CSP2024 总结

CSP2024 总结

目标

第一题要写出来

第二题尽量写出来,若写不出来就尽量把能拿的暴力和特殊性质都拿了

第三题写出暴力与特殊性质

第四题尽量写出暴力

预计: 180+

场上情况

刚开始 10 分钟用指针把 T1 给写出来了然后去看后面的题

刚看到 T2 感觉不太会,于是打算写特殊性质A,B

1.5个小时后写完A,B两个特殊性质 开始看C

感觉 C 不会去开后面几题

T3 想了10min 不会糊了一个暴力上去 然后看T4

T4 没看懂题意 综合考虑过后决定去写 T2 正解

20min 后想到了贪心然后觉得后面题目得分概率不大 开始死磕 T2

在调了1.5h 后写了出来

总分 : 100+100+20+0=220

作题情况总结

对我而言 总体的目标还是实现了

但是 我还是意识到了几个缺点

  1. 写T2时完全没有意识去将问题抽象出来 导致代码有许多简单的逻辑错误我没有看出来。 而且将作题时间延长了许多。
  2. 写完 T2 后我没有了继续拿分的动力与勇气,于是僵在原地,始终没有再去尝试 T3 去拿分。
  3. 在我写完 220 分后 就去无所事事完全没有对拍等验证方法,甚至我都不确定 T2 有没有开 long long 导致内心不踏实,这也是我做题习惯的问题

未来规划与缺点改正

面对上面总结的几个问题我觉得我应该:

  1. 要有意识去学会抽象化题面
  2. 不要在发挥好的时候去颓废 要去尽量多拿分 拿高分

对未来的规划:

  1. 因为我的文化科目很差 我要以文化为重 在文化达标的前提下 去学习信息
  2. 由于CSP竞赛耗费了我的时间 我打算在一个月内争取把成绩补上来 并争取到 全年级前 100

写在最后

我认为自己这次考试考的还不错 但是后面的重心要放到文化课上

毕竟文化是竞赛的前提啊!

CSP-S2024总结

目标

第一题要写出来

第二题尽量写出来,若写不出来就尽量把能拿的暴力和特殊性质都拿了

第三题写出暴力与特殊性质

第四题尽量写出暴力

预计: 180+

场上情况

刚开始 10 分钟用指针把 T1 给写出来了然后去看后面的题

刚看到 T2 感觉不太会,于是打算写特殊性质A,B

1.5个小时后写完A,B两个特殊性质 开始看C

感觉 C 不会去开后面几题

T3 想了10min 不会糊了一个暴力上去 然后看T4

T4 没看懂题意 综合考虑过后决定去写 T2 正解

20min 后想到了贪心然后觉得后面题目得分概率不大 开始死磕 T2

在调了1.5h 后写了出来

总分 : 100+100+20+0=220

作题情况总结

对我而言 总体的目标还是实现了

但是 我还是意识到了几个缺点

  1. 写T2时完全没有意识去将问题抽象出来 导致代码有许多简单的逻辑错误我没有看出来。 而且将作题时间延长了许多。
  2. 写完 T2 后我没有了继续拿分的动力与勇气,于是僵在原地,始终没有再去尝试 T3 去拿分。
  3. 在我写完 220 分后 就去无所事事完全没有对拍等验证方法,甚至我都不确定 T2 有没有开 long long 导致内心不踏实,这也是我做题习惯的问题

未来规划与缺点改正

面对上面总结的几个问题我觉得我应该:

  1. 要有意识去学会抽象化题面
  2. 不要在发挥好的时候去颓废 要去尽量多拿分 拿高分

对未来的规划:

  1. 因为我的文化科目很差 我要以文化为重 在文化达标的前提下 去学习信息
  2. 由于CSP竞赛耗费了我的时间 我打算在一个月内争取把成绩补上来 并争取到 全年级前 100

写在最后

我认为自己这次考试考的还不错 但是后面的重心要放到文化课上

毕竟文化是竞赛的前提啊!

CSP-S:

1. A调第1题,第二题尽量拿满分;

2. T3尽量多写
2024CSP初赛S组相关信息可从以下方面了解: - **备考建议**:CSP - J和S组备考整体思路有相通之处。备考需提前规划与准备,尽早开始,从寒假开始对初学者有益,应参加集训打好基础。依据NOI系列活动时间表制定月度、周度和每日学习计划,关注CSP两轮认证时间(9月和10月)。系统学习与练习时,重点学习计算机基础知识、基础组合数学、基础数据结构性质与基础算法等,初赛侧重对计算机基础知识和算法的理解。通过编程项目加强编程能力,学习针对编程项目做书面回答,定期做真题和模拟题巩固知识点和解题技巧,把模拟赛当作正式比赛检验学习效果。高效利用时间,每周休息日和节假日每天固定2小时学习,定期总结学习成果、反思问题并调整策略。针对初赛和复赛不同考试内容制定不同学习计划,初赛是笔试,考察信息学基本素养和代码阅读理解能力,复赛是程序设计题,考察算法应用和程序编码能力,要分别针对不同题型练习。同时做好心理调适,保持积极心态,考前思考比赛策略,关注最新考情、趋势及政策变动[^1]。 - **真题解析专栏特色**:有历年CSP - S初赛真题解析专栏,其特色包括经典算法练习,依据信息学竞赛大纲挑选经典算法题目,提供清晰代码实现与详细指导,有助于夯实算法基础;还有系统化学习路径,按算法类别和难度分级,从基础到进阶循序渐进,全面提升编程能力与算法思维[^2]。 - **初赛试题示例**:提供了2024 CSP - S提高组初赛试题中的阅读程序一代码示例: ```cpp #include <iostream> using namespace std; const int N = 1000; int c[N]; int logic(int x, int y) { return (x&y)^((x^y)|(~x&y)); } void generate(int a, int b, int*c) { for (int i = 0; i < b; i++) { c[i] = logic(a, i)%(b + 1); } } void recursion(int depth, int*arr, int size) { if (depth <= 0 || size <= 1) return; int pivot = arr[0]; int i = 0, j = size - 1; while (i <= j) { while (arr[i] < pivot) i++; while (arr[j] > pivot) j--; if (i <= j) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; i++; j--; } } recursion(depth - 1, arr, j + 1); recursion(depth - 1, arr + i, size - i); } int main() { int a, b, d; cin >> a >> b >> d; generate(a, b, c); recursion(d, c, b); for (int i = 0; i < b; i++) cout << c[i] << " "; } ``` 此代码包含逻辑函数、生成函数、递归函数等内容[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值