Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
一、参赛对象
小学、初中、高中(含中专、职高)全日制在读学生。
二、组别设置与现场要求
2.1 组别设置
本次赛事共包含四个赛项,分别为图形化编程、Python编程、C++编程和算法思维,四个赛项都设有入门组和提高组。除图形化编程入门组允许小学1-3年级学生参赛之外,其余赛项或组别均只允许小学4年级及以上学生参赛。其中C++编程、算法思维两个赛项的入门组参赛年龄应在10岁及以上。
编程赛项(图形化编程、Python编程、C++编程)比赛时间相同,只允许报名一个赛项的一个组别。算法思维与编程赛项的比赛时间不相同,可以与编程赛项同时报名。例如,同时报名Python编程的入门组和C++编程的入门组是不允许的,因二者比赛时间相同,选手无法同时参加两个赛项;同时报名算法思维和C++编程的入门组是允许的,因算法思维与编程赛项的比赛时间不冲突,可以参加两个赛项。
项目 | 组别对应关系 | 是否有初赛 | 备注 | ||||
组别 | 1-3年级 | 4-6年级 | 初中/中专 | 高中/职高 | |||
图形化编程 | 入门组 | √ | 无 | 只能选择一个赛项一个组别 | |||
提高组 | √ | 无 | |||||
Python编程 | 入门组 | √ | 有 | ||||
提高组 | √ | √ | 有 | ||||
C++编程 | 入门组 | √ | √ | √ | 有 | ||
提高组 | √ | √ | 有 | ||||
算法思维 | 入门组 | √ | √ | √ | 有 | 可与编程赛项同报 | |
提高组 | √ | √ | 有 |
2.2 现场要求
图形化编程直接提交作品到指定邮箱,该项赛事没有初赛。
Python编程、C++编程、算法思维赛项均设有初赛和决赛。除算法思维的决赛采用笔试之外,其余赛项均为上机比赛。
项目 | 比赛形式 | 备注 | ||
组别 | 初赛 | 复赛 | ||
图形化编程 | 入门组 | 无 | 提交作品 | 只能选择一个赛项一个组别 |
提高组 | 无 | 提交作品 | ||
Python 编程 | 入门组 | 上机/线上 | 上机/现场 | |
提高组 | 上机/线上 | 上机/现场 | ||
C++ 编程 | 入门组 | 上机/线上 | 上机/现场 | |
提高组 | 上机/线上 | 上机/现场 | ||
算法思维 | 入门组 | 上机/线上 | 笔试/现场 | 可与编程赛项同报 |
提高组 | 上机/线上 | 笔试/现场 |
三、图形化编程
3.1 入门组涉及知识点
能够熟练运用Scratch软件完成作品,能够熟练运用顺序结构、循环结构、分支结构等基本结构实现,独立完成基本作品。作品需要包含分支语句、循环语句等比较综合的案例。
3.2 入门组评分标准
评分项目 | 要求 | 分值 | 备注 |
作品可执行性 | 作品能够使用Scratch软件正常执行。 | 10% | 此项需为满分 |
作品完整性 | 作品构思完整,内容主题清晰,有始有终。 | 40% | |
作品创新性 | 创意来源于学习与生活,积极健康,反应青少年的年龄心智特点和玩乐思维。 | 30% | |
作品技术性 | 包含分支 语句、循环语句等比较综合的案例。 | 20% |
3.3 提高组涉及知识点
具备计算思维能力,能够通过分层、抽象、模式识别、流程建设解决现实中的问题。能够综合运用复杂的嵌套结构、枚举法、模拟法、排序、函数等知识解决实际问题。
3.4 提高组评分标准
作品能够使用Scratch软件正常运行。否则不予评分。
评分项目 | 要求 | 分值 | 备注 |
作品完整性 | 作品功能完整,代码和所需要的数据完整,与设计目标一致性高。 | 30% | |
作品创新性 | 创意来源于学习与生活,能充分体现程序设计在解决学习、生活问题的优势。 | 30% | |
作品技术性 | 运用到较为复杂的程序知识,如排序、函数、复杂算法等。 | 20% | |
作品实用性 | 作品需与学习、生活实际相联系。 | 20% |
四、Python编程
初赛考点设在各地州市,根据报名人数和单位机房容量进行就近安排。决赛考点由组委会统一安排。
4.1 入门组涉及知识点
程序基本语句、数组、简单字符串处理、函数与递归、文件读写、简单树、简单图;贪心算法、递归算法、二分法、倍增法、经典排序算法、搜索算法、基本图论算法、简单的动态规划算法等。
出题难度参照CCF CSP-J第二轮要求。
4.2 入门组评测方式
程序运行环境需为Python 3.0及以后版本。所提交源代码仅限于 Python语言。
本次比赛共五题,每题满分100 分,满分 500 分,每个题目 10-20个测试点,由机器判分。
初赛由在线评测系统(OJ)直接判分,决赛由组委会统一在评测机上评分。
4.3 提高组涉及知识点
包括较为复杂的数据结构,如并查集、二叉堆、树状数组、线段树、字典树、笛卡尔树,稀疏图、欧拉图、有向无环图、连通图、最小生成树、单源最短路径、割点与割边、树上差分、最近公共祖先,哈希函数的构造与处理,分治算法、常见排序算法、记忆化搜索、启发式搜索、树型动态规划、状态压缩动态规划等。
出题难度参照CCF CSP-S第二轮、全国中学生信息学奥林匹克竞赛联赛(NOIP)要求。
4.4 提高组评测方式
程序运行环境需为Python 3.0及以后版本。所提交源代码仅限于 Python语言。
本次比赛共四题,每题满分100 分,满分 400 分,每个题目 10-20个测试点,由机器判分。
初赛由在线评测系统(OJ)直接判分,决赛由组委会统一在评测机上评分。
五、C++编程
初赛考点设在各地州市,根据报名人数和单位机房容量进行就近安排。决赛考点由组委会统一安排。
5.1 入门组涉及知识点
程序基本语句、数组、简单字符串处理、函数与递归、文件读写、简单树、简单图;贪心算法、递归算法、二分法、倍增法、经典排序算法、搜索算法、基本图论算法、简单的动态规划算法等。
出题难度参照CCF CSP-J第二轮要求。
5.2 入门组评测方式
所提交源代码仅限于 C/C++语言。评测环境为NOI Linux2.0。
本次比赛共五题,每题满分100 分,满分 500 分,每个题目 10-20个测试点,由机器判分。
初赛由在线评测系统(OJ)直接判分,决赛由组委会统一在评测机上评分。
5.3 提高组涉及知识点
包括较为复杂的数据结构,如并查集、二叉堆、树状数组、线段树、字典树、笛卡尔树,稀疏图、欧拉图、有向无环图、连通图、最小生成树、单源最短路径、割点与割边、树上差分、最近公共祖先,哈希函数的构造与处理,分治算法、常见排序算法、记忆化搜索、启发式搜索、树型动态规划、状态压缩动态规划等。
出题难度参照CCF CSP-S第二轮、全国中学生信息学奥林匹克竞赛联赛(NOIP)要求。
5.4 提高组评测方式
所提交源代码仅限于 C/C++语言。评测环境为NOI Linux2.0。
本次比赛共四题,每题满分100 分,满分 400 分,每个题目 10-20个测试点,由机器判分。
初赛由在线评测系统(OJ)直接判分,决赛由组委会统一在评测机上评分。
六、算法思维
初赛考点设在各地州市,根据报名人数和单位机房容量进行就近安排。决赛考点由组委会统一安排。
6.1 入门组涉及知识点
整除、因数、倍数、指数、质 ( 素 ) 数、 合数,取整,模运算与同余 ,整数唯一分解定理 ,辗转相除法(欧几里得算法),素数筛法:埃氏筛法与线性筛法,集合, 加法原理 ,乘法原理,排列 ,组合,杨辉三角,以及简单的代数和几何问题。
知识点参照《全国青少年信息学奥林匹克系列竞赛大纲》(2023 年修订版)入门级 “2.1.5 数学与其他” 。
6.2 入门组评测方式
满分为100分。初赛由在线评测系统(OJ)直接判分,决赛答题卡读卡机评分。
6.3 提高组涉及知识点
同余式,欧拉定理和欧拉函数,费马小定理,威尔逊定理,裴蜀定理,模运算意义下的逆元,扩展欧几里得算法,中国剩余定理,多重集合,等价类,多重集上的排列,多重集上的组合,错排列、圆排列 ,鸽巢原理,二项式定理 ,容斥原理,卡特兰(Catalan)数,简单群论概念,以及常见的代数和几何问题。
知识点参照《全国青少年信息学奥林匹克系列竞赛大纲》(2023 年修订版)提高级 “2.2.5 数学与其他” 。
6.4 提高组评测方式
满分为100分。初赛由在线评测系统(OJ)直接判分,决赛答题卡读卡机评分。
七、报名方式及图形化组作品提交
1,参赛人员通过线上扫描官方报名二维码进行线上报名。报名结束后,报名成功名单在比赛官网公示。
2,报名图形化编程入门组、提高组的选手,独立完成参赛作品后,并按通知的截止时间将作品发送到2795286442@qq.com。
八、比赛网址与线上赛地址
1,编程挑战赛官方网址:http://101.34.205.143/
比赛相关的通知、新闻、奖状下载、名单公布均在官方网址发布,请参赛选手及时关注网站动态。
2,线上赛网址:XXX
第四届云南省青少年编程挑战赛组委会
2025年2月27日