
2020年常州市小学组程序设计小能手竞赛试题
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
2020年常州市小学组程序设计小能手竞赛试题汇集了面向小学生编程爱好者的挑战性题目,旨在激发创意、提升逻辑思维与编程技巧。
2020年常州市程序设计小能手(小学组)比赛试题涵盖了编程的基本概念和技术。
参赛选手需要在D盘根目录下创建一个以自己的编号加姓名命名的文件夹,例如“tnjx1 丁宁”,并将所有编写的程序存入该文件夹中。活动结束前,请将包含所有程序代码的压缩包上传给工作人员。
试题指出前面的问题比后面容易解决,尽管高难度问题获得满分较为困难,但获取部分分数是相对简单的。因此,在比赛过程中合理分配时间是很重要的,确保先完成简单题目并保证答案正确性即可;对于较难的题,则可以尝试针对小数据编写程序以争取拿到一些分数。
所有测试点的时间限制为1秒,并且内存使用上限为256MB(大约能存储六千万个int类型的整数)。每个问题通常有多个测试点,这些数量通常是该题目总分的约数。例如,如果某题满分为100分,则可能包含5、10或20等不同数量的测试点。
输出时,请注意避免出现多余的空格和换行符,并确保相邻数据之间仅用一个空格隔开。此外,在评测过程中会忽略结尾处的多余空白字符,所以请务必按照规范编写程序以符合要求。
题目名称会在题目的末尾给出,因此务必要仔细核对并使用正确的文件名保存代码。所有问题都必须通过标准输入输出方式完成,请严格按照范例格式进行编程实现。
下面是一道关于最大公约数(GCD)和最小公倍数(LCM)的示例:
**题目描述:**
给定两个自然数a和b,编写程序计算它们的最大公约数与最小公倍数。
- 最大公约数(Greatest Common Divisor, GCD): 一个能同时整除两或多个整数的最大的正整数值。
- 最小公倍数(Least Common Multiple, LCM):两个自然数公共的倍数中最小的一个值。
例如,12和16的最大公约数为4,而它们的最小公倍数是48。通过辗转相除法可以高效地计算最大公约数:
```cpp
int main(){
long long m,n,a,b,r;
cin>>m>>n;
a = m;
b = n;
while (b != 0) {
r = a % b;
a = b;
b = r;
}
cout<
全部评论 (0)


