青少年人工智能编程科普教育机构-凡恩机器人联盟

手机站
当前位置: 主页 > 编程赛事 > 正文

算法创意实践挑战赛-成都凡恩机器人联盟

来源:成都凡恩
发布人:青少年编程教育
时间:2024-12-03 14:57:46

一、 参赛技术要求

(1)竞赛平台

参赛选手使用官方竞赛平台进行比赛。

(2)网络环境

在能满足竞赛需求的联网环境下进行。

(3)浏览器

建议使用谷歌 Chrome 浏览器,版本号 100 及以上。

可以在浏览器的设置里查看版本号:

查看浏览器版本号

image

(四)电脑

复赛: 参赛选手自备电脑参加竞赛。

决赛: 参赛选手使用大赛组委会提供的电脑参加竞赛。

Windows 电脑: win 10 及以上系统,建议 4G 以上内存

Mac 电脑: MacOS 10/11 及以上系统,建议 4G 以上内存

(五)监考说明

按照赛区组委会或大赛全国组委会的要求进行监考。

二、比赛时间和地点

复赛: 以参赛选手报名时所选赛区组委会的通知为准。

决赛: 以大赛全国组委会的通知为准。

三、比赛内容

(一)形式

参赛选手在规定时间内登录官方竞赛平台进行限时答题。

(二)题量

均为编程题,共 6 道题,每道题5个测试样例。

(三)时长

限时 90 分钟。

(四)分值

满分 100 分。

(五)样题

共3道,见附件一。

四、编程题作答说明

1、作答要求和规范:

1)按务必按照题目要求编写程序;

2)进入答题界面之后,请务必先书写头文件和程序框架,否则直接编译错误,本题不得分;

2、批改设置和判题规则:

1)批改程序设置了多组评测点;

2)每个评测点的分值=100/评测点数量;

3)考生程序的运行结果与评测点的结果一致,则该评测点通过;

4)每通过一个评测点,获得一个评测点的分数;

5)全部通过得满分;

6)交卷前可多次修改自己的代码并重新提交,批改以最后一次提交的代码为准。

(三)比赛规则的解释权归大赛组委会。

五、比赛大纲(与初赛大纲一致)

【小学组】

(一)程序基础

1、顺序结构:理解程序流程、基本输入输出。

2、分支结构:if条件句、简单逻辑运算。

3、循环结构:for循环、while循环来解决重复任务。

4、数组:使用数组存储和访问数据集合。

5、字符串:字符串操作基础,如连接、搜索字符等。

(二)数理知识

1、代数: 整式加减乘除运算。

2、几何: 了解坐标系内点和线段表示方法。

3、函数: 认识一次函数及其图像。

(三)算法

1、模拟:按照题目描述直接实现功能。

2、枚举:使用loops穷举可能性来找到答案。

【初中组】

(一)程序基础

上述内容加深:

1、分支结构与循环结构涉及更复杂逻辑判断与嵌套使用;

2、数组进阶应用如多维数组;

3、字符串处理进阶,包括子串提取等高级操作;

4、结构体定义与使用;

5、多关键字排序以及去重排序技巧;

6、自定义函数以及递归调用概念强化;

7、文件操作入门。

(二)数据结构

1、set/map/pair: 掌握关联容器set/map以及数据对pair;

2、栈/队列: 使用标准库中stack/queue完成特定任务;

3、链表: 基本链表节点创建与遍历;

(三)数理知识(在小学组已有基础上增加)

1、函数: 包括二次函数和反比例函数;

2、方程: 解二次方程以及方程应用问题;– 组合计数初步了解排列组合概念.

(四)算法

在模拟和枚举之外增加:

1、高精度操作入门;

2、分治思想;

3、贪心算法简单应用;

4、排序算法包含但不限于归并排序与快速排序;

附件一

【样题1】

【问题描述】

在一个三年级的体育课上,老师要求每个学生完成若干个跳绳动作。 假设一班有c名学生,每个学生完成d个跳绳动作,那么请问一班总共完成了多少个跳绳动 作呢?

【输入形式】

共1行,2个整数c和d。

【输出形式】

共1行,1个整数,表示一班总共完成的跳绳动作数量。

【数据范围】

0 < c, d <= 1000

【样例输入1】

25 3

【样例输出1】

75

【样例输入2】

40 5

【样例输出2】

200

【参考答案】

#include <iostream>
using namespace std; 
int main() 
{ 
    int c, d; 
    cin >> c >> d; 
    cout << c * d; 
    return 0; 
} 
Code language: C++ (cpp)

【样题2】

【问题描述】

在一个快递公司中,邮费的计算方式是按每公斤的重量来收费的。假设一个包裹的重量为n公斤,每公斤的邮费为m元。如果包裹重量超过10公斤,则每公
斤的邮费减半。请问这个包裹的总邮费是多少元?

【输入形式】

共1行,2个整数n和m。

【输出形式】

共1行,1个整数,表示这个包裹的总邮费。

【数据范围】

0 < n, m <= 1000

【样例输入1】

12 5

【样例输出1】

30

【样例输入2】

7 3

【样例输出2】

21

【参考答案】

#include <iostream>
using namespace std; 
int main() 
{ 
    int n, m; 
    cin >> n >> m; 
    if (n > 10) 
    { 
        cout << n * (m / 2); 
    } 
    else 
    { 
        cout << n * m; 
    } 
    return 0; 
}
Code language: C++ (cpp)

【样题3】

【问题描述】

小明每天坚持跑步锻炼身体。假设小明每天跑步的距离是1公里,2公里,3公里,依次递 增。编写一个程序,计算并输出小明在前n天内总共跑了多少公里。

【输入形式】

共1行,1个整数n。

【输出形式】

共1行,1个整数,表示小明在前n天内总共跑的公里数。

【数据范围】

1 <= n <= 100

【样例输入1】

5

【样例输出1】

15

【样例输入2】

10

【样例输出2】

55

【参考答案】

#include 
using namespace std; 
int main() 
{ 
    int n; 
    cin >> n; 
    int sum = 0; 
    for (int i = 1; i <= n; i++) 
    { 
        sum += i; 
    } 
    cout << sum; 
    return 0; 
}
Code language: C++ (cpp)
声明:本站稿件凡恩品牌资讯以外部分类目资讯转载来自于互联网,如有疑义请联系我们删除。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
相关推荐HOT
闪耀编程舞台:全国青少年信息素养大赛等赛事助力孩子成长与升学
闪耀编程舞台:全国青少年信息素养大赛等赛事助力孩子成长与升学

编程领域的闪耀舞台与参赛准备指南一、赛事介绍:编程领域的闪耀舞台 全国青少年信息素养大赛等编程类考级赛事,在青少年编程领域中犹如璀璨星辰,散发着广泛而深远的影响力。这些赛事的...详情>>

2025-02-23
世界机器人大赛:青少年科技探索与创新的璀璨舞台
世界机器人大赛:青少年科技探索与创新的璀璨舞台

世界机器人大赛青少年机器人设计与信息素养大赛一、报名时间:抓住机遇,开启科技探索之门 大赛的报名时间定在每年的 6 - 7 月,这段时间为小学和初中的学生们提供了充足的准备时...详情>>

2025-02-21
全国青少年人工智能创新挑战赛:报名启动,探索AI未来,赢取权威证书
全国青少年人工智能创新挑战赛:报名启动,探索AI未来,赢取权威证书

全国青少年人工智能创新挑战赛一、报名时间:把握机遇,开启创新征程大赛报名时间设定在 4 月 - 5 月,这段时间为小学和初中学生提供了充足的准备时间。在报名期间,学生们可以充分了解...详情>>

2025-02-20
全国青少年劳动技能与智能设计大赛:激发潜能,创新未来
全国青少年劳动技能与智能设计大赛:激发潜能,创新未来

全国青少年劳动技能与智能设计大赛一、报名时间:把握机遇,开启创新之旅 大赛报名时间为 1 月 - 2 月,这段时间为小学和初中学生提供了充足的准备窗口。在报名期间,学...详情>>

2025-02-19
全国青少年无人机大赛:逐梦蓝天,探索未来航空科技之旅
全国青少年无人机大赛:逐梦蓝天,探索未来航空科技之旅

全国青少年无人机大赛:点燃青少年的航空梦想报名时间:充分准备,迎接挑战 报名时间设定在每年的 1 月 - 5 月,这一较长的时间段为广大小学和初中学生提供了充裕的准备契机。在...详情>>

2025-02-18
少儿编程导师
朵朵老师
少儿编程导师
琴琴老师
少儿编程导师
苏老师

赛事资讯

凡恩资讯

政策资讯