比特派钱包官网app|ccpc
中国大学生程序设计竞赛(CCPC)-官网
生程序设计竞赛(CCPC)中国大学生程序设计竞赛CCPC竞赛规则 - 知乎
中国大学生程序设计竞赛CCPC竞赛规则 - 知乎首发于大学生竞赛活动切换模式写文章登录/注册中国大学生程序设计竞赛CCPC竞赛规则赛氪已认证账号1. 竞赛组成中国大学生程序设计竞赛(简称CCPC)是由中国大学生程序设计竞赛组委会(以下简称组委会)组织的年度性系列赛事,由以下各项比赛组成:1) 每年8月举办1场网络赛;2) 每年9月~11月举办的3~4场分站赛;3) 每年11月~12月举办的年度总决赛;4) 每年举行的其他组委会认可的比赛,包括但不限于女生赛、省赛、地区邀请赛、全国邀请赛等。网络赛、分站赛、年度总决赛的命题与裁判工作由组委会指定命题单位负责,其他比赛相关事项由比赛承办学校全权负责,组委会进行监督,保证比赛的公平公正公开。2. 队伍组成组队参赛,每个参赛队由3名队员和1名教练组成,参赛队员必须是所属高校在籍的本科生、专科生,教练必须是所属高校在职教师,教练有责任保证参赛成员身份的真实性。每个参赛队员每年参加的分站赛不超过两场。3. 竞赛方式1) 比赛时长:5个小时。当比赛进行一定时间后,若出现不可预见的事件,组委会有权调整比赛时间长度,但必须及时通知所有参赛选手。2) 比赛模式:上机编程,实时评测,实时排名。3) 比赛题目:10~13题。年度总决赛、分站赛题目为英文描述(个别词句可附中文注释),其他比赛可采用中文描述。4) 比赛机器:每支参赛队共用1台机器。5) 比赛评测:采用机器实时评测,每通过一个题目升一个对应颜色的气球。6) 比赛封榜:比赛最后一小时不显示排名变化情况,但仍然升气球,颁奖后公布最终结果。7) 竞赛语言:至少支持C、C++、Java三种语言。8) 提交反馈:包括 Compilation Error(编译错误)、Runtime Error(运行错误)、Wrong Answer(答案错误)、Time Limit Exceeded(超时)、Accepted(正确)等。4. 排名细则所有正式参赛的参赛队按照解题数多少进行排名,解题数多的排名在前;若解题数相同,再比较总用时,总用时少的排名在前;若解题数和总用时都相同,则排名并列。总用时为所有解出的赛题所用时间之和;每道赛题的用时是从竞赛开始到该题解答被判定为正确的提交时间为止,其间每一次被判为错误的提交将被加罚20分钟时间,没有解出的赛题不记罚时。以各校排名第一队伍的名次为该学校的排名;各校其他队伍排名取相应位置的下一学校排名为并列名次。5. 分站赛参赛队伍的确定1. CCPC分站赛名额分为网络赛名额、省赛名额、奖励和外卡名额3类,其中网络赛名额为分站赛名额总数的40%,奖励和外卡名额共150个,其余为省赛名额。2. 网络赛名额总数为n,根据网络赛的学校排名分配如下:a) 获得网络赛排名第1到[n∗10%]名的学校,获得所有3站分站赛每站1个名额;([⋅]为四舍五入,下同);b) 获得网赛排名第[n∗10%]+1到[n∗30%]名的学校,获得其中2站每站1个名额;c) 获得网赛排名第[n∗30%]+1到[n∗60%]名的学校,获得其中1站1个名额。3. 省赛名额分配如下:a) 女生赛排名前20的学校获得2个分站赛各1个女生队专用名额;b) 余下名额按照各省赛参赛队伍的比例分配,余数部分按参赛队伍数逆序排列分配;c) 按省赛学校排名给予相应学校1个省赛所属分站赛的名额;d) 每个学校在同一个分站赛最多获得1个名额(不含女生队专用名额)。4. 奖励和外卡名额分配如下:a) 上一年总决赛排名前10的学校,奖励每个分站赛1个名额;b) 分站赛承办学校,奖励非承办站每站3个名额;c) 分站赛命题学校,奖励非承办站每站3个名额;d) 网络赛命题学校,奖励所有分站赛每站1个名额;e) 网络赛承办学校,奖励所有分站赛每站1个名额;f) 省赛承办学校,奖励所有分站赛每站1个名额;g) 夏季论坛承办学校,奖励所有分站赛每站1个名额;h) 其他名额,由组委会分配。5. 每所学校在获得足够数量的分站赛名额前提下,参赛队伍还应满足以下限制条件:a) 分站赛承办学校或命题学校,每站参赛队伍不超过"3+1"个,其中1使用女生队专用名额;b) 其他学校每站参赛队伍不超过"2+1"个,其中1使用女生队专用名额;c) 超出“3+1”或“2+1”的名额,放回省赛名额分配池,按余数部分进行分配。6. 学校主动放弃的参赛名额由组委会另行分配。7. 参赛学生必须为本科、专科生,每个学生每年最多参加2站分站赛。6. 年度总决赛参赛队伍的确定1) 根据当年各分站赛的学校排名,形成总排名,取总排名前100的学校(若有并列,则可略微超出100;若排名前100的学校有放弃参赛的,可依排名取后续学校),各获得一个参赛名额。2) 上一年度总决赛的学校排名前10的学校,各获得一个奖励名额。3) 上一年度和本年度总决赛的承办学校,以及本年度分站赛的承办学校,若依据1)和2)没有获得参赛名额,则可获得一个奖励名额。4) 若有香港、澳门、台湾的参赛学校,则每个学校不超过两个参赛名额。5) 若有国外学校参赛,则每个学校不超过两个参赛名额,且参赛队伍打星。6) 在组委会同意的前提下,可接受个别打星队伍,但参赛队总数原则上不超过120。7. 分站赛奖项设置与排名证书1) 设置金奖、银奖、铜奖,各奖项数目分别为有效参赛队伍数的10%、20%、30%,颁发奖牌和获奖证书。有效参赛队伍定义为至少提交通过1个题目的正式参赛队伍。2) 可以设置最快解题奖,每个题目最快提交通过的正式参赛队伍获得该题目的最快解题奖,颁发奖牌。3) 当正式参赛女队(3名队员皆为女生)数目大于等于3时,可以设置优秀女队奖,排名最高且获得铜奖以上奖项的正式参赛女队获得优秀女队奖,颁发奖牌和获奖证书。4) 可以设置顽强拼搏奖,未获得金奖、银奖或铜奖的正式队伍中最晚解出题目的1或2支参赛队获得顽强拼搏奖,颁发奖牌。5) 按学校排名设置冠军、亚军、季军奖杯,授予赢得排名的相应队伍。6) 学校排名前30的队伍获得学校排名证书。8. 年度总决赛奖项设置与排名证书1) 按学校排名设置冠军、亚军、季军奖杯,授予赢得排名的相应队伍。2) 学校排名前10的队伍获得金奖(即获得金奖的学校数为10,但获得金奖的队伍数可能大于10),颁发奖牌和证书。3) 学校排名第11~第30的队伍获得银奖(即获得银奖的学校数为20,但获得银奖的队伍数可能大于20),颁发奖牌和证书。4) 学校排名第31~第60的队伍获得铜奖(即获得铜奖的学校数为30,但获得铜奖的队伍数可能大于30),颁发奖牌和证书。5) 学校排名低于60的队伍获得优胜奖,颁发证书。6) 学校排名前30的队伍获得学校排名证书。9. 竞赛纪律1) 参赛选手可以携带诸如书籍、字典、手册、程序清单等文字性参考资料;但是不能携带任何可用计算机处理的电子设备,也不能携带任何通讯工具;在比赛中应使用承办方提供的键盘鼠标,不得使用自带键盘鼠标。2) 当参赛选手出现妨碍比赛正常进行的行为时,诸如擅自移动赛场中的设备,未经授权修改比赛软硬件,干扰他人比赛等,组委会在评估行为后果后有权剥夺其参赛资格。3) 比赛期间,交流讨论仅限于本队的3位成员之间,严禁和其他队伍成员或场外人员有任何交流行为,否则视为违纪,裁判有权处罚。4) 比赛期间因故需暂时离开赛场同一时间同一学校不超过1人,由承办学校严格监督执行。10. 本规则最终解释权归组委会附:关于分站赛获金、银、铜奖队伍具体数量的计算方法令有效参赛队伍数为A支,则:获金奖队伍数为:J = (A*10%)结果上取整;获银奖队伍数为:Y = (A*30%)结果上取整 – J;获铜奖队伍数为:T = (A*60%)结果上取整 – J - Y。发布于 2021-03-11 11:10程序设计竞赛CCPC大学生竞赛赞同 579 条评论分享喜欢收藏申请转载文章被以下专栏收录大学生竞赛活动发布大学生竞赛活动的最新信息
【题目记录】——2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)_程序设计竞赛汇总-CSDN博客
>【题目记录】——2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)_程序设计竞赛汇总-CSDN博客
【题目记录】——2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)
最新推荐文章于 2023-05-26 23:28:44 发布
气派飞鹰
最新推荐文章于 2023-05-26 23:28:44 发布
阅读量3.1k
收藏
2
点赞数
分类专栏:
题目记录
文章标签:
概率论
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45488453/article/details/120699274
版权
题目记录
专栏收录该内容
74 篇文章
2 订阅
订阅专栏
文章目录
1002 Kanade Doesn't Want to Learn CG 数学思维1004 Primality Test 思维 简单题1006 Nun Heh Heh Aaaaaaaaaaa 动态规划+组合数
题目集地址
2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)
1002 Kanade Doesn’t Want to Learn CG 数学思维
题目地址1002 Kanade Doesn’t Want to Learn CG 题目大意:给一个二次函数作为篮球投篮的抛物线,给出4个坐标表示篮筐和篮板,问这个篮球能不能穿过篮筐,不能碰到篮筐的两个边缘,图例如下: 思路:计算函数的值,保证A点的函数值大于A的纵坐标,C点的函数值小于等于C点的纵坐标,对于反弹的情况只需要将A点关于CD对称到A1点,A1点处的函数值小于A1的纵坐标。 有一个坑点就是B点碰到也不算是能得分。 AC代码:
#include
using namespace std;
typedef long long ll;
void solve()
{
ll a,b,c;
scanf("%lld%lld%lld",&a,&b,&c);
ll x0,x1,y0,y1,y2;
scanf("%lld%lld%lld%lld%lld",&x0,&x1,&y0,&y1,&y2);
ll x2=x1+x1-x0;
ll tea=1ll*a*x0*x0+b*x0+c;
ll teb=1ll*a*x1*x1+b*x1+c;
ll tec=1ll*a*x2*x2+b*x2+c;
if(tea>y0&&teb<=y2&&tec printf("Yes\n"); else printf("No\n"); } int main() { int t=1; scanf("%d",&t); while(t--) { solve(); } return 0; } 1004 Primality Test 思维 简单题 题目地址1004 Primality Test 题目大意:定义 f ( x ) 是 大 于 x f(x)是大于x f(x)是大于x的最小质数,最后就是判断两个相邻质数的平均数向下取整是不是合数就好了 思路:我们发现除了2和3两个相邻质数的平均值是质数其他的都是合数 AC代码: #include using namespace std; typedef long long ll; void solve() { ll a,b,c; scanf("%lld%lld%lld",&a,&b,&c); ll x0,x1,y0,y1,y2; scanf("%lld%lld%lld%lld%lld",&x0,&x1,&y0,&y1,&y2); ll x2=x1+x1-x0; ll tea=1ll*a*x0*x0+b*x0+c; ll teb=1ll*a*x1*x1+b*x1+c; ll tec=1ll*a*x2*x2+b*x2+c; if(tea>y0&&teb<=y2&&tec printf("Yes\n"); else printf("No\n"); } int main() { int t=1; scanf("%d",&t); while(t--) { solve(); } return 0; } 1006 Nun Heh Heh Aaaaaaaaaaa 动态规划+组合数 题目地址1006 Nun Heh Heh Aaaaaaaaaaa 题目大意:给定一个字符串查找满足条件的子序列的个数,条件如下:前缀为nunhehheh,后缀必须有至少一个a。 思路:当有n个a结尾时,是一个组合数,总的情况数为 2 n 2^n 2n-1种,我们先倒序统计一下某一位置后面a的个数,然后统计到某一位置时前缀的个数,两数相乘,然后将所有位置的值累加即可 坑点:取模的时候有减法一定记得加MOD,就像是取模运算有除法记得乘乘法逆元一样。我们就是没加MOD结果wa了。 AC代码: #include #define ll long long #define INF 0x3f3f3f3f using namespace std; const int N = 1e5+5; const int MOD = 998244353; ll dp[10]; int numa[N]; char sstr[100] = "nunhehheh"; ll qpow(int x) { ll res = 1; ll a = 2; while(x) { if(x&1) { res = res*a%MOD; } a=a*a%MOD; x>>=1; } return res; } void solve() { char str[N]; scanf("%s",str); int len = strlen(str); int num=0; for(int i = len-1;i >=0 ;i--) { if(str[i]=='a') { num++; } numa[i]=num; } dp[0]=1; ll ans = 0; for(int i = 0;i < len;i++) { ll t = dp[9]; for(int j = 9;j>=1;j--) { if(str[i] == sstr[j-1]) { dp[j] = (dp[j] + dp[j-1]) % MOD; } } ans = (ans+(dp[9]-t+MOD)*(qpow(numa[i])-1+MOD)%MOD)%MOD; //就是在这里,之前没加MOD导致一直过不了,后来发现这个问题,加上MOD之后就过了。。。 } printf("%lld\n",ans); memset(dp,0,sizeof(dp)); } int main() { // freopen("in.txt","r",stdin); // freopen("out.txt","w",stdout); int t; scanf("%d",&t); while(t--) { solve(); } return 0; } 优惠劵 气派飞鹰 关注 关注 0 点赞 踩 2 收藏 觉得还不错? 一键收藏 知道了 2 评论 【题目记录】——2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛) 文章目录1002 Kanade Doesn't Want to Learn CG 数学思维1004 Primality Test 思维 简单题1006 Nun Heh Heh Aaaaaaaaaaa 动态规划+组合数题目集地址2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)1002 Kanade Doesn’t Want to Learn CG 数学思维题目地址1002 Kanade Doesn’t Want to Learn CG题目大意:给一个二次函数作为篮球投篮的抛物线,给 复制链接 扫一扫 专栏目录 2021中国大学生程序设计竞赛(CCPC)网选赛(第一场)部分题解 ice_swords的博客 08-31 3105 2021CCPC竞赛网络选拔赛(第一场)部分题解前言·1001 Cut The Wire题意:思路:代码:二、使用步骤1.引入库2.读入数据总结 前言 随着8月28号下午5点一到,今年ccpc选拔赛落下帷幕,自闭的五小时也就这样结束了 首先,打完这场比赛我深刻认识到自己的菜鸡程度,突然感觉回家种田也许是个不错的选择… 其次,这次的比赛可以说是我打的最艰辛的一场了,杭电oj炸了5小时,为了看有没有过代码就在那蒽刷榜单,给人整麻了,然后举办方成功的发现这比赛得重开了…自闭完5小时还有第二次… ·1001 西安科技大学 程序设计大赛总决赛原题答案 2017 01-15 2017年,西安科技大学程序设计大赛总决赛题目及答案源码 2 条评论 您还未登录,请先 登录 后发表或查看评论 2021 CCPC 桂林站正式赛题目 04-19 CCPC 中国大学生程序设计竞赛(China Collegiate Programming Contest, CCPC)是由教育部高等学校计算机类专业教学指导委员会主办的面向全国高校大学生的年度学科竞赛 ,旨在激发学生学习计算机领域专业知识与技能的兴趣,鼓励学生主动灵活地运用计算机知识和技能解决实际问题,有效提升算法设计、逻辑推理、数学建模、编程实现和计算机系统能力,培养团队合作意识、挑战精神和创新能力。 2021CCPC华为云挑战赛.pdf 08-21 2021CCPC华为云挑战赛.pdf 安徽省第六届安徽省大学生程序设计竞赛题目和解题报告 07-29 安徽省第六届安徽省大学生程序设计竞赛题目和解题报告 大学生程序设计大赛试题 03-15 大家有兴趣看看,这是大学生程序设计大赛试题,不过没有答案,大家可以试试做做。 2022中国大学生程序设计竞赛(CCPC)高职专场 WQhuanm的博客 05-26 1286 【代码】2022中国大学生程序设计竞赛(CCPC)高职专场。 【题目记录】——2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛 气派飞鹰的博客 09-03 6071 文章目录1001 Cut The Wire1006 power sum 题目集地址2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛 题目集原地址2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛 这次题目集做了三道简单题1001,1006,1009 1001 Cut The Wire 题目地址1001 Cut The Wire 题意:一条路上从标号为1的路灯开始,最大值无上限,路灯与路灯之间有电线,电线连接的规则是: 如果路灯标号x为偶数,则x到x2\frac{x}{2}2x之间有一条电线。 2022中国大学生程序设计竞赛高职专场 谢谢 啊sir的博客 10-26 1161 2022中国大学生程序设计竞赛高职专场 2023第五届河南省CCPC大学生程序设计竞赛题解 qq_74451530的博客 05-10 876 初始时K个数字为0,考虑这样一个事实:若分给一个数字0.5,则其会变成1,而后只能给他1及以上的值,其才能变为2,对答案贡献(2-1(1是其原来的贡献)=1)而若将给他的1变为2个0.5,交给2个为0的值,对答案贡献为2-0=2,所以我们先给是0的地方0.5,使其贡献为1,若没有剩余,则所有数加起来之和就是最大贡献,若有剩余,对于任意一个数字,给他1的倍数是最划算的。首先想到线段树维护区间最值,只要每段的最大值小于等于下一段的最小值即可,但n过大,k从1到n,每次查询n/k,达到n方级别。 ACM大学生程序设计竞赛在线题库精选题解 12-26 ACM大学生程序设计竞赛在线题库精选题解 算法分析与设计习题解答 扫描版 大学生编程比赛题目 05-29 比较简单的编程比赛题目,可以作为练习题目,也可以作为小规模比赛用题。 2021CCPC威海热身赛_Problem C. Count(csdn)————程序.pdf 12-01 2021CCPC威海热身赛_Problem C. Count(csdn)————程序 2020年ccpc网络赛的题解群友分享的故免费下载 09-21 提取码:8390 复制这段内容后打开百度网盘手机App,操作更方便哦 群内某大佬分享的,免费下载,如果失效了可以私信我 群内某大佬分享的,免费下载,如果失效了可以私信我 群内某大佬分享的,免费下载,如果失效了... 2022CCPC网络赛题目.pdf 最新发布 08-25 2022CCPC网络赛题目.pdf 【题目记录】——ICPC南京2021 气派飞鹰的博客 03-16 4359 文章目录A Oops, It's Yesterday Twice More 签到C Klee in Solitary Confinement 思维题D Paimon Sorting 思维题HIJM Windblume Festival 思维 题目集地址ICPC南京2021 参考博客第 46 届 ICPC 国际大学生程序设计竞赛亚洲区域赛(南京) CDH 2021 46届icpc 南京 A Oops, It’s Yesterday Twice More 签到 A 题目大意:略 思路:判断离哪个角近,先走到角上 【题目记录】——2021 年百度之星·程序设计大赛 - 初赛二 气派飞鹰的博客 08-12 3913 文章目录 题目地址2021 年百度之星·程序设计大赛 - 初赛二 题目原地址2021 年百度之星·程序设计大赛 - 初赛二 【题目记录】——The 2021 ICPC Asia Jinan Regional Contest 气派飞鹰的博客 11-27 3470 文章目录 题目集地址The 2021 ICPC Asia Jinan Regional Contest 我们只做了K题签到题。。 需要补的题: 思维:Optimal Strategy,Insidemen,Permutation Pair 数学:Arithmetic Sequence,Determinant,Strange Series 动态规划:Game Coin 搜索:Search For Mafuyu 2-SAT:Coloring Rectangles ... 【题目记录】——ICPC上海2021 气派飞鹰的博客 01-24 3429 文章目录D Strange_Fractions 思维+数学E Strange_Integers 思维G Edge Groups 思维+数学I Steadily Growing Steam DP 题目集地址 第 46 届 ICPC 国际大学生程序设计竞赛亚洲区域赛(上海) 放假第一次训练,效果还不错,做了DE两个签到题 本次补题: DE(签到) G(树上DP) I(背包DP) J(位运算) K(构造) D Strange_Fractions 思维+数学 题目地址D Strange_Fractions 2021中国大学生程序设计竞赛(ccpc)- 网络选拔赛(重赛) 03-16 2021年中国大学生程序设计竞赛(CCPC)网络选拔赛(重赛)是一场面向全国大学生的程序设计比赛。比赛旨在提高大学生的编程能力和算法设计能力,同时也是选拔优秀程序员的重要途径。比赛的题目难度较高,需要选手具备扎实的编程基础和丰富的算法知识。比赛的结果将会对选手的个人荣誉和未来的职业发展产生积极的影响。 “相关推荐”对你有帮助么? 非常没帮助 没帮助 一般 有帮助 非常有帮助 提交 气派飞鹰 CSDN认证博客专家 CSDN认证企业博客 码龄5年 暂无认证 202 原创 4221 周排名 8954 总排名 36万+ 访问 等级 3619 积分 1万+ 粉丝 480 获赞 291 评论 2111 收藏 私信 关注 热门文章 Win10加Ubuntu20.04双系统安装教程 57314 ubuntu20.04不显示wifi图标的解决办法 46217 “java(TM)Platform SE binary 已停止工作“的简单解决办法 42501 关于Qt中报错error: allocation of incomplete type ‘Ui::‘ 15061 【VScode】VScode配置C/C++环境(UI界面) 9008 分类专栏 论文阅读 3篇 题目记录 74篇 算法与数据结构 58篇 C++STL 10篇 Android 2篇 资源共享 4篇 编程实践与环境 40篇 Latex 6篇 Ubuntu 10篇 最新评论 【VScode】VScode配置C/C++环境(UI界面) mizimij: 配置任务里没有c/c++选项怎么办 但是有.vscode 文件里面也有p开头的东西 DOMjudge——Ubuntu18.04安装教程 气派飞鹰: 我当时搭建好这个平台之后没有进行深入的测试,这方面我也不太清楚了 DOMjudge——Ubuntu18.04安装教程 weixin_68668574: 谢谢您,还想请教您一个问题:评测机每个测试点的用时很短,但是pending很久才能出结果,您知道要怎么解决吗 DOMjudge——Ubuntu18.04安装教程 气派飞鹰: 局域网准备两个电脑吧 VS2022 LNK1104无法打开文件“libboost_filesystem-vc143-mt-gd-x64-1_78.lib” 气派飞鹰: VS的installer 您愿意向朋友推荐“博客详情页”吗? 强烈不推荐 不推荐 一般般 推荐 强烈推荐 提交 最新文章 PCL的Ptr释放问题 aligned_free函数触发断点 VS2019查看文件编码格式 【NeRF】NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis论文阅读 2024年2篇 2023年8篇 2022年38篇 2021年118篇 2020年37篇 目录 目录 分类专栏 论文阅读 3篇 题目记录 74篇 算法与数据结构 58篇 C++STL 10篇 Android 2篇 资源共享 4篇 编程实践与环境 40篇 Latex 6篇 Ubuntu 10篇 目录 评论 2 被折叠的 条评论 为什么被折叠? 到【灌水乐园】发言 查看更多评论 添加红包 祝福语 请填写红包祝福语或标题 红包数量 个 红包个数最小为10个 红包总金额 元 红包金额最低5元 余额支付 当前余额3.43元 前往充值 > 需支付:10.00元 取消 确定 下一步 知道了 成就一亿技术人! 领取后你会自动成为博主和红包主的粉丝 规则 hope_wisdom 发出的红包 实付元 使用余额支付 点击重新获取 扫码支付 钱包余额 0 抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。 余额充值 如何评价 CCPC Final 2022 第八届中国大学生程序设计竞赛总决赛? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册计算机程序设计竞赛OI(信息学奥林匹克)ACM 竞赛CCPC如何评价 CCPC Final 2022 第八届中国大学生程序设计竞赛总决赛?CCPC Final 2022 于2023年5月13日—14日在广州举行,承办学校为中山大学。显示全部 关注者108被浏览160,431关注问题写回答邀请回答好问题 4添加评论分享23 个回答默认排序QingyuQOJ & Universal Cup 创始人 关注5.15 UPD:小作文开播了!5.16 UPD:更新了!5.24 UPD:比赛试题:第八届中国大学生程序设计竞赛总决赛(CCPC Final 2022)比赛题解:here排行榜:The 1st Universal Cup. Stage 17: Guangzhou比赛结束了!作为指定背锅侠小青鱼来写一下小作文!由于并没有很多可讲出来的故事,所以接下来主要是随机说话。造题前期EC-Final 后杜老师手里还有一个 CCPC Final 的活,在某次【数据删除】吹水的时候问了一下杜老师,于是小青鱼成功接上了这个活。大概比赛前一个多月 pool 就已经建出来了(虽然很遗憾最终只有 6 个题是从 pool 里选的),但是由于大家都是 DDL 战神,所以真正开始造题工作其实已经是比赛前两周了。当时小青鱼惊奇的发现离比赛竟然只有两周了,顿时红温,好在最后还是没有把自己抬进棺材板。造题经历接下来稍微描述一下每个题在我的视角下的彩排经历,按照题目造完加进题库的时间为顺序排序,当然只停留在 idea 的题目都被和谐掉了。当然通过观察下述顺序,不难发现,题目就是按照加进比赛的顺序来排序的。提示:纯讲故事,有少量剧透,不含题解。A. Graph Partitioning@gyh20 老师的题,也是在 pool 里存在的题。由于这道题很早以前就造完了,所以青鱼只在验题开始前写了一份暴力和一份代码来验证数据正确性。个人感觉原先的题面有点歧义但也不知道咋改,索性自己重写了一版题面。Fun fact:这道题本来是 @gyh20 老师计划用于集训队互测的题目,但由于 @127 老师认为这道题太简单,就没了。B. Disjoint Set Union在选完 pool 里的题后杜老师发现没有数据结构题,因此我就想编点数据结构题。在 EC-Final 2021 中杜老师遇到了类似的情况,所以杜老师出了 Fenwick Tree 这个题。因此我就枚举了一些常见的结构,枚举到并查集的时候想出一个路径压缩并查集到某个状态的方案构造。但如果初始状态全是 f_i = i 就有点过于 easy 了,因此决定给定一个起始状态。当然最后也没有出成数据结构题,而是变成了一个神秘的 implementation 题。出这个题的时候我觉得这题是银牌题难度,但是在验题前评估时理解了一下所有题,感觉这个题没那么简单,于是把它标成了银-金。本身做法并不复杂,主要难度在于实现上。由于存在无解的情况,可能需要注意实现的手法。最终这个题只通过了 3 个队伍是我万万没想到的。Fun Fact:这个题一开始只让你输出 Yes 和 No,但由于暴力没那么好写,因此对拍的时候我就在随机生成合法数据让 std 跑一个方案。最终为了防止数据太弱,便把构造方案也加了进去。C. DFS Order 3杜老师发现由于【数据删除】,导致需要加点签到题。于是杜老师首先编出了【数据删除】,但是看不太透。于是杜老师编出了给定以一个点为根的若干 DFS 序复原原树,但这样一个菊花图就解决了问题。我把它改成了【数据删除】,但是发现是假题。最终一通操作改成了现在这个版本。由于枚举出这个题后瞬间就秒了,因此我在第一轮验题前坚信这道题是所有题中最简单的一道题。dls:很喜欢青鱼的一句话,C 签到题。Fun Fact:DFS Order 是 EC-Final 2021 的题,而 DFS Order 2 是 2022 ICPC Jinan Regional 的题。这个题题面也是我写的,伪代码直接照抄 DFS Order 2。?. ??杜老师编出来的一道题,看上去很简单,结果我写了 114514 年的 std。但是【数据删除】,所以在第一轮验题后这个题就没了。?. ??杜老师编出来的一道题,新建完题目打算造了,但是【数据删除】。F. Chase Game 3@ix35 老师的题,也是在 pool 里存在的题。一开始预期这道题应该是个铁-铜的题,但在最后评估时被标为了铁牌题。题目本身不太难,不太会仔细分析的话也可以在草稿纸上画一画解决。同样 ix35 老师早早造完了这道题,因此青鱼没有干其他的活。英文题面是我写的,但基本是对中文题面一对一翻译了一下,加了一点小背景.jpeg。Fun Fact:题目标题是我取的,其中 Chase Game 与 Chase Game 2 均为 EC-Final 2022 的题。G. Recover the String@xtqqwq 强少出的题,等强少来填坑。验题前我看所有题的时候觉得这个题至少是个 Hard,当然最终也没有人过。这道题目一开始的数据比较菜,最后为了数据强度我把这个题加了个多测,并拼了一堆串串的 gen 来造数据,希望人没事。最后给强子说一句对不起,强子一开始的题面写的是 Little Q,但由于原题面被我推倒重写了,因此出演演员仍然是小青鱼,我错了.jpegFun Fact:在 Pool 选题时杜老师预测这个题能过 20 个队。H. This is not an Abnormal Team!比较好的一个题,一开始出题人数据造的有点菜,直到 @花花 一发乱费用流搞了过去发现事情没那么简单。最后我随缘加了点数据,看上去卡掉了所有的不正确的费用流算法,但并没有针对一些可能的调整算法进行攻击。Fun Fact:出题人的标算不是费用流。?. ??原定 pool 里的一道题,由于难度原因这道题消失了。K. Balancing Sequences是 @八云蓝 老师出的题,八云蓝老师真会出题!之前八云蓝老师给 UOJ 和 EC-Final 都投过不少题,这道题也是在杜老师的 pool 里留着。 @戴江齐 戴老师看了看这个题,最终好像觉得还行,于是就选了它!同样的这个构造题有点琢磨不透,据强子和戴老师说这个题很简单,但看现场,大家也,没什么人做。顺便赞美一下八云蓝老师在 THUSC 期间写了这个题的 std,感恩!Fun Fact:一开始的题目背景貌似是天平之类的东西,有点不太好理解,于是我把它改成了现在这个版本。同样的,由于担心数据强度,这道题也被我加了多测。J. Best Carry Player 3我发现还是没有签到题,青鱼卧倒.jpeg。于是杜老师催我再编出来一点。于是青鱼编出了【数据删除】,但是杜老师不太喜欢,改成了【数据删除】,但是太难了不会做先鸽着。后来杜老师在此基础上改出来了这么一个题。由于 EC-Final 的 C 大家都非常熟练,因此对这个题的预期也没有太高。杜老师认为这个题是签到题,然后杜老师亲自验题,结果喜提 WA 2,于是这道题预期变成了铜牌题。Fun Fact:Best Carry Player 是 2022 ICPC Jinan Regional 的题,Best Carry Player 2 是 EC-Final 2022 的题。L. Completely Multiplicative Function是 @JohnVictor 老师的题。这道题目是在ddl前一周多才征到的题。此前杜老师希望出点真实的数论题,可惜青鱼编出来的题假了一个,剩下的两个都不太美丽。看上去 Yet Another Constructive Problem 了一点,这就是 adhoc contest .jpeg。Fun Fact:一开始的数据没有很强,在验题结束后杜老师造了点新数据放上去,于是两位幸运验题人的代码寄了。E. CCPC String由于 [??] 没了,因此需要一个新的签到题。由于题目比较 adhoc,希望签到题这个位置是一个比较传统算法竞赛的题。一开始杜老师想到了【数据删除】,于是出了【数据删除】和【数据删除】,但是看上去都不很签到。然后想到了 CCPC 串,杜老师一开始向出多少个子区间形如 CCPC 串,但是有点笨笨。我编了个【数据删除】,但是依然不够签到。最后我和杜老师同时想到加个 ?,感悟了一下非常完美的二分小练习,于是就选了这个题。预期这道题目是签到题,结果上来看也符合预期。Fun Fact:写这个题的题面的时候我发现这已经是这套题第三次写 S[l\cdots r] 的定义了,难绷。M. Expression 3@戴江齐 戴老师出的题,std 是杜老师写的。这道题本身没什么好说,难度定位上有点把握不准。个人理解 XCPC 的 Regionals 没怎么出过 FFT 题,因此比较担心大家是否会写多项式乘法。但由于是 CCPC Final 了,因此最终我们还是选择相信了选手。值得一提的是:这道题目在命制时我们便发现了四毛子算法,但是没有人实现它。在第一轮验题时,zky 老师写了一个四毛子算法 T 的非常惨(20s+),因此我们觉得非常健康。结果第二轮验题时 qlr 老师一个四毛子出去,很快啊,3s 就跑了出来。当时我想卡掉四毛子,但由于 qlr 老师的四毛子太快,再加上验题人中 n \log^2 n 最慢代码跑的很慢,这导致在 n = 5\times 10^5 时我们都无法保证在验题人最慢代码 2 倍以上的时限内卡掉四毛子。因此最终我们决定放过经过了精细时限的四毛子,但朴素的实现仍然可能会超时。本题同样存在 O(n \log n + \text{求}~ n~ \text{次离散对数}) 的算法。这里无论是 O(mod) 暴力离散对数,还是使用 O(\sqrt{n \cdot mod}) 的 BSGS 均可通过。但实际上,由于模数本身的性质, 998244353 = 7 \times 17 \times 2^{23} + 1 ,因此可以采用 Pohlig–Hellman algorithm 算法极大提高计算离散对数的效率。本题可以通过将题意改成“每个位置 p_i 概率为加号, 1 - p_i 概率为减号”来卡掉四毛子,但是我和戴老师都觉得这样不够美丽,于是就没改。Fun Fact:Expression 是 Yuhao Du Contest 2 (aka 2015 Multi-University Training Contest 9, Ptz Summer 2015 Day 2) 的题。I. Not Another Range Query Problem杜老师出的题,最终是 @戴江齐 戴老师造的这个题。这个题事实上很早就好了,但是由于【数据删除】,导致拖到最后这道题才开始造。同样的,一开始这个题数据比较弱,于是我随缘写了点 gen。虽然最后看上去数据也有点弱,青鱼代表出题组给大家背锅!戴老师,我的戴老师!!Fun Fact:一开始的做法依赖一些比较高超的转化与性质,讲题时讲的做法与一开始想的没有任何关系。D. Flower's Land 2是 @花花 的题!由于 [??] 被换走了,我们又缺了一个 D 题。我和杜老师和戴老师尝试把 [??] 进行魔改,得到了【数据删除】,但是不会除了平凡做法以外的做法。戴老师又给出了【数据删除】,但是不知道是不是原题。而我想起来在几个月前花花给我编了一道题,希望放在我们的第二场比赛(Qingyu and flower Contest 2)里。但由于一直没很看透这个题,于是我建议花花去投给杜老师。结果由于【数据删除】,所以在当时这道题目并没有被用上。在我跟花花鱼鱼的时候重新想到了这道题目,于是在 CCPC Final 让它重见天日了!为什么说一直没很看透这个题呢?因为我们不知道做法是否靠谱。我给杜老师讲了一下这个题,杜老师觉得大概率是真的,于是就拿过来了。值得一提的是,杜老师一开始告诉我们改成 ax+b 跑的飞快,结果我在造题的时候发现这么做是错误的。顿时觉得这道题已经没有了,如果不能证明正确性那么这个题就成了假题。好在杜老师终于 ~~通过大力谷歌搜索~~ 来得到了正确性,救活了这道题。出完这个题我就没觉得它很简单,事实上最后也只通过了 1 个队伍。Fun Fact:Flower's Land 是我们的第一场比赛(Qingyu, flower and their friends' Contest)的题。赛前预测第一轮验题前我标的难度是Easy:CEEasy-Medium:FJMedium:ABLMedium-Hard:[??] HIMHard:GK在最终定稿前我们意识到比赛是没有防 AK 题的,但是由于中后期题目普遍都偏难(7题后的题难度普遍都比较高),加上 B 和 [??] 都是十分占用机时的题目,再结合 EC-Final 中 D 与 G 的情况,因此最终并没有把【数据删除】给选入最终的题目集中。第一轮验题后我大概把题目稍微做了点小调整,主要是:给 B 题加了一组样例。由于验题时 @何逊 大哥做这个题有点痛苦,所以就把他 WA 的那组数据加进了样例。给 C 题加了一下解释,因为有验题人没有理解每轮 DFS 的顺序可以不同。由于一些【数据删除】的原因,删除了 [??],改成了现在的 D。~~修了G的std~~ 给 G 加了一个多测,同时加了一下~~初版 std 跑不对的数据~~到样例。加强了一下 H 的数据,把错误的费用流做法卡掉了第二轮验题的大哥比较多,但是大哥们都没有很快的做出这个 C 题,反而早早的秒了这个 F。以及对 D、K 两个题看不太透(强子和戴老师一眼秒了,然而验题时没有人做),于是最终定下的难度预测如下:Easy:EFEasy-Medium:CJMedium:ABLMedium-Hard:HIMHard:DGK而在现场的表现有所偏差的主要是这个 A 与 B。A 由于有手有脚非常厉害早早秒了这个题,导致前期看上去有很多队伍在嗑这个题。而 B 的通过人数(3 人)则远小于预期,赛后马后炮理解了一下,对于这种需要消耗一定的机时且调试起来 Case 较多的题,想要在赛场通过确实并不容易,因此这个题实际做起来难度是远比口胡要高的。现场比赛很激动这次能以裁判的身份前来现场,给我了一些从未有过的体验。感谢杜老师给了我这次机会。我也很激动这次能以裁判的身份前来现场,给我了一些从未有过的体验。感谢杜老师给了我这次机会。(强子我的强子)刚下飞机被钱哥单杀,于是和钱哥一起行事,在路上狠狠的体验了一下广州地铁,赢!到场第一天开摆,面了各种群友,晚上发现要去传热身赛题。由于之前从来没用过 PTA,于是自己瞎折腾了一下,跟 @TsReaper 学长学习怎么使用 PTA,哈哈。正赛前准备工作中最痛苦的部分当属将题目导入至 PTA 上,由于题目数据总量较大(所有题目数据之和达到了 3GB),而 PTA 系统对单次数据上传大小有所限制,因此将数据导入至 PTA 花费了我一晚上的精力。非常感谢搞学长 @Dai@NeverLand 以及另一位我忘记了 ID(对不起!!)的 PTA 技术人员的一对一帮助,不然我可能活不到比赛开始了。最终在比赛前一晚的凌晨一点半成功将所有题目导入至 PTA 并 check 了一遍 TL,获得了新奇的传题体验.jpeg由于传完题我又去洗了个澡折腾了很久,因此最终只睡了四个小时便溜去现场观赛了。比赛开场不知道该干些啥,于是便跟着杜老师随机游走,重点观察了为数不多的几个自己认识的队伍。中途杜老师突然失踪了一会,正好此时搞学长表示到了裁判采访环节,于是我便自告奋勇顶替杜老师上台锐评了一遍所有题。(如果没记错的话,我好像点的夺冠10-12题,捧杯9-10题,金牌7-8题,银牌4-5题,铜牌3-4题,有没有录像的老哥拷打我一下)毒奶环节除了把 TP 队点了以外,重点点名了虚空之梦捧杯稳了。 @彭博 键盘冒奶的罪魁祸首找到了。除此以外整个比赛过程我和 dls 几乎在全程随机游走,发现了很多有趣的乐子。下摘录几个比较适合放出来的分享一下。有手有脚拿到 A 一血以后感到心 肺 停 止,预期1h后才会被开的题竟然成为了第二个有人通过的题目。比赛开始不久时听到有队伍交流 “我好像会 G 了”,于是接下来重点观察这位会 G 的群友,最后看上去失去了生活的信心。听 Itst 老师跟 EI 老师编 C 的做法,但看上去十分的痛苦。再次鞭尸验题赛前“我预计 C 是一道全场 10min 通过的签到题”很喜欢一位不愿透露姓名的验题人的毒奶:青蛙它们绝对开场秒 M。在摆烂人队通过 M 题时,多位验题人与出题人一致认为它们写的是四毛子。我在验题群里表示它们的运行时间约 4s 后它们更是坚信了这一观点,直到后来我看到它们写的竟然是一个 log。在被搞学长叫去直播前,路过会场中间时顺便偷窥了一下青蛙是中心的屏幕,看到它们的 D.cpp 已经开始随机矩阵和矩阵乘法了。于是在直播期间谈到 D 题时我表示“青蛙队它们的 D 肯定马上就过了”,过了不到两分钟它们便通过了 D。钱哥的 I 题写了平衡树,结果第一发提交由于常数原因 TLE 了。@花花 追问我发生了什么,并怒斥我开的 TL 卡掉了摆烂人,导致滚榜失去了一点点的悬念。青鱼全责!不止一次随机游走时被志愿者叫住“你们是哪个队的?”“厕所在这边”值得一提的是现场的 clarifications 全都是 “如何查看排行榜”,感觉非常趣味。试题与题解这场比赛将被用作 Universal Cup Stage 17: Guangzhou 的题目,如果你没有参加这场比赛,欢迎届时在 ucup 来训练!在比赛结束后,我们会发布这场比赛的试题与题解。总结最终比赛的结果为冠军11题,亚军9题,季军8题,金牌6-7题,银牌5-6题,铜牌4-5题。在赛前我和杜老师一直在担心会不会复刻 4 题铁到金的惨状,好在参加 Final 的队伍们还是很有实力的,最终区分度上并没有造成很大的问题。比较遗憾的是在6题后的 gap 较大,有不少队伍在 6 题后开启题目来比较困难,不少题目在设计时没有很大的门槛,但是都需要去动脑子做一做,所以后期的题目对实力中等的队伍并没有非常友好。同时在题目风格上,整体题目风格更加 ad hoc 一些,可能对更习惯做典题或传统算法竞赛题目的队伍没有非常友好。这真的是一次非常奇特的经历!正如搞学长所说,为这样的比赛命题需要耗费很大的精力。第一次参与到正式比赛的工作当中,又是 Final 强度的比赛,让我学到了很多东西,也感受到了负责这样一场比赛的压力,希望以后还能有这样的机会。最后,在一个月前 JB 酱的 ZJOI 命题实录中青鱼有幸成为了参演嘉宾,因此在此特意给 JB 老师安排一个对我的小作文的点评, @陈靖邦 芜湖。明年可能还要接着干活,希望*老师(们)手下留情。最后的最后,请大家支持:摆烂人。编辑于 2023-05-24 02:23赞同 705 条评论分享收藏喜欢收起binarycopycode去了18ec没资格去19ec的反向训练选手 关注来了,来了,文明预测,素质对线,binarycopycode给您拜年了!!!冠亚季奖杯争夺者 (排名不分先后):1.北京大学要说谁是当今cn算法竞赛第一爱抖露,登顶过codefoces世界第一并坐拥2000人粉丝群的jiangly当之无愧。重生之我是菜狗队在比赛中拿下多个rk1,今年ec更是在前期罚时劣势的情况下封榜后靠题数翻盘,展现了队伍的强悍实力与韧性。然而,取得傲人成绩jiangly并没有懈怠,在粉丝群中时常激励自己刻苦训练:而pku的另一支队伍摆烂人,在ccpc绵阳,icpc西安,icpc杭州都拿到了冠军,实力也同样强劲,他们能在ccpc final的同校竞争中拿到奖杯吗?让我们期待他们的发挥!2.清华大学2021 ICPC World Finals的世界冠军Um_nik在夺冠的3个月之前,在著名的"stop learning useless algorithms,learn how to use binary search"博客中曾经发出这样的疑问:同时,青蛙市中心另一外曾今登上cf前10的队员表示:青蛙市中心也是拿下了icpc合肥的rk1,成为这个赛季唯一击败过重生之我是菜狗的队伍!另一支队伍有手有脚,在ec中也是拿下亚军,距离冠军只有一步之遥,队内也是有cf前10 的QAQAutoMaton带队,他们能否在ccpc final中拿下冠军,弥补ec的遗憾呢?3.浙江大学nameless story ccpc桂林rk2,ccpc广州rk2,icpc合肥rk4,icpc南京rk6HolyK对nameless story的评价是"我们永远无法在罚时上击败sse"Solitary Dream ccpc威海rk2,icpc西安rk2,icpc济南rk2,ec rk 5他们能在这次的大小pb之战中胜出吗?4.上海交通大学作为国内唯一的wf三冠王,这所历史底蕴深厚的高校一直保持着超强实力。他们的任何一支队伍,都有可能拿下奖杯!柳 ccpc广州rk5 icpc杭州rk4 icpc香港rk1 ec rk11 去年ccpc final rk8银色子弹 ccpc广州rk3 icpc沈阳rk6 icpc合肥rk35.南京邮电大学在羟基计划的年代,3位NOI失意的选手走到了一起,组成了强大的队伍。OI的失利并没有摧毁他们的斗志,从20年开始,他们连续多年征战于xcpc赛场上并取得辉煌的战绩。去年的ccpc final更是拿到了rk4和季军奖杯。今年的ccpc final奖杯是否会再次落入他们手中?金牌争夺者(排名仍不分先后):6.北京理工大学ddl战神 ccpc桂林rk3 icpc合肥rk7 ec rk14 去年ccpc final rk9早在20年,作为新人队伍的他们就一鸣惊人,拿下银川冠军。经过多年的实力积累,相信他们能继续取得优秀的成绩。7.哈尔滨工程大学下北泽沼气动力学园学园偶像同好会兼恋恋的信仰者教团改二 ccpc桂林rk6在2021年, @Nanarikom nanako就来问过我,要不要延毕尝试出线,我对此的评价是“follow your heart”虽然他们的icpc成绩并不是很理想,但是在他的十四万播放量的视频的评论区,nanako依旧不改他对算法竞赛的热爱“最初给你带来感动的那些闪光”8.杭州电子科技大学早在17年,在我刚参加算法竞赛的时候,不少人都对杭电有这样的疑问,claris退役后,杭电会不会一蹶不振?但是杭电的队伍用实力打消了人们的疑问,后来拿到了ec的奖杯,甚至同年多支队伍出线,一直保持着优异的成绩。杭电1队 ccpc绵阳rk5,icpc沈阳rk7,去年ccpc final rk5杭电6队 ccpc威海rk5,ccpc绵阳rk69.湖南大学打到银牌就算成功 icpc济南rk4作为友校,曾经经常听我们教练讲湖大以前出线队的故事:一天训练一套题,把题目全部补完,就出线了。但是这样的训练方法,执行起来是极为困难的@Sakuyalove 的赛后回答也非常令人动容,看完他的文字,让我回想起到大四冲击wf(虽然失败了)时的心情。2022icpc济南“我大学的梦想就是进WF。到了大四,我越来越觉得我的梦想只是一个口号了,尽管身边的人都在支持我,都在为我加油,我却越来越没有自信。因为我的时间越来越少了,我的机会越来越少了,我再也不是那个大一大二时候,被全校队期待的明日之星了。无情的现实,无数次的失利,让我觉得梦想真的就只是梦想了。”也许他们就是另一条世界线的成功的我,衷心地祝贺他们。“我想我会记住这一刻。自己的内心因算法竞赛而悸动的这一刻。”10. 华中科技大学鸭鸭鱼鱼虫虫 icpc合肥rk8 icpc杭州rk5 去年ccpc final rk11在21字节冬令营中作为室友和 @Weierstras 交流过一段时间,他极高的phigros水平给我留下了深刻的影响,众所周知音游水平和算法竞赛天赋正相关,今年也是带领多年未出线的hust成功拿到了rk5大概率出线,相信他们能继续在本次比赛中取得好成绩。 11. 中南大学明日之风的三重奏 ccpc广州rk1 icpc沈阳rk5@HolyK 早在大一时期,就展现出了对数据结构惊人的天赋。在21年的1月份,HolyK在群中分享了他Top tree的学习笔记,当时我进行了错误的评价:“别搞这种科技了,估计你打四年比赛都碰不到”,我队友当场对我进行了指正:“我暑假也觉得segment beats没用,南京就被打脸了。对acm有追求的同学还是很有必要去学习这些科技的,我们的起点本来就比强校低,多点积累就多点出线的机会” 。在后来某个周末在一场open cup的vp中,我们队过了人数最多的5题,而当时还只有cf蓝名的HolyK虽然只有4题,但他在过了2道签到后,凭借超强的个人实力通过了2道通过人数很少的高难数据结构题!当时我和队友就对HolyK的未来抱有无限的期望。经过两年的沉淀,他们刷新了我校的历史最好成绩,不仅在icpc拿到rk5,更是在ccpc区域赛中拿到冠军!此刻,世界聚焦于你!我超,K!12. 中山大学破晓 icpc沈阳rk10 ec rk20零压之旅 icpc南京rk9老牌强校sysu在无人之境大杀四方退役后,陷入了青黄不接的尴尬局面。今年的比赛虽成绩并不是十分理想,但也有可圈可点之处。零压之旅3位22级的同学在第一年参赛就取得了不错的成绩,身为未来战士的他们能否在半年后的ccpc final中更进一步?而破晓作为一队,能否在多次比赛失利后证明自己,发挥主场作战优势,重振sysu雄风?让我们拭目以待。13. 华南理工大学胖头鱼头胖 去年ccpc final rk16据帅气与实力并存Elo哥哥透露,他的队友手握10块金牌在今年的春招中乱杀,想必他们能完美结束谢幕之战。14. 南京大学超现实黄昏 去年ec rk1015. 哈尔滨工业大学 蛤工业10队 icpc 沈阳rk816. 香港中文大学(深圳)香港中文大学(深圳)1队 ccpc广州rk7,icpc杭州rk717. 武汉理工大学树上猫猫虫 icpc西安rk8绒绒可爱18. 天津大学树状数组维护01背包 ccpc绵阳rk7, 去年ccpc final rk1219.南方科技大学南方科技大学-维希 icpc西安rk720. 暨南大学秋叶下落的速度是每秒五厘米 ccpc广州rk8 去年ccpc final rk1321.华侨大学红日初升 ccpc威海rk8 icpc南京rk5退役两年的老人被拉来直播解说,提前做做功课,很多现役队伍都不太了解,我的评价是对 @nothing100 的拙劣模仿,欢迎评论区补充小作文Upd: 没预测fdu,认错。。。最后,江莉时代,沸腾期待!编辑于 2023-05-14 16:57赞同 11922 条评论分享收藏喜欢 中国大学生程序设计竞赛(CCPC)报名系统 Out-of-the-box mid-stage front/design solution! 中国大学生程序设计竞赛(CCPC) 报名系统 请问如何报名ccpc网络赛? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册程序设计竞赛算法竞赛请问如何报名ccpc网络赛?如题,本人普通二本,本科通信工程2020想要跨考计算机,大佬们说最好有比赛项目…项目不指望了,查到了ccpc和acm,想要报名网络赛,但是注册没有审核…显示全部 关注者6被浏览40,999关注问题写回答邀请回答好问题添加评论分享3 个回答默认排序iridescent某个侥幸去了浙大的ACMer蒟蒻 关注报名网址http://dev.ccpc.io,注册学生账号需要本校教练账号审核。比赛报名只有教练账号才可以报名。ccpc和acm-icpc都是团队赛,以学校名义统一参赛,一般都有ACM团队,有老师统一组织的。真想参加就多刷题,同时去计院了解消息联系老师加入团队。如果之前零基础不建议打ccpc和icpc,除非天赋异禀否则大概率浪费时间,这两个比赛门槛很高的。同样的时间投入到蓝桥杯比较好拿奖,不过如果提问者现在大三的话,已经来不及了…现在还可以考虑一下的大概就是pat和ccsp等级认证了。最后…有个项目比ccpc这种有个奖简单太多了好吧…半年时间足够你照着别人很好的项目打磨出一个自己的项目出来(哪怕实现不了的功能能看懂有的吹也行啊),而把时间投算法竞赛大概就真的打水漂了编辑于 2019-04-25 15:24赞同 2214 条评论分享收藏喜欢收起杭cccccC++/Java选手 关注我也刚好是通信工程2020届的。如果你现在才准备开始打这个比赛的话,我不建议你参加这个。这个比赛出成果的周期比较长,短则半年一年,长则2年3年。可能是做项目更容易得到回报!以上都是个人见解。发布于 2019-04-26 10:59赞同 51 条评论分享收藏喜欢收起 CCPC比赛与算法学习的个人分享_参加ccpc应该学习哪些-CSDN博客 CCPC比赛与算法学习的个人分享 风-中 已于 2022-08-12 15:29:53 修改 阅读量1.8k 收藏 41 点赞数 7 分类专栏: 算法 文章标签: 算法 学习 于 2022-08-12 11:52:26 首次发布 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_51420730/article/details/126298988 版权 算法 专栏收录该内容 3 篇文章 0 订阅 订阅专栏 大赛简介 中国大学生程序设计竞赛(China Collegiate Programming Contest,简称CCPC)是工业和信息化部教育与考试中心主办的 “强国杯”技术技能大赛项目,自从2015年首届CCPC竞赛以来,赛事规模发展迅猛,竞赛影响力持续提升,为我国IT业的发展培养和选拔了大批人才。CCPC得到了诸多企业的支持。2021年一汽红旗为总赞助商,腾讯、快手、图森未来、华为云、轻舟智航为金牌赞助商。 比赛时间 每年8月举办1场网络赛;每年9月-11月举办的3~4场分站赛;每年11月~12月举办的年度总决赛;每年举行的其他组委会认可的比赛,包括但不限于女生赛、省赛、地区邀请赛、全国邀请赛等。 比赛赛制 ACM赛制 队伍组成 组队参赛,每个参赛队由3名队员和1名教练组成,参赛队员必须是所属高校在籍的本科生、专科生,教练必须是所属高校在职教师,教练有责任保证参赛成员身份的真实性。 每个参赛队员每年参加的分站赛不超过两场。 另外,比赛可以携带纸质资料。 参赛方式 比赛时长:5个小时。当比赛进行一定时间后,若出现不可预见的事件,组委会有权调整比赛时间长度,但必须及时通知所有参赛选手。比赛模式:上机编程,实时评测,实时排名。比赛题目:10~13题。年度总决赛、分站赛题目为英文描述(个别词句可附中文注释),其他比赛可采用中文描述。比赛机器:每支参赛队共用1台机器。比赛评测:采用机器实时评测,每通过一个题目升一个对应颜色的气球。比赛封榜:比赛最后一小时不显示排名变化情况,但仍然升气球,颁奖后公布最终结果。竞赛语言:至少支持C、C++、Java三种语言。提交反馈:包括 Compilation Error (编译错误)、Runtime Error(运行错误)、Wrong Answer(答案错误)、Time Limit Exceeded(超时)、Accepted(正确)等。 参赛经历 我参加的是河南省的省赛,拿到一个铜牌。在参赛之前我也没有参加过学校的训练。在比赛之前自己报了ACwing的算法基础课,但是课程也没有看多少,队友的水平也不是太好。自我感觉也就是稀里糊涂的得个奖。 比赛后的假期中,自己在家学习算法,刷了Acwing的算法基础课,打了一些牛客的网络赛,这时候我实际上才对算法有了一个较为基础的系统认识。 至于比赛心得我没有,因为我当时也不知道什么情况。 但是从对算法的迷茫到清晰的变化过程我倒是有一些经验分享。 经验心得 在我这个一般般水平的人看来: 算法有许多知识点,系统地学习算法。 比如找一些算法知识点的学习路线,报一些算法课。都是可以的。这样你就快速的入门了,对整体有一个认识,就像打怪闯关一样,自己就知道精力,时间该向哪一个方向使了。然后在攻克一个个知识点的过程中,辅助以刷题,就会对算法的认识变得不断清晰。知识点多了,经验丰富了,看到大概题目也就知道了考察什么算法了,如果解决了,算法能力就得到了提升。 在学习过程中,一定要理解算法的实现原理,这样你才可以记住算法,在理解算法原理的基础上找一个模板,记住实现流程就行了,理解原理后记住模板十分轻松。把自己的模板保存下来。 至于看书我不太清楚,虽然买了一些书,但是没有怎么看过,不过有时候对于一些细节不是特别清楚会翻一翻算法导论。 资料分享 推荐一些学习资料,无序列表,不分先后 AcWing洛谷OI WikiData Structure Visualizations牛客竞赛牛客算法题单Codeforces 当然还有其他的优秀的网站,比如杭电OJ,北大Oj等都很有名,我就不一一列举了。 以上只是个人经验分享给大家,仅供参考吧。 优惠劵 风-中 关注 关注 7 点赞 踩 41 收藏 觉得还不错? 一键收藏 知道了 5 评论 CCPC比赛与算法学习的个人分享 中国大学生程序设计竞赛(China Collegiate Programming Contest,简称CCPC)是工业和信息化部教育与考试中心主办的 “强国杯”技术技能大赛项目,自从2015年首届CCPC竞赛以来,赛事规模发展迅猛,竞赛影响力持续提升,为我国IT业的发展培养和选拔了大批人才。CCPC得到了诸多企业的支持。2021年一汽红旗为总赞助商,腾讯、快手、图森未来、华为云、轻舟智航为金牌赞助商。......... 复制链接 扫一扫 专栏目录 5 条评论 您还未登录,请先 登录 后发表或查看评论 风-中 CSDN认证博客专家 CSDN认证企业博客 码龄3年 暂无认证 9 原创 105万+ 周排名 154万+ 总排名 9984 访问 等级 141 积分 2 粉丝 17 获赞 5 评论 58 收藏 私信 关注 热门文章 MySQL设置字段从指定数字自增,比如10000 3462 使用Python的selenium库制作脚本,支持后台运行 1990 CCPC比赛与算法学习的个人分享 1853 经典01背包问题(C++)--详解 1215 B/S结构通信系统原理 750 分类专栏 算法 3篇 Redis Python 1篇 错误记录 1篇 Java 3篇 MySQL 1篇 最新评论 CCPC比赛与算法学习的个人分享 风-中: 看个人喜好吧,都有自己的特点。 CCPC比赛与算法学习的个人分享 风-中: 英语水平不行,所以我是用的是中文网站,acwing,牛客都用 CCPC比赛与算法学习的个人分享 2301_78800547: 请问你用的是哪个网站刷题呀 CCPC比赛与算法学习的个人分享 风-中: 浏览器搜搜题目,或者问问其他人,或者在刷题网站搜索 CCPC比赛与算法学习的个人分享 每天都是最后一天: 我想知道如果有题做不出来怎么办啊,哪里有答案 最新文章 【错误记录】 从本机上传资源到服务器端 MySQL设置字段从指定数字自增,比如10000 2022年6篇 2021年3篇 目录 目录 分类专栏 算法 3篇 Redis Python 1篇 错误记录 1篇 Java 3篇 MySQL 1篇 目录 评论 5 被折叠的 条评论 为什么被折叠? 到【灌水乐园】发言 查看更多评论 添加红包 祝福语 请填写红包祝福语或标题 红包数量 个 红包个数最小为10个 红包总金额 元 红包金额最低5元 余额支付 当前余额3.43元 前往充值 > 需支付:10.00元 取消 确定 下一步 知道了 成就一亿技术人! 领取后你会自动成为博主和红包主的粉丝 规则 hope_wisdom 发出的红包 实付元 使用余额支付 点击重新获取 扫码支付 钱包余额 0 抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。 余额充值中国大学生程序设计竞赛(CCPC)-官网
生程序设计竞赛(CCPC)中国大学生程序设计竞赛_百度百科
生程序设计竞赛_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心中国大学生程序设计竞赛播报讨论上传视频中国大学生程序设计竞赛协会主办的年度赛事收藏查看我的收藏0有用+10中国大学生程序设计竞赛(China Collegiate Programming Contest, CCPC)是由教育部高等学校计算机类专业教学指导委员会主办的面向全国高校大学生的年度学科竞赛 [1],旨在激发学生学习计算机领域专业知识与技能的兴趣,鼓励学生主动灵活地运用计算机知识和技能解决实际问题,有效提升算法设计、逻辑推理、数学建模、编程实现和计算机系统能力,培养团队合作意识、挑战精神和创新能力。 [1]中文名中国大学生程序设计竞赛外文名China Collegiate Programming Contest主办机构中国大学生程序设计竞赛组委会举办周期每年一届英文简称CCPC性 质面向世界大学生的国际性年度赛事目录1发展隶属2组织机构3竞赛规则4获奖名单发展隶属播报编辑CCPC借鉴了ACM国际大学生程序设计竞赛(ACM International Programming Contest/ICPC)的规则与组织模式。后者起源于1970年美国UPE计算机科学协会在德克萨斯州举办的程序设计竞赛,自1996年中国首次举办ICPC亚洲区预选赛(Asia Regional)后,ICPC的竞赛模式吸引了中国高校学生和教师,参与者与日俱增,陆续衍生出校赛、省赛、地区赛,一个源于美国的程序设计竞赛,在中国得以发扬光大,演化为上万人参与的大学生学科竞赛。随着赛事的深入发展、规模的不断扩大,以ICPC名义开展程序设计竞赛多有不适之处,“贴牌”模式的弊端日益突出。在这种形势下,CCPC破茧而出。CCPC以规范和完善中国大学生程序设计竞赛赛事体系为已任,开展具有中国特色的大学生程序设计竞赛,把竞赛融入中国高校人才培养体系,规范办赛,高水平办赛,维护赛事的公平公正,促进高校教学改革,丰富高校人才培养内涵。CCPC组委会成员都是多年担任程序设计竞赛教练工作的教学科研一线教师,对中国高校的教学和人才培养有深刻的认知,对竞赛宗旨有高度的认同。这些老师既做教练工作,也承担各类程序设计竞赛的策划和组织工作,诸如校赛、省赛、ICPC亚洲区预选赛、CCPC各类赛事等,他们都是核心的组织者和参与者。首届CCPC于2015年10月在南阳理工学院举办,共有来自136所大学的245支队伍参赛。从2016年第二届CCPC开始,每年春季组织若干场省赛和地区赛、一场女生专场赛,秋季组织一场网络选拔赛、三场全国分站赛和一场总决赛,通过网络选拔赛确定分站赛晋级名额,由三场分站赛确定总决赛晋级名额。CCPC得到了诸多企业的支持,2015年欢乐互娱赞助,2016年金山赞助,2017年旷视科技和吉比特赞助,2018年旷视科技为总赞助,腾讯、快手、字节跳动为金牌赞助。CCPC将进一步深化与相关企业的合作。 [1]中国大学生程序设计竞赛首届全国比赛(简称国赛)于2015年10月17-18日在南阳理工学院举行,北京大学、清华大学、复旦大学、上海交通大学、浙江大学、哈尔滨工业大学、中山大学等130多所高校240多支队伍参加了比赛,国内所有在程序设计全球总决赛中获得金银铜奖的学校都派出最强队伍参加了 [2]这场国赛。 [3]2023年11月,第九届中国大学生程序设计竞赛(China Collegiate Programming Contest,CCPC)桂林站比赛在桂林成功举行。大赛由中国大学生程序设计竞赛委员会主办。本次大赛参赛师生共269支参赛队伍,每支参赛队伍由1名教练及3名队员组成。 [6]2018年获奖名单2017年获奖名单2016年获奖名单2015年获奖名单(详细情况请点击参考链接阅读) [4]组织机构播报编辑中国大学生程序设计竞赛协会是由中国各高校程序设计竞赛教练组成的社会团体,于2014年筹备成立。协会常务理事会成员具有丰富的赛事组织和指导经验,很多人从1996年开始就担任教练和赛事组织工作,不仅指导学生在程序设计竞赛中多次获得全球总冠军以及数十枚金银铜奖,而且都有承办全球或亚洲地区程序设计国际比赛的成功经历。组委会组成主席:俞勇上海交通大学执行主席:孙大烈哈尔滨工业大学副主席:郭嵩山中山大学-孙未未复旦大学吴英杰福州大学秘书长:邬晓钧清华大学副秘书长:刘春英杭州电子科技大学委员:蔡明伦浙江大学宁波理工学院-李强吉林大学罗国杰北京大学马骏南京大学孙广中中国科学技术大学唐文斌旷视科技Face++王灿浙江大学王和兴东北大学秦皇岛分校谢勇湘潭大学徐本柱合肥工业大学杨鹏电子科技大学于瑞国天津大学赵东江南阳理工学院竞赛规则播报编辑一.竞赛组成中国大学生程序设计竞赛(简称CCPC)是由中国大学生程序设计竞赛组委会(以下简称组委会)组织的年度性系列赛事,由以下各项比赛组成:1.每年8月举办1场网络赛;2.每年9月~11月举办的3~4场分站赛;3.每年11月~12月举办的年度总决赛;4.每年举行的其他组委会认可的比赛,包括但不限于女生赛、省赛、地区邀请赛、全国邀请赛等。网络赛、分站赛、年度总决赛的命题与裁判工作由组委会指定命题单位负责,其他比赛相关事项由比赛承办学校全权负责,组委会进行监督,保证比赛的公平公正公开。二.队伍组成1.组队参赛,每个参赛队由3名队员和1名教练组成,参赛队员必须是所属高校在籍的本科生、专科生或研一学生,教练必须是所属高校在职教师,教练有责任保证参赛成员身份的真实性。 2.每个参赛队员每年参加的分站赛不超过两场。三.竞赛方式1.比赛时长:5个小时。当比赛进行一定时间后,若出现不可预见的事件,组委会有权调整比赛时间长度,但必须及时通知所有参赛选手。2. 比赛模式:上机编程,实时评测,实时排名。3.比赛题目:10~13题。年度总决赛、分站赛题目为英文描述(个别词句可附中文注释),其他比赛可采用中文描述。4.比赛机器:每支参赛队共用1台机器。5.比赛评测:采用机器实时评测,每通过一个题目升一个对应颜色的气球。6.比赛封榜:比赛最后一小时不显示排名变化情况,但仍然升气球,颁奖后公布最终结果。7.竞赛语言:至少支持C、C++、Java三种语言。8. 提交反馈:包括 Compilation Error(编译错误)、Runtime Error(运行错误)、Wrong Answer(答案错误)、Time Limit Exceeded(超时)、Accepted(正确)等。四.排名细则1.所有正式参赛的参赛队按照解题数多少进行排名,解题数多的排名在前;若解题数相同,则比较总用时,总用时少的排名在前;若解题数和总用时都相同,则排名并列。2.总用时为所有解出的赛题所用时间之和;每道赛题的用时是从竞赛开始到该题解答被判定为正确的提交时间为止,其间每一次被判为错误的提交将被加罚20分钟时间,没有解出的赛题不记罚时。3.以各校排名第一队伍的名次为该学校的排名;各校其他队伍排名取相应位置的下一学校排名为并列名次。五.分站赛参赛队伍的确定1.由组委会确定参赛队伍规模的上下限,具体参赛队伍数与承办学校商定。2. 参赛队伍总数的1/2根据当年网络赛的学校排名确定(每校一支队伍);参赛队伍总数的1/6根据上一年度总决赛的学校排名确定(每校一支队伍);参赛队伍总数的1/4根据当前分站赛所覆盖(由组委会确定)的当年其他CCPC比赛(省赛、地区赛、邀请赛、女生赛等)的学校排名确定(每校一支队伍);参赛队伍总数的1/12由组委会和承办学校协调确定,其中包含比赛承办学校和命题学校的奖励名额,并优先考虑当年承办组委会会议和夏季教练论坛的学校。如果有学校放弃名额,则由组委会和承办学校再分配。3.原则上每个学校每场分站赛不超过3支队伍;承办学校与命题学校不参加相关的分站赛;CCPC省赛或分站赛的承办学校和为网络赛或分站赛命题的学校,可在非相关的每场分站赛中额外奖励1个名额。六.年度总决赛参赛队伍的确定1.根据当年各分站赛的学校排名,形成总排名,取总排名前100的学校(若有并列,则可略微超出100;若排名前100的学校有放弃参赛的,可依据排名取后续学校),各获得一个参赛名额。2.上一年度总决赛的学校排名前10的学校,各获得一个奖励名额。3.上一年度和本年度总决赛的承办学校,以及本年度分站赛的承办学校,若依据1和2没有获得参赛名额,则可获得一个奖励名额。4.若有香港、澳门、台湾的参赛学校,则每个学校不超过两个参赛名额。5.若有国外学校参赛,则每个学校不超过两个参赛名额,且参赛队伍打星。6.在组委会同意的前提下,可接受个别打星队伍,但参赛队总数原则上不超过120。七.分站赛奖项设置与排名证书1.设置金奖、银奖、铜奖,各奖项数目分别为有效参赛队伍数的10%、20%、30%,颁发奖牌和获奖证书。有效参赛队伍定义为至少提交通过1个题目的正式参赛队伍。2.可以设置最快解题奖,每个题目最快提交通过的正式参赛队伍获得该题目的最快解题奖,颁发奖牌。3.当正式参赛女队(3名队员皆为女生)数目大于等于3时,可以设置优秀女队奖,排名最高且获得铜奖以上奖项的正式参赛女队获得优秀女队奖,颁发奖牌和获奖证书。4.可以设置顽强拼搏奖,未获得金奖、银奖或铜奖的正式队伍中最晚解出题目的1或2支参赛队获得顽强拼搏奖,颁发奖牌。5.按学校排名设置冠军、亚军、季军奖杯,授予赢得排名的相应队伍。6.学校排名前30的队伍获得学校排名证书。八.年度总决赛奖项设置与排名证书1.按学校排名设置冠军、亚军、季军奖杯,授予赢得排名的相应队伍。2.学校排名前10的队伍获得金奖(即获得金奖的学校数为10,但获得金奖的队伍数可能大于10),颁发奖牌和证书。3.学校排名第11~第30的队伍获得银奖(即获得银奖的学校数为20,但获得银奖的队伍数可能大于20),颁发奖牌和证书。4.学校排名第31~第60的队伍获得铜奖(即获得铜奖的学校数为30,但获得铜奖的队伍数可能大于30),颁发奖牌和证书。5.学校排名低于60的队伍获得优胜奖,颁发证书。6.学校排名前30的队伍获得学校排名证书。九.竞赛纪律1.参赛选手可以携带诸如书籍、字典、手册、程序清单等文字性参考资料;但是不能携带任何可用计算机处理的电子设备,也不能携带任何通讯工具;在比赛中应使用承办方提供的键盘鼠标,不得使用自带键盘鼠标。2.当参赛选手出现妨碍比赛正常进行的行为时,诸如擅自移动赛场中的设备,未经授权修改比赛软硬件,干扰他人比赛等,组委会在评估行为后果后有权剥夺其参赛资格。3.比赛期间,交流讨论仅限于本队的3位成员之间,严禁和其他队伍成员或场外人员有任何交流行为,否则视为违纪,裁判有权处罚。4.比赛期间因故需暂时离开赛场同一时间同一学校不超过1人,由承办学校严格监督执行。十.本规则最终解释权归组委会。附:关于分站赛获金、银、铜奖队伍具体数量的计算方法令有效参赛队伍数为A支,则:获金奖队伍数为:J = (A*10%)结果上取整;获银奖队伍数为:Y = (A*30%)结果上取整 – J;获铜奖队伍数为:T = (A*60%)结果上取整– J - Y。 [5]获奖名单播报编辑2023年2023年10月20日,2023年中国大学生程序设计竞赛(高职专场)举行。南昌理工学院成立的ACM/ICPC集训队共派出两支代表队进行参赛,其中由吴添豪、杨欢欢和郑依婷组成的队伍荣获此次比赛的铜奖。 [7]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000如何评价 CCPC Final 2022 第八届中国大学生程序设计竞赛总决赛? - 知乎
中国大学生程序设计竞赛(CCPC)-官网
生程序设计竞赛(CCPC)中国大学生程序设计竞赛(CCPC)报名系统
请问如何报名ccpc网络赛? - 知乎
CCPC比赛与算法学习的个人分享_参加ccpc应该学习哪些-CSDN博客
>