CSP-J/S初赛已经报名好了,考好了才有机会复赛,才有机会参加全国青少年信息学奥林匹克联赛NOIP2020,现在开始抓紧复习吧。
下面主要介绍硬件、进制与编码相关知识点。 继续阅读
2020年的CSP-S/J来了,今年想要报名NOIP(全国青少年信息学奥林匹克联赛)的话,需要条件:1.凡是由CCF认定的国内国际程序设计竞赛或能力认证中取得优秀成绩者;2.CCF认可的指导教师推荐。
所以还是要努力对待,首先是要过初赛。复赛的话就尽力吧,CSP-J入门组可能问题不大,CSP-S提高组的话可能实力还要加强。加油吧!
日期 | 时间 | 内容 | 角色 |
9月1日-23日 | 全天 | 系统注册、审核 | 教师、认证组织单位总负责人 |
9月1日-24日 | 全天 | 系统注册、报名、审核 | 认证者、教师、认证组织单位总负责人 |
9月10日-26日 | 全天 | 最终确认报名 | 认证者 |
9月27日 | 9:00-16:00 | 生成准考证号、提交报名表 | 认证组织单位总负责人 |
10月6日-11日 | 全天 | 下载准考证 | 认证者 |
10月11日 | 9:30-11:30 | CSP-S1组认证 | 提高级认证者 |
14:30-16:30 | CSP-J1组认证 | 入门级认证者 | |
10月20日 | 全天 | 公布第一轮认证成绩 | 认证组织单位总负责人 |
日期 | 时间 | 内容 | 角色 |
10月22日-29日 | 全天 | 系统注册、审核 | 教师、认证组织单位总负责人 |
10月22日-30日 | 全天 | 系统注册、报名、审核 | 认证者、教师、认证组织单位总负责人 |
10月24日-31日 | 全天 | 最终确认报名 | 认证者 |
11月1日 | 9:00-16:00 | 生成准考证号、提交报名表 | 认证组织单位总负责人 |
11月3日-7日 | 全天 | 下载准考证 | 认证者 |
11月7日 | 8:30-12:00 | CSP-J2组认证 | 入门级认证者 |
14:30-18:30 | CSP-S2组认证 | 提高级认证者 | |
11月16日 | 17:00前 | 公布第二轮初评成绩 | CCF |
11月17日-19日 | 19日16:00申诉结束 | 申诉期 | CCF |
11月19日-22日 | 申诉处理期 | CCF | |
11月25日左右 | 公布最终认证成绩 | CCF |
排队等待中
答案重判中
正在编译
运行判断中
程序通过
编译错误
答案错误
运行时错误
超出时间限制
超出内存限制
输出超过限制
输出格式错误
未知错误
if(gcd(a,m) != 1) //a,m不互质,则不存在逆元
cout << "Not Exist" << endl;
else
{
ext_gcd(a, m, x, y);
LL ans = (x<=0) ? (x%m+m) : x; //有可能x是负数,x要先取模再加
cout << ans << endl;
贪心
枚举
分治
二分答案
倍增
*构造
高精
模拟
*分数规划
图
图论入门
最短路算法
单源最短路:从一个点到其他所有点的最短路
算法:Dijkstra、spfa、
多源最短路:从所有点到另外点的最短路
算法:Floyd
差分约束
最小生成树(kruskal、prim)
并查集(扩展域)
拓扑排序
二分图染色
*二分图匹配
tarjan找scc、桥、割点,缩点
树
LCA
树的直径、树的重心
dfs序
*树链剖分
gcd、lcm
埃氏筛法
exgcd,求解同余方程、逆元
快速幂
*组合数学
矩阵
*高斯消元
链表
队列(单调队列)、栈(单调栈)
堆
st表
hash表
线段树、树状数组
字典树
*分块
*平衡树
*主席树
*莫队
背包DP
树形DP
记忆化搜索
递推
区间DP
序列DP
*概率DP
*DP优化(不涉及斜率优化、四边形不等式等等)
暴搜(dfs、bfs)
搜索的剪枝
启发式搜索(A∗)
迭代加深搜索、*IDA∗
*随机化搜索
STL的基本使用方法
脑洞的正确使用方法
*KMP
*状态压缩
*AC自动机
CCF先后在3月和4月举办了两场NOI Online能力测试,第三场测试将于5月24日举行,这给受疫情影响训练中断的学生提供比赛锻炼和交流机会,这是NOI新开创的一种形式。
CCF没有止步,紧接着,将开启NOI Online培训!
CCF首次Online培训定于5月5日推出,为学生提供学习的机会,与Online能力测试相互呼应。Online培训课程主要面向中小学生。
Online培训每周推出一期,每期邀请两位具有NOI钻石或金牌教练资质的老师讲授。培训内容将结合《CCF中学生计算机程序设计系列教材》和《CCF青少年计算机程序设计评价标准》,从零基础入门、基础、提高再到专业知识,由浅入深、循序渐进。
Online培训首期邀请到了两位教师均荣获NOI钻石教练称号,其训练的学生获得过IOI金牌,他们是湖南长沙雅礼中学朱全民老师及广东中山纪念中学宋新波老师。
关于培训讲师,CCF采取邀请和公开征集的形式。不论你是教师或学生,只要感兴趣,愿意和大家分享,欢迎加入讲师队伍,咨询邮箱noi@ccf.org.cn。
讲师介绍
朱全民
CCF会员。长沙市雅礼中学正高级教师,湖南省特级教师,长沙市信息技术工作室首席名师兼农村名师工作站站长,雅礼中学信息学奥赛奠基人,NOI钻石指导教师,曾获2016年度CCF卓越服务奖;指导学生获得国际信息学奥林匹克竞赛(IOI)6金1银,带领雅礼信息学教练团队指导学生获IOI奖项3金1银。他是《CCF 青少年计算机程序设计评级标准》课题主持人,《CCF 中学计算机程序设计》系列教材的总体构架和编审负责人。
宋新波
CCF理事。中山纪念中学信息学竞赛教练,NOI钻石指导老师,CCF杰出演讲者;指导学生获全国青少年信息学奥林匹克联赛(NOIP)一等奖近500人次,全国决赛(NOI)金牌22枚、银牌22枚、铜牌13枚,25人次入选国家集训队,3人入选国家队,获国际信息学奥林匹克竞赛(IOI)金牌2枚、国际银牌1枚。他先后获得“中山市十大杰出青年”、“中山市十杰市民”、“南粤优秀教师”、“广东省五一劳动奖章”、“全国优秀教师”等荣誉称号。
转载 https://www.ccf.org.cn/Focus/2020-05-05/700814.shtml
年份 | 题目名称 | 考查内容 | 难度 |
2000-2016年NOIP普及组复赛题目 | |||
2000 | 乘积最大 | 划分动态规划 | ★★★ |
2000 | 税收与补贴问题 | 数学或枚举 | ★★ |
2000 | 单词接龙 | 深搜 | ★★★★ |
2000 | 计算器的改良 | 字符串处理 | ★★ |
2001 | 装箱问题 | 0/1背包或枚举 | ★ |
2001 | 数的计算 | 动态规划 | ★ |
2001 | 求先序排列 | 树的遍历 | ☆ |
2001 | 最大公约数和最小公倍数 | 数学(辗转相除法) | ★ |
2002 | 过河卒 | 棋盘动态规划 | ★☆ |
2002 | 级数求和 | 循环结构(枚举) | ☆ |
2002 | 选数 | 深搜、素数判定 | ★★★ |
2002 | 产生数 | 最短路(图论)、高精度 | ★★★★ |
2003 | 数字游戏 | 动态规划 | ★★★★★ |
2003 | 麦森数 | 分治、高精度运算 | ★★★ |
2003 | 栈 | 数学(卡特兰数) | ★★ |
2003 | 乒乓球 | 字符串处理 | ★☆ |
2004 | FBI树 | 二叉树的遍历 | ★★ |
2004 | 不高兴的津津 | 枚举 | ☆ |
2004 | 火星人 | 数学(排列)、stl | ★★★ |
2004 | 花生采摘 | 贪心 | ★ |
2005 | 采药 | 0/1背包 | ★ |
2005 | 循环 | 高精度运算、数论、快速幂 | ★★★★★ |
2005 | 淘淘摘苹果 | 枚举 | ☆ |
2005 | 校门外的树 | 枚举 | ★ |
2006 | 开心的金明 | 0/1背包 | ★ |
2006 | 明明的随机数 | 桶排序、冒泡 | ★ |
2006 | Jam计数法 | 数学、字符串 | ★★★ |
2006 | 数列 | 数学(进制转换) | ★☆ |
2007 | 守望者的逃离 | 动态规划或枚举 | ★★★ |
2007 | 奖学金 | 快速排序(双关键字) | ★ |
2007 | Hanoi双塔问题 | 数学、高精度 | ★☆ |
2007 | 纪念品分组 | 贪心、排序算法 | ★☆ |
2008 | 传球游戏 | 动态规划 | ★★★ |
2008 | 排座椅 | 贪心 | ★★ |
2008 | ISBN号码 | 字符串处理 | ★ |
2008 | 立体图 | 字符输出 | ★★★ |
2009 | 道路游戏 | 动态规划 | ★★★★★ |
2009 | 分数线划定 | 快速排序(双关键字) | ★ |
2009 | 细胞分裂 | 数论 | ★★★★ |
2009 | 多项式输出 | 字符串处理 | ★ |
2010 | 数字统计 | 枚举 | ★ |
2010 | 接水问题 | 模拟 | ★★ |
2010 | 导弹拦截 | 排序+枚举,贪心 | ★★★★ |
2010 | 三国游戏 | 贪心 | ★★★ |
2011 | 瑞士轮 | 模拟、快拍、归并排序 | ★★★ |
2011 | 数字反转 | 模拟、字符串 | ★ |
2011 | 统计单词数 | 模拟、字符串函数 | ★ |
2011 | 表达式的值 | 栈、表达式计算、递推 | ★★★★★ |
2012 | 摆花 | 动态规划 | ★★★★ |
2012 | 质因数分解 | 枚举 | ★ |
2012 | 寻宝 | 模拟,模运算 | ★★★ |
2012 | 文化之旅 | 搜索、最短路(图论)、动规 | ★★★★☆ |
2013 | 小朋友的数字 | 动态规划、子段和 | ★★★★ |
2013 | 计数问题 | 枚举 | ★ |
2013 | 表达式求值 | 模拟或栈 | ★★ |
2013 | 车站分级 | 图论、拓扑排序 | ★★★★☆ |
2014 | 珠心算测验 | 枚举 | ★ |
2014 | 比例简化 | 枚举 | ★☆ |
2014 | 螺旋矩阵 | 数学分析 | ★★★ |
2014 | 子矩阵 | 搜索或dp | ★★★★☆ |
2015 | 金币 | 枚举 | ★ |
2015 | 扫雷 | 枚举 | ★☆ |
2015 | 推销员 | 枚举、堆 | ★★★★☆ |
2015 | 求和 | 数学(数列) | ★★★ |
2016 | 买铅笔 | 模拟 | ☆ |
2016 | 回文日期 | 枚举 | ★☆ |
2016 | 海港 | 枚举 | ★★ |
2016 | 魔法阵 | 数学分析、枚举 | ★★★★ |
本文转自江苏信息学竞赛
本文作者许昊然毕业于南京外国语学校,曾获NOIP 2012一等奖(590分,江苏第一名)、NOI 2012金牌(485分,全国第19名)、IOI 2013金牌(世界第三名),高一获清华保送资格,2014年被美国麻省理工学院录取。
* 首先,如果你的水平已经远超NOIP,自然是想怎么考怎么考了。
* 同理,如果你什么都不会,那么策略再好也是没用的。
* 因此,下面说的策略、技巧主要是针对水平中等,游走在分数线附近的同学们的。
赛场策略的最终目标就是一句话:多拿分。
这是考试,为了分数应当使用任何你能想到的手段。(当然作弊啥的除外……)
多拿分,具体来说就是两部分:
* 会做的subtask不丢分
* 不会做的subtask多骗分
1、先讲一下“会做的subtask不丢分”。
subtask就是每道题目里各个部分分。如果一个subtask你会做,比如遇到了水题,或者某道题你会写30分的小数据,那么请务必确保你能拿到这部分分数。
以及,不要嫌分数少而懒得写!30分也是分,10分也是分,在分数拉不开的情况下(如果你水平并不优秀,这就是你总是要面对的情况),10分的差距就决定了你是一等还是二等。
记住,如果你因为粗心大意,一个简单的subtask没拿到分,你就不得不依靠更难的题目来把这部分分数拉回来。
举个例子,某A,第一题因打错文件名爆零,其余两题满分。某B,只会前两题,第三题写了朴素得30分。最后A得200分,B得230分。难题和水题都是100分,评奖可不管你到底写对的是难题还是水题。
请大家记住:在大多数OI比赛中,只要暴力分全部拿到,就是一等奖(或金牌)。
但问题是,大家都会写暴力,为啥一等奖只有总名额的10%呢?因为大多数人都会把暴力写错,或看暴力分少懒得写。如果你正确写出了所有暴力,不出意外你就是一等奖了。
继续阅读1、信息学竞赛有哪些赛事呢?
第一,省级联赛(也称联赛、NOIP)。初赛在每年10月,复赛在每年11月。省级联赛分为两个级别:普及组和提高组。普及组针对初中生(有的地区也有小学生参加),提高组主要针对高中生(允许水平高的初中生参加)。提高组成绩一般是知名高中、知名大学在招生时比较看重的成绩。
省级联赛分为初赛和复赛两轮,初赛是两个小时笔试,考计算机基础知识、算法基础知识、看程序写运行结果、以及程序补充填空。一般按照初赛人数比例划定晋级复赛分数线,对于弱省而言,晋级复赛不难。但对于某些强省(如浙江省),稍有粗心就可能丧失复赛资格。提高组复赛一二三等奖就是90所高校自主招生报名条件中的省一省二省三,证书要求是中国计算机学会(CCF)盖章。
继续阅读终于结果出来了,看看今年的评分规则和奖项分布。
CCF NOI科学委员会、竞赛委员会召开会议,确定了CCF CSP-J/S2019第二轮评级规则及评级名额方案。
提高级一等名额分配方案
提高级一等全国认证基准线:165分
CCF CSP-J/S第二轮(提高级)省一等名额由三部分组成:
A:第二轮人数和省平均分;
B:第一轮人数;
C:第一轮晋级第二轮比例。
计算规则如下:
1.确定全国认证基准分数线、拟评级比例为20%,根据各省第二轮提高级人数Q、平均分R,一个省可获名额A的计算公式如下:
A=((省第二轮平均分R-全国一等认证基准线)×0.1%+20%)×省第二轮提高级人数Q
注:0.1%为比例因子(省平均分与全国一等认证基准线之差,每增加10分,评级比例增加1%);
2.根据省第一轮人数(P),可计算一个省获得的相应名额B:
(1).0<P<5000,B=(S-全国A名额总和)×第一轮人数P/全国第一轮总人数
(2).P≥5000时,每增加2700人,增加1个名额;
注:S为拟评级人数,定义为2700;
3.根据省第一轮晋级第二轮比例(M),全国第一轮晋级第二轮最低比例20%,可计算一个省获得的相应名额C。即,除各省第一轮晋级第二轮比例M低于全国最低比例20%以下的(不含)省份外,其他省分别获得1个C名额。在此基础上,省晋级比例M比全国最低比例20%每高5%再奖励1个C名额,M上限80%。名额C不超过各省(市)计算名额AB之和的40%。
(1).0<M<20%,C=0
(2)20%≤M≤80%时,C=((M-20%)/5%)+1
以上A、B、C之和为各省第二轮提高级一等参考名额,科学委员会、竞赛委员会根据各省认证成绩、评级人数及比例适当调整。
说明:
1.第一轮人数、第二轮人数按实际参加者(零分者包括在内)计算;
提高级二等名额分配方案
提高级二等全国认证基准分数线: 110分
1.提高级一等认证分数线位于基准分数线165分(含)以上的省份,110分(含)以上未获一等者均可评二等;
2.对于提高级一等认证分数线低于基准分数线的省,80分(含)以上的认证者未获一等者均可评二等;
提高级三等名额分配方案
1.提高级一等认证分数线在基准分数线165分(含)以上的省份,80分(含)以上未获一二等的认证者,均可评三等。
2.一等认证分数线低于全国基准分数线的省份,不设三等。
入门级一等名额分配方案
入门级一等全国基准分数线:150分
CSP-J/S2019第二轮入门级一等名额分配方案同提高级一等计算方式。
入门级二等名额分配方案
入门级二等全国基准分数线:100分
1.入门级一等评级分数线位于基准分数线150分(含)以上的省份,100分(含)以上未获一等者均评获二等。
2.对于入门级一等评级分数线低于基准分数线的省,70分(含)以上未获一等者均可评二等;
入门级三等名额分配方案
1.入门级一等评级分数线位于全国基准分数线150分(含)以上的省份,70分(含)以上未获一二等的认证者,均可评三等。
2.入门级一等评级分数线低于全国基准分数线的省份,不设三等;
NOI各省组织单位根据上述提高级二三等、入门级二三等评级办法,可结合本省(市)实际情况上调评级分数线,确定本省分数线及认证名单,于12月10日12:00前上报CCF 。
中国计算机学会
2019年12月9日
附:CSP-J/S2019第二轮提高级一等各省评级分数线
(按分数线由高到低降序排列)
省份 | 评级人数 | 分数线 |
浙江 | 351 | 311 |
香港 | 5 | 272 |
广东 | 229 | 255 |
江苏 | 191 | 250 |
重庆 | 112 | 245 |
四川 | 180 | 235 |
湖南 | 188 | 231 |
河北 | 89 | 229 |
江西 | 65 | 225 |
北京 | 155 | 215 |
福建 | 185 | 206 |
黑龙江 | 38 | 195 |
安徽 | 145 | 186 |
山东 | 234 | 186 |
湖北 | 83 | 185 |
辽宁 | 56 | 178 |
吉林 | 38 | 168 |
上海 | 169 | 166 |
河南 | 66 | 165 |
山西 | 46 | 165 |
陕西 | 58 | 152 |
天津 | 21 | 145 |
宁夏 | 2 | 141 |
澳门 | 5 | 141 |
广西 | 48 | 133 |
新疆 | 20 | 127 |
甘肃 | 8 | 124 |
海南 | 8 | 121 |
内蒙古 | 18 | 113 |
贵州 | 28 | 112 |
云南 | 18 | 108 |
一等评级总人数为2859人,总比例为20.56%
CSP-J/S2019第二轮入门级一等各省评级分数线
(按分数线由高到低降序排列)
省份 | 评级人数 | 分数线 |
浙江 | 312 | 265 |
广东 | 240 | 250 |
江苏 | 224 | 240 |
上海 | 215 | 225 |
重庆 | 94 | 230 |
四川 | 178 | 215 |
安徽 | 308 | 210 |
北京 | 226 | 210 |
福建 | 291 | 210 |
湖南 | 221 | 210 |
山东 | 184 | 185 |
江西 | 66 | 175 |
香港 | 5 | 175 |
海南 | 12 | 160 |
湖北 | 67 | 155 |
河北 | 60 | 150 |
辽宁 | 50 | 150 |
山西 | 61 | 150 |
天津 | 32 | 150 |
吉林 | 55 | 145 |
新疆 | 27 | 145 |
广西 | 74 | 140 |
黑龙江 | 29 | 140 |
河南 | 80 | 135 |
贵州 | 40 | 130 |
宁夏 | 7 | 130 |
澳门 | 3 | 130 |
甘肃 | 16 | 120 |
内蒙古 | 2 | 110 |
陕西 | 18 | 110 |
云南 | 18 | 110 |
一等评级总人数为3215人,总比例为20.98%