2019~2022 csp-j/s 真题,noip 普及组/提高组(原csp-j/s)真题。测试数据皆为官方数据

登录以参加训练计划

普及组题目难度范围:入门~普及/提高+(部分难度大三四题最多到提高+/省选-,)

提高组题目难度范围:普及+/提高~noi/省选(部分难度低的第一题也是普及-难度,第二题普及/提高-)

提高组难度较大

noip提高组以前是6题,分为2天考试。每天3题。

题目顺序皆为正式考试的题目顺序,大部分来说也是按照难度递增。

提高组,第一天,第二天难度不连贯递增

对于没有拿到csp-j 300分以上的同学,暂时可以不考虑刷提高组的题目

写题解请注意

鼓励大家写题解,但注意题解格式。

题解一定要有思路解析或代码注释,能否让别人理解你的思路

也是你的能力的检验,不要只放无意义的代码给大家复制,那就失去了做题的初心。

给代码两端加上这个会舒服一些

```cpp

你的代码

```

</span>

这个点在键盘的左上角tab上面那个键,注意切换输入法

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;//这是一个注释
    return 0;
}

请注意严禁抄袭题解,写题解不要只放代码,需加上你的思路或代码注释。

题解最好只有核心代码的展示,而不是全代码,避免有同学复制你的代码,虽然我们也会核查提交记录。(老师使用万能的python脚本调取网页日志核查,当然不是一个个看了)

抄袭题解一经发现直接取消成绩。

题解被删除的可能

  1. 代码不符合格式规范
  2. 没有思路讲解或者没有注释,
  3. 无意义的题解
  4. 题解代码可以供他人直接复制,因此这里要求大家只放核心代码。例如一道for循环求和得题目,我们只需要写好for循环的关键代码即可,定义变量这些就不需要在教给大家了。

大家携手共同维护一个良好的编程环境,如果一经发现,多次作乱。可能会被管理员拉黑,请注意,一旦拉黑即失去登陆资格。

温馨提示

请确保自己学完第二年所有算法在尝试去实现普及组的后两题的满分解(通常需要算法优化)

做题时优先考虑暴力做法拿到部分分之后,再去尝试满分解。这也是我们比赛的策略,

我们无法保证一道题自己上去读完就会做并且还做对,因此先考虑尝试暴力代码,如果能拿到4道题的暴力分,也足够你拿下200+的成绩。

如果普及组没有300分以上的实力,暂不建议尝试提高组的题目。

章节 1. csp-j 2022

开放

题目 尝试 AC 难度
P2035  [CSP-J 2022] 乘方(pow) 1053 159 8
P2036  [CSP-J 2022] 解密(decode) 332 88 7
P2037  [CSP-J 2022] 逻辑表达式(expr) 96 38 5
P2038  [CSP-J 2022] 上升点列(point) 57 27 4

章节 2. csp-S 2022

开放

题目 尝试 AC 难度
P2039  [CSP-S 2022] 假期计划(holiday) 102 15 8
P2040  [CSP-S 2022] 策略游戏(game) 35 25 2
P2041  [CSP-S 2022] 星战(galaxy) 21 11 6
P2042  [CSP-S 2022] 数据传输(transmit) 8 0 10

章节 3. csp-j 2021

开放

题目 尝试 AC 难度
P1354  [入门][CSP-J 2021] 分糖果 1399 280 7
P1355  [普及][CSP-J 2021] 插入排序 381 119 6
P1356  [普及~提高][CSP-J 2021] 网络连接 271 112 5
P1357  [普及~提高][CSP-J 2021] 小熊的果篮 220 76 6

章节 4. csp-s 2021

开放

题目 尝试 AC 难度
P1365  [CSP-S 2021] 廊桥分配 54 21 5
P1366  [CSP-S 2021] 括号序列 22 11 6
P1367  [CSP-S 2021] 回文 16 14 6
P1368  [CSP-S 2021] 交通规划 116 2 10

章节 5. csp-j 2020

开放

题目 尝试 AC 难度
P1350  [普及][CSP-J2020] 优秀的拆分 560 165 6
P1351  [普及][CSP-J2020] 直播获奖 293 115 5
P1352  [CSP-J2020] 表达式 98 33 6
P1353  [CSP-J2020] 方格取数 88 37 5
 
参加人数
1960
创建人