- 博客(19)
- 收藏
- 关注
原创 蓝桥杯(c/c++)OJ741
使用快速队列求解cin >> n;i < n;i ++ ){cin >> a;q.push(a);= 1){q.pop();q.pop();sum += x;q.push(x);return 0;
2025-01-25 10:01:25
165
原创 蓝桥杯(c/c++)OJ3404
/mid/i是在第i行符合小于mid元素的个数。ll check(ll mid){ //假设一个mid,计算小于mid元素的个数,与k进行比较,移动二分边界。= r){ //二分边界条件。//利用二分法,利用矩阵的规律计算排名。
2025-01-22 20:16:07
187
原创 蓝桥杯(c/c++)OJ3683
if(lst == -1 || a[i]-a[lst] >= mid) { // 只有在lst不为-1时才进行判断。//当lst=-1时,添加树的时候方便,保证第一棵树的下标为0,与数组下标一致。//大于等于m,是因为种树的数量与种树的位置成反比。// 记录上次选择的树种位置。//未说明这个坐标是有序的。//与OJ364相似。
2025-01-21 17:31:04
224
原创 蓝桥杯(c/c++)OJ364
/mid是一个临界点,小于mid则小于m块石头被移走,大于mid则超过m块石头被移走。//看最后一块石头是否小于mid,如果lst始终是0,即res=n+1>m。//lst是起点位置,通过与mid比较,不断改变lst的位置。//注意数组的大小,最大是1e7。intL,n,m;//一定是在最上面,在函数的上面。
2025-01-19 21:18:58
203
原创 蓝桥杯-1590大写(c/c++)
C:int main()int len;gets(A);i<len;i++){puts(A);return 0;
2024-02-02 18:00:00
249
原创 蓝桥杯-7939循环位移(c/c++)
注:将该六位数看成字符串,先输出第二个字符到最后一个字符,再输出第一个字符。输入六位正整数,并将该整数整体向左循环一位。eg:输入194910。
2024-01-31 18:00:00
344
原创 蓝桥杯-8251算法大挑战(c/c++)
也可以使用R/3-(L-1)/3来计算,R/3表示[0,R]区间内被3整除的整数的个数,(L-1)/3表示[O,L)区间内被3整除的整数的个数R/3-(L-1)/3即为所求。[L,R]区间上,能被三整除的整数的数量。
2024-01-30 18:31:04
417
1
原创 蓝桥杯-4882灵石疫苗的分配(c/c++)
注:如果使用数组,则包含输入和筛选,相当于将上面红色部分·(利用两个for循环实现)没有使用最先想到的数组,其中使用了三目运算符。
2024-01-25 19:01:09
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅