简介: 蓝桥杯——2021第十二届C/C++真题[省赛][B组] 杨辉三角数 输入样例 2 3 6 输出样例 8 13 思路:这题主要考数学思维;首先通过观察,杨辉三角左右对称,题目要求找到数N的最先出现的地方,所以我们只要看左边就可以了. 我们如果单单通过观察行和列这样枚举,上面给的数据是10亿,是个很庞大的数据,我们...
B: 卡片 问题描述 小蓝有很多数字卡片,每张卡片上都是数字 00 到99。 小蓝准备用这些卡片来拼一些数,他想从 11 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。 小蓝想知道自己能从 11 拼到多少。 例如,当小蓝有 3030 张卡片,其中 00 到99 各33 张,则小蓝可以拼出 11 到1010,但是...
int x1 = a[i]; int y1 = b[i]; for(int j = i+1; j < k; j++){ int x2 = a[j]; int y2 = b[j]; if(y2==y1 || x1 == x2)continue; double k = 1.0*(y2-y1)/(x2-x1); double b = 1.0*(x2*y1-x1*y2)/(x2-x1); pair<double,double> p = {k,b}; s.in...
int i; while(n) {i=n/10;//i的结果就是一个整数的每位数,它会从个位开始遍历,一直在变 n/=10; } 实施答案:3181 #include<stdio.h> int b0=2021,b1=2021,b2=2021,b3=2021,b4=2021,b5=2021,b6=2021,b7=2021,b8=2021,b9=2021; int main() { int i; for(i=1;i<=9999;i++) { if(fa...
首先定义表示一个顶点的结构体 根据两点确定一条直线,我们可以写一个表示直线的类,使用直线的一般式Ax+By+C=0,表示任意的一条直线,其中数据成员有A,B,C三个系数,为了...
第十二届蓝桥杯大赛软件赛省赛第一场 试题A:空间 问题描述 小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32 位二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问256MB 的空间可以存储多少个 32 位二进制整数?
蓝桥杯--货物摆放【2021第十二届蓝桥杯C/C++省赛B组】 题目描述 小蓝有一个超大的仓库,可以摆放很多货物。 现在,小蓝有 n 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。 小蓝希望所
第十二届蓝桥杯2021年省赛真题(CC++大学B组)第二场.pdf,第⼗⼆届蓝桥杯2021年省赛真题(CC++⼤学B组)第⼆场 蓝桥杯 2021年省赛真题 (C/C++⼤学C组 ) 解析移步。 #A求余 5 本题总分: 分 问题描述 C/C /Java/Python % 2021%20 在 ++ 等语⾔中,使
newline.second=b; line_set.insert(newline); } } } } } printf("%d",line_set.size( )+20+21); return 0; } 这样算出来是47753(error ans),知乎上有人说是40257,哎,蓝瘦~ 贴一下正确解: #include<bits/stdc++.h> using namespace std; set<pair<double,double> > line_set ...
就很坑,比赛是把int型当4bit了,其实它是4字节(B) 答案:67108864 #include <iostream> #include <cstdio> #include <cstring> #include <cstdlib> # include <string> #include <cmath> #include <algorithm> using namespace std; int main() { long long int m=256; m=m*1024*1024/4; printf("%...