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

NOIP/CSP算法竞赛对拍四步曲(windows + NOILinux2.0环境)详细举例 0.对拍四步曲详解 所谓对拍是指用一个一定正确但会超时的暴力算法(brute force,简称xxx.bf.cpp)生成一组.in — .ans数据,去检验另一种不会超时,但有可能会出错的"高效"代码(简称xxx.cpp, 生成.out数据), 然后写一个compare.cpp程序去自动对比.ans文件和.out文件,一般对比10000次左右,要么全部AC, 要么.ans 和.out不相同,结合此时的.in文件再修改xxx.cpp,直到完全正确。 对拍四步曲: 运行random.cpp随机生成符合 阅读详情

前言

这篇文章是今年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元
    • 数据规模
      • 小:可能搜索算法
      • 大:可能考虑动态规划、数学算法
  • 条件分支:草稿纸

    • 各条件分支结合样例数据及题目先梳理清楚,用笔在草稿纸上记录下来
CSP-J/S初赛复赛得分大法!(赠骗分导论电子书) 数据是赛前就出好的,出题人并不知道你可能会用什么错误的算法骗分。你的各种五花八门的算法,会让出题人很头疼。如果你能想出一个出题人很可能没想到的错误算法,那你的收获往往就非常大。 阅读详情

相关推荐

关于CSP的初赛和复赛的注意事项(freopen及其他)

另外,需要注意 CCF 的测评机可能测评速度是较慢的,所以自己的代码如果发现更低的时间复杂度的算法且时间充裕没事干时,可以将自己更低时间复杂度的代码写出来,然后与自己的代码与高时间复杂度(但是能保证正确的,这点需要注意)进行对拍。保证程序的正确性,如果有错误,要么改改代码,要么果断放弃。希望大家能够在今年的 CSP 中取得好成绩,没有取得好成绩的也不要担心,毕竟,还有下一年呢!初赛是 CSP 中较为重要的一关,如果你没有通过,那么只能下次再来了……(地区我取的是我们当地的),所以,我们可以较为大胆的使用。

zhangkeyuan0623的博客 4386

CCF CSP认证实战指南:从报名到高分的全流程解析

本文全面解析CCF CSP认证考试,从报名技巧到高分策略,帮助考生高效备考。详细介绍了考试内容、考场环境、五道题的破解方法以及刷题实战指南,特别强调成绩单在保研、考研和求职中的重要作用。适合准备参加CCF CSP认证的大学生和在职程序员参考。

weixin_28730353的博客 268

【CSP考题扩展】动态规划入门(1)

动态规划(Dynamic Programming,简称DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学等领域中使用的,用来解决特定类型问题的算法思想。其核心思想在于解决复杂问题的过程中,把问题分解为相对简单的子问题,通过解决这些子问题来解决整个问题。

fzy2003的博客 1655

CSP-J 复试考点

可以用来训练思维,对于学习时间短的同学,动态规划可以帮助你迅速进入编程状态,也有助于帮你发现题目背后可能隐藏的更简便的算法。动态规划、贪心都是和子问题相关的,动态规划的基本思想是将一个大的问题划分成子问题,接着分别求解,而且能够将一些重复的计算记忆化,大大提高效率。难度加大,会涉及到二分、动态规划之类的算法,容易遗漏考虑点,不易得全分,考试的时候要注意全面性。一般是压轴题,算法不明显,剪枝的搜索、动态规划、状压 DP、树形 DP 、树、图等。枚举算法是指,列举出所有可能的取值,从中找出最优解。

GuanHeTian的博客 2214

告别安装报错!保姆级教程:用阿狸狗破戒大师V3.2.6搞定Cadence 17.4完整安装与补丁

本文提供Cadence 17.4的完整安装与破解教程,特别针对国内用户常见问题优化。从前期准备、镜像处理到阿狸狗破戒大师V3.2.6的智能破解,再到补丁管理与性能调优,详细指导每一步操作,确保一次性安装成功并提升设计效率。

weixin_30632089的博客 833

IEC61850 通信协议测试验证实战指南:从理论到实践

本文提供了一份IEC61850通信协议从理论到实践的完整测试验证实战指南。针对MMS、GOOSE、SV三大核心协议,详细阐述了测试环境搭建、自动化脚本编写、性能与异常测试方法,并分享了常见避坑经验,旨在帮助工程师通过系统化的测试验证,确保电力自动化设备在现场的互联互通与稳定可靠运行。

neovim7hacker的博客 155

【图像压缩】超先验模型 《VARIATIONAL IMAGE COMPRESSION WITH A SCALE HYPERPRIOR》

绪论 2015年,第一个端到端图像编码方案被提出。基于深度学习的端到端图像压缩主要分为两类,一类是基于RNN的方法,一类是基于CNN的方法。本文对基于CNN的方法

hahalidaxin的专栏 1万+

c# U盘禁用---守护进程(插入,拔出,卸载等操作)

一、简介 传统的对U盘禁用,我们多采用修改注册表的方式,详情参考:https://blog.youkuaiyun.com/qq_25372599/article/details/79815407;本文将介绍一种其他的方式–后台守护程序。其原理非常简单:当守护程序检测到U盘的插入信号,我们自动卸载U盘,致使系统无法识别U盘,达到禁用U盘的效果。 二、程序设计 2.1 变量定义 strin...

星星之火燃亮码空 2845

离散数学 --- 图论基础 --- 图的同构,通路与回路,可达性与最短通路

同一个图(这里的图是抽象的数学定义)可以有不同的图形表示方法1.重数:两点之间的平行边的个数1.得到 n!的过程,一个图中的一个结点在另一个图中对应的结点有n种可能(黄框中定义的图来讨论),这个对应好后下一个结点有 n - 1 种可能,再下一个有n-2种,直到最后一个为1,所有可能的结果就等于 n * (n - 1) *(n - 2)*....*1 = n!2.虽然说找对应结点很困难,但不是没有规律可循的。比如1.两个相互对应的结点的度数要相同;

qq_51947882的博客 7440

Simulink+Simscape多体仿真:六自由度Stewart平台动力学建模全流程

本文详细介绍了使用Simulink和Simscape Multibody进行六自由度Stewart平台动力学建模的全流程,涵盖从CAD模型导入、运动学逆解计算到实时控制系统的设计。通过MATLAB/Simulink与Simscape的协同工作,实现高保真度的并联机器人仿真,适用于飞行模拟器、精密加工等高精度领域。

r2s3t4的博客 486

21、汽车喷漆目标区域识别:机器学习与深度学习的应用

本文探讨了机器学习与深度学习在汽车喷漆目标区域识别中的应用,重点利用卷积神经网络(CNN)提高喷漆效率并减少油漆浪费。通过构建和预处理包含多种汽车类型的数据集,采用ResNet-18、ResNet-50和MobileNet-v2等模型进行训练与评估,结果表明ResNet-50在准确率和鲁棒性方面表现最佳。研究还分析了数据裁剪、标签处理、网络架构差异以及光照和遮挡对识别效果的影响,并提出了系统实现流程。最后,文章展望了多传感器融合、模型优化和场景适应性等未来研究方向,为智能化喷漆工艺提供了技术参考。

5b6n7m8的博客 102

Unity大世界流式加载:工业级架构与优化秘籍

游戏大厂Unity大世界流式加载框架全景解析:从《原神》《和平精英》等标杆案例出发,深入剖析工业级流式加载的完整技术架构。文章系统介绍了大世界分区块管理、异步加载机制、资源优化策略、多平台适配方案,以及业务联动与团队协作流程。重点阐述了Addressable与AssetBundle应用、空间触发器设计、性能自适应等核心技术,并展望AI预测加载、云游戏等未来方向。全面展现了大厂如何通过流式加载技术实现无缝开放世界体验的技术路径与实践经验。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 606

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

上一篇: Leetcode大大,我对不起你
下一篇: 【无标题】
小码匠和老码农
博客等级 码龄5年 112粉丝 44原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

小码匠和老码农

喜欢作者

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

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

打赏作者

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

抵扣说明:

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

余额充值