CSP 2021 二轮最后总结

CCF-CSP2021复赛题解(转载整理)2 CCF-CSP-S2021T3,4题解 阅读详情

CSP 2021 二轮最后总结

你好,CSP 2021 第二轮
我又要来了
今天是最后一天的备战,明天我就要离开我的家乡去到那美丽的海边——日照了,在此,我写下最后的总结,也是最后的备考,明天上午的信息课再稍微看看,就要踏上征程了
再总结之前,我想说的是
心态
心态
还是心态
有时候真的感悟出一句话,不要总是盲目地前进,一定要注意经常停下来思考一下当下,心态这个东西真的很重要,无论如何,把这次的考试当成一次考试,而不是一次考试,很拗口,但我相信你明白,一定要坦坦然然地进考场,发挥出自己的真实水平,考试的时候带上耳塞,不要受别人影响,不要像去年一样,什么都会,进了考场匆匆忙忙地跟只猪一样,不要慌张,发挥出自己地真实水平,别到考完试再留遗憾
这次的总结,就以条例的形式展开吧,没有什么好说的,该说的,双十都说了
1.用int不用布尔而导致超空间

2.全局变量和局部变量nm冲突导致函数错误

3.输出不按照格式

4.赋值变量无穷大爆int

5.颠倒i和j

6.没加longlong

7.贪心弄混x1 y1 x2 y2

8.背包弄错n和m

9.bfs弄错head和tail

10.将x1 y1做变量

11.将x>0与x划等号,忽略-1

12.将取余的mod弄错

13.不要使用gets来输入字符踹,用getline(cin,名)

14.不要将循环变量i搞成longlong

15.注意将数组越界

16.经常考虑特殊的值,比如在去年一道题目中的特殊值就是奇数

17.int*int是会爆int的,需要加上longlong

18.考试前的最后十分钟一定不要写了,编译一下程序,避免有CE

19.一些abs max min函数要自己写,然后要带入一些数据检验一下是否正确

20.模拟和搜索,一定要注意了,动规不会的话,就用搜索来爆个30分左右

20.用空间来换时间

21.高精度要用去除前导零

22.用printf输出的时候用了&

23.sort可以用string

24.去重的时候,先排序,再用一个辅助变量,从第一个开始,不断与下一个判断,相等就计数,不相等就需要输出这一段的判断

25.注意二分的上界就是2e9,超出的时候要开long

26.注意判断的时候需要用两个等号

27.注意多组数据的时候不要忘记清零

28.题目说的多组数据,一定要珍惜,当题目是多组数据的时候当成单组数据

29.发现不会的题目,不要灰心,人难我难我不怕难 人易我易我不大意

30.不要死扣题,拿到题目先将所有的题目看一遍,心里大概的就有个数了,然后估算每个题的难易程度并且学会选择和放弃,会的拿全,不会的拿点

31.注意数组的大小

32.考试最后十分钟一定要将那些细节注意注意注意再注意,注意有没有编译一下,注意有没有讲freopen写错

33.对于dp,我估计我考场上也不会打出来,那就用搜索来干,或者没有搜索的思路就用枚举来打
对于搜索的思路就是:
1.main函数里面的预处理
这个其实并没有什么技术含量,只是正常的输入输出,在这里就得明确了,搜索的状态是什么,我需要维护那些量,这里其实就是看的变量了,一般类似于二维的都需要记录x y和步数(价值)然后偶尔还需要记录一下搜索的方向
2.搜索函数里面的最上面——边界
这里需要考虑的就是搜索的尽头,也就是我们的答案的尽头,写道程序的最上面,然后记录一下答案,比较一下最大或者最小
3.搜索函数里面的预处理——假设答案以及剪枝
这里就是对于搜索的小小优化,如果我现在远远地就知道这条路不会到达终点我就不会接下来浪费时间走这条路,不然我就假设现在的答案是真确的答案
4.搜索函数里面的最后主干——搜索
这里需要我们循环我们的方位数组,然后判断是否越界,还没有访问,接下来标记访问,递归下去,最后回溯
以7074代码为例

#include<iostream>
#include<cstdio>
#include<string>
#include<algorithm>
#include<cstring>
using namespace std;
int
2021-CSP-S第二轮游记 大概就是这样 考试前的最后几次模拟赛打的还啥都不是。 去郑州的路上我才明白,为什么去年的时候我们说说笑笑,而学长们一句也不说。 但是我努力给自己打气,如果难度和去年的一样,应该打个两百加没太大问题吧(然后就自己给自己毒奶死了) Day-1 上午在机房还是看看之前的代码,博客啥的,最后临出发时的拍照太自闭了,我因为挑了个最不起眼的位置站而被调整到了最起眼的位置去,肥肠自闭,但也无伤大雅。把发的奶都给了杰哥,最后再涨一波人品。坐到了最前排,还看了看QQ上学长的祝福 手上还戴着跟我哥情侣款的手链,我以为自己BU 阅读详情

相关推荐

【C++】2025CSP-J第二轮真题及解析

本文聚焦2025年CSP-J复赛4道真题,提供完整解析与满分代码:①拼数题用桶排序提取数字降序拼接;②座位题通过排序+蛇形分配模拟确定座位;③异或和题以动态规划结合反向查找、区间记录优化,求最多不相交有效区间;④多边形题用动态规划+滚动数组+前缀和,通过总子集数减无效方案统计合法子集。内容覆盖基础逻辑与优化技巧,适配各题数据范围,适配备赛参考。

Dust的博客 4281

山东游记:CSP第二轮前的最后几天

初赛之后 浙江咕了老久,我第一轮的成绩是75.5,这个成绩十分危险,按照往年是过不了的。但是这次的机位增加到了一千多台,我就过了。不得不说,受宠若惊的感觉。 11.5 上完上午的三节课后,信息竞赛的小伙伴们集结完毕,准备向山东进军。每个人心中都有一件非常开心的事情——不用期中考了!不用面对可怕的政史地了! 十点多的时候就吃了午饭,两位家长开车载我们到达了义乌的火车站。来之前看了一下地理书上的地图,...

ZYzyZzzz的博客 426

CSP-J2021第二轮认证山东考区通知摘要

报名证件 CSP-J/S2021 第二轮认证提高组和入门组报名和打印《准考证》:根据全国通知要求,所有参加 CSP-J/S2021 第二轮认证的提高组和入门组考生必须在 NOI 网站上继续使用第一轮注册账号,进行第二轮报名、等待教师和特派员审核通过、学生确认报名(缴费)。认证者状态为“等待 CCF 管理员审核”后,开始进行最终确认报名(缴费)。状态处于“等待 CCF 管理员审核”+缴费 成功=第二轮报名成功。最后在 NOI 网站上自行下载并打印《准考证》。 2、CSP-J/S2021 第二轮认证提高组和入

少儿编程乔老师 1535

2021CSP-J 第二轮认证真题解析

文章目录分糖果 本篇博客题解源于民间数据题目写的题解。 分糖果 题目链接 题目链接 题目链接 题目链接

5115

2021CSP入门组及提高组第二轮试题.docx

2021CSP入门组及提高组第二轮试题 全新整理

VS code平台调试AutoLISP程序教程

VS code平台调试AutoLISP程序教程

BearElder的博客 3183

手机拍视频就能训练机器人?SpatialLM开源模型实战指南(附HuggingFace部署教程)

本文详细介绍了如何利用开源模型SpatialLM通过手机视频训练机器人理解3D空间结构。从HuggingFace部署、视频预处理到模型推理和结果可视化,提供完整的实战指南,特别适合具身智能领域的开发者快速上手。

2y3u4i5o6p的博客 787

医疗器械软件测试输出内容(1)

*单元测试(Unit Testing):**单元测试是软件测试的最底层,用于验证软件中最小的可测试单元——函数、方法或模块。系统测试是在集成测试之后进行的,它对整个系统进行测试,验证系统在不同部分集成在一起后是否满足需求和规格。: 集成测试是在单元测试之后进行的,它关注不同单元之间的交互和集成。对于不同安全级别的软件(IEC 62304 A类、B类、C类),在体系上要求输出的文件内容有所区别。**说明:**将集成测试和软件系统测试合并为一项单一的计划和一组活动是可接收的。

ct745363083的博客 1867

用Arduino和FS-i6X遥控器,从零开始打造你的第一只仿生扑翼蝴蝶(附完整代码解析)

本文详细介绍了如何利用Arduino和FS-i6X遥控器从零开始制作仿生扑翼蝴蝶,包括硬件准备、电路连接、代码解析和调试技巧。通过完整的代码示例和参数说明,帮助读者快速掌握仿生机器人的制作要点,实现蝴蝶的自然飞行效果。

weixin_28727975的博客 309

分析国外几款主流蜜罐产品看欺骗诱捕技术的应用脉络

网络安全的本质是攻防对抗,更本质的其实是人与人心智与技术的全面较量。 欺骗诱捕技术作为攻防对抗技术中比较特殊的技术,能够使防守方更多掌握对抗中的主动权,诱导攻击,迫使攻击者耗费精力的同时,留下丰富的攻击信息。究其本质,欺骗诱捕技术更深层次考验的不止是技术的能力,还有对于攻击者作为人的理解。 国外主流蜜罐产品分析 根据MarketsandMarkets《欺骗技术市场规模、份额和2021年全球市场预测》中提到的欺骗诱捕技术全球主要供应商及产品,我们分析了几款国外主流的蜜罐产品,希望更清晰看到欺骗诱捕技术应

cdyunaq的博客 1306

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(1)--数学模型

三相电压型逆变器、双PI控制、SVPWM、解耦

weixin_58670090的博客 1万+

手把手教你学 GPU SoC 芯片(9.3)--GPU SOC 功耗和热管理的动态电压和频率调整(DVFS)

通过动态电压和频率调整(DVFS),可以有效地管理GPU SoC的功耗和热管理。合理的DVFS策略不仅可以节省功耗,提高能效,还可以延长设备的使用寿命。

MHD0815的博客 1498

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 1093 奖学金
下一篇: 重启
CCCCDEV_CCCC
博客等级 码龄6年 18粉丝 381原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值