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日

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注