CSP-J/S复试高分秘诀经验分享

本文是针对CSP-J/S复试的高分经验分享,强调了仔细审题、梳理思路、编程技巧和临场应对的重要性。通过通读题目、标记重点、静态检查和动态调试等步骤,提升解题效率。同时,文章提醒考生要注意编程规范,学会心理暗示,避免干扰,合理安排时间和空间复杂度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

这篇文章是今年3月份参加NOI Online测试之前和老码农一起整理的一份资料,分享给备战今年10月份复赛的OIer,

还有不到4个月,还有很多不会的知识点,没有退路,唯有努力坚持前行。

重点

  • Step1:通读所有题目:确定大概算法、确定是否能打表或者暴力枚举
  • Step2:草稿纸:仔细审题,标重点;梳理分支;梳理数据规模
  • Step3:静态检查:先检查代码,再调试,省时间
  • Step4:最后10分钟检查:C++程序名、输入文件名、输出文件名、去掉注释:freopen,fclose代码

准备

  • 携带橡皮、笔,笔可适当带3种颜色不同,便于**【标记重点】、【关键信息】**
阅读题目:仔细审题
  • 通读:题目2~3遍,判断
    • 难易度,通常从前往后越来越难
    • 大概使用算法:打表、枚举、排序、递归、递推、贪心、高精度、图、树、动态规划
  • 标记:在纸上标记**【重点信息】、【细节信息】、【特别注意事项】**
梳理思路:三思而后行
  • 阅读数据规模,分析样例数据分布:重要、重要、重要

    • **极小值:**0、1(0、1一定要重视
    • **极大值:**数组越界、数值溢出
      • 比如long型数据太大,会用科学计数法输出
    • 正常值
    • **异常值:**边界值,例如:文具订购,三种都买14元,则边界值:13元、14元、15元
    • 数据规模
      • 小:可能搜索算法
      • 大:可能考虑动态规划、数学算法
  • 条件分支&#x

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码匠和老码农

喜欢作者

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值