第十五届蓝桥杯大赛软件类省赛C/C++大学A组 A 艺术与篮球 B 五子棋对弈 C 训练士兵 D 团建 E 成绩统计 F 因数计数 G 零食采购 H 封印宝石 【考生须知】 考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试题。 考试时间为 4 小时。考试期间选手可浏览自己已经提交的答案,被浏览的答案允许拷贝...
试题I: 数的拆分 试题J: 推导部分和 试题A:裁纸刀 https://lx.lanqiao.cn/ (二维码自动识别) 答案为 n ∗ m − 1 + 4 443 试题B:灭鼠先锋 答案:LLLV 试题C:求和 #include <bits/stdc++.h> using namespace std; const int N = 2e5 + 5; int a[N]; void solve() { int n; scanf...
一、十四届C/C++程序设计C组试题 代码语言:javascript 复制 十四届程序C组试题A #include <stdio.h> int main() { long long sum = 0; int n = 20230408; int i = 0; // 累加从1到n的所有整数 for (i = 1; i <= n; i++) { sum += i; } // 输出结果 printf("%lld\n", sum); ...
#试题A:门牌制作 参考代码 #include<bits/stdc++.h> using namespace std; int a[10]; void add(int x){ while(x){ a[x%10]++; x/=10; } } int main(){ for(int i=1;
1.题解 1.1 数学分析 思路 主要就是类似剪枝的思想,x必定满足某种条件,我们可以分奇偶情况进行讨论,最后在得出条件后使用暴力枚举. x = (y-z)(y+z) 由于 奇数 ± 偶数 = 奇数, 偶数 ± 偶数 = 偶数, 奇数 ± 奇数 = 偶数; 可以看出只要y,z的奇偶性质定了,则无论是加减奇偶性质都是定的 ...
试题A: 求和 本题总分:5 分 【问题描述】 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少? 答案:1905111 题解: 首先看到关键词“数位”,这道题明显就是...
试题H: 修改数组 【问题描述】 给定一个长度为 N 的数组 A = [A1, A2, ··· AN],数组中有可能有重复出现的整数。现在小明要按以下方法将其修改为没有重复整数的数组。小明会依次修改A2, A3, ··· , AN。当修改 Ai 时,小明会检查 Ai 是否在 A1 ∼ Ai−1 中出现过。如果出现过,则小明会给...
int a = 10 * i + j; int b = 10 * k + l; if (a >= b) return; //两位数相乘的情况会出现满足乘法交换律的两组算式,排除其中一组 int c = a * b; string s = i2s(c); if (s.find(i + '0') != string::npos && s.find(j + '0') != string::npos && ...
试题H: 修改数组 【问题描述】 给定一个长度为 N 的数组 A = [A1, A2, ··· AN],数组中有可能有重复出现的整数。 现在小明要按以下方法将其修改为没有重复整数的数组。小明会依次修改 A2, A3, ··· , AN。 当修改 Ai 时,小明会检查 Ai 是否在 A1 ∼ Ai−1 中出现过。如果出现过,则小明...
试题A: 排列字母 试题B: 特殊时间 试题C: 纸张尺寸 试题D: 求和 试题E: 矩形拼接 试题F: 选数异或 试题G: GCD 试题H: 青蛙过河 试题I: 因数平方和 试题J: 最长不下降子序列 试题A: 排列字母 【问题描述】 小蓝要把一个字符串中的字母按其在字母表中的顺序排列。 例如,LANQIAO 排列后为 AAILNOQ。