NOIP集训总结

数学复习(2017NOIP集训) 1.求最大公约数(辗转相除,更相减损) 2.求约数个数和约数和 3.拓展欧几里得算法(解同余方程,算乘法逆元) 4.筛素数(线性筛) 5.求乘法逆元(费马小定理,拓展欧几里得定理,递推式) 6.二项式定理 7.中国剩余定理 8.容斥定理 9.欧拉函数 10.排列组合1.求最大公约数 1.辗转相除就不多说了(不会的话下面你也不用看了) 2.更相减损法(对于求解特别特别大的两个数的 阅读详情

一直积累的东西

错误及好东西

10.31

考场上以为能做第二题,于是搞了半天第二题。
然而人人都会做只是稍微麻烦一点的第三题,我却根本没有去打。
结果最后出来90+50+0,不是很好的分数。
第二题的50是再简单不过的东西,打了第三题的人基本都有分,也不会没做第二题。

能拿的分就拿,有余力再去挑战高峰。一个劲的往高处爬最后掉下来,结果不如稳稳的往上爬。
正确的策略?迅速打完第一第二题,然后去做第三题。搜索题、模拟题这类码农题,不要感到害怕,NOIP2015的时候不做斗地主能得到很高的分吗?把一道题完全丢到是非常不合理的。

本场评价:策略失误导致的得分偏低。

11.1

第二题是操作树,作为数据结构讲师,这个套路我还是会的。
最终挂了第一题,导致虽然rank还可以但是分数看起来不怎么样。
好好总结过
11.1总结

这里把关键性的话语再说一遍:
第一题最后随便看了一下会不会爆类型,但是没有去注意,我把一个m打成了n。
不对拍,肉眼检查又不仔细,做完一题扔一题,这显然很不可取。
对一道题完全不检查,正确率能有多高呢?
第三题-1的情况也是跪了,还是考虑不周。
其实感觉自己一直对常数不敏感,不知道什么是能过什么是不能过,还要好好锻炼感觉。
因此我在错误合集里加入了我关于如何检查程序的想法。

本场评价:低级错误+比赛宏观性缺失(不对拍+不仔细肉眼)导致发挥平平,本来应该拿到250的分数。

11.2

前两题比较简单,切了下来。
但是第三题没做,看起来就是10.31的错误。
每题都要做啊……
于是就大众分了。

本场评价:比赛宏观性缺失(有一题直接丢掉)

11.3

这一场是my Round。
出题过程:
水题不会出,就搬了一道CF的题,应该能保证有点思维在里面,又不至于太难。某验题势力czl说这是noip难度题,水到爆,我就相信了他。
第二题的话,本来我一开始没出成那样,后来脑洞太大……
第三题是原创,感觉是我目前原创题中质量最高的题啦。
大家做第一题都做了1.5~3h是我万万没想到的。
第二题有人80很惊喜,第三题没人70很惊讶。
最后还是有人去改完了我的题的。
希望有了这次出题经历,以后能够出更高质量的题!

11.4

策略上没有失误,该拿的都拿了,第二题不会做是从来没接触过压位思想。最后分数和排名都不错。

本场评价:正常发挥。

11.5

11.5总结
这场有点搞笑,论对拍是否就是全部。
于是我的错误总结里又有了新内容。

本场评价:低级错误导致成绩平平

11.7

拿完暴力分就是高分系列。
说明即使都不会,该拿的分还是要拿。一定有人低级错误,就看那个人是不是你。一场比赛大家口胡的时候都可以说到一个不低的分数,但真实情况是好多人都达不到(例如去年NOI)。说明低级错误不要犯,该拿的分要拿,不要轻易被拉开差距,哪怕是10分20分。

本场评价:正常发挥

11.8

第二题想的是正解,但是拍的不够导致有错,而且自己写起来常数还超级大。
时间不够第三题又是没做。
感觉这场大家都有些策略混乱。
遇到难题还是不要慌吧,40+60的前两题再拿第三题10分已经足够虐场。

本场评价:策略失误导致成绩平平。

11.10

比赛结果因为数据的原因不具有太大参考性了。
说说自己的问题吧。
第三题明明就是原题,但是,拿不下来。
比完后去翻自己的blog,果然那题没写。
没有认真总结自己写过的题,那么可能当时只是大致了解,为了赶紧改完题就写了,没完全消化,再遇一次还是懵。
这是不应该的,做题不应该成为“我在努力我在进步”的表面迹象,更应该成为自身内部实力提高的途径。
好好总结,提高自己,这是应该做的。

11.11

AK了,没话说。

本场评价:正常发挥。

11.12

AK了,没话说。

本场评价:正常发挥。

11.14

第二题比较智障,我的75分可能比100分还要复杂点,而且基本把100分的思想都考虑到了。
大众分260,我就是第二题拖了后腿。

到了一定高度后,有些时候容易把某些问题复杂化。还是思维不具有变通性,这种问题也是有点危险。别人迅速做了出来,你却做了很久,还要打错,这个是不行的。

本场评价:平平。

11.15

前两题还是不难的,拿下了。
第三题我本来有好的想法, 不过自己码速比较慢前面两题搞个很久,没什么时间做第三题了。
打了暴力后,我还是想办法多拿点分。于是打了随机。最后拿到50分。

大家第三题都好高分,还是得提高码速。策略上没有失误,没有犯低级错误,还是可以的。要想再上一层,多码题,思想清晰,不要在调试上花费过多时间。
调试麻烦的题更要想清楚点,打的时候多肉眼回顾。宁愿打的时候花多点时间,不要调个1h。
合理分配时间是最重要的。

本场评价:平平

11.16

迷之错误,数组开小,但是感觉数据范围没看错。
不管这个错误是不是真的我的问题,还是要强调,对数字要敏感一点,类型、数组什么的不要爆。
其余发挥还好,最后一题有个关键没想到,打的过程很纠结,不断在换方法。不过最后还是没有低级错误的。

本场评价:不算第二题是我的错误的话还好。

11.17

今天跪得挺惨,最后一场训练还能暴露问题,也能说是一件很荣幸的事情了。
第一题没什么问题,但是第二题打的是严格n^3调试了很久。
用上面的话再说一遍:调试麻烦的题更要想清楚点,打的时候多肉眼回顾。宁愿打的时候花多点时间,不要调个1h。
最后一题想打正解不过显然打错了,又把一些东西复杂化,大家直接求直径就我建虚树。
用上面的话再说一遍:到了一定高度后,有些时候容易把某些问题复杂化。还是思维不具有变通性,这种问题也是有点危险。别人迅速做了出来,你却做了很久,还要打错,这个是不行的。

其实,想复杂本质就是一种对知识点的不熟练掌握或者是陷入思维定性。
可以评价为“做题做傻了”
这当然是得不偿失的,联赛不可能出的特别难,打之前有好好问过自己真的不能再简单了吗?
思维确实是有局限性的,每个人对每种模型的敏感程度也不一样。努力去解决,实在不行,打的稳一点,那些自己本来也没怎么打过的不要太大胆的去尝试,不如最后1h去把部分分拿满。
最后我的方法还是水到了45分,算是第三题部分分中挺高的了。
但是我的总分很不理想,为什么?
因为第二题炸了。对拍过还是炸了,这个问题需要引起重视。
前面说过对拍不是万能的,还需要配合肉眼和小数据。
我确实肉眼了,那么炸的是什么呢?
类型、数组,这些很容易不考虑的东西。
只肉眼程序的正确性,没有用的,加上爆类型和数组通常不能用极限数组来发现,这个必须当做特殊的东西考虑,一定要每个程序都看。
所以个人认为还是要估计好时间,最后的时间里还是不要怎么去打程序了,多看看,检查检查,一些小错误可能被你查出。

OI的价值观是,你可以不会,但你不要打错。OI对程序的容错率是比较低的,往往你一个很小的细节出错,得分就随机了。
因此,往往求稳要比求高更重要。尤其是联赛,更是比谁“稳”。
希望noip时,能发挥出正常的水平。
爆空间——看好空限,算好空间。
爆类型、爆数组——对题目中的所有范围及数组都敏感一点(看仔细一点,反复计算检查和观看,特别是那种不写次方写0的,去点着数),算好每个数的可能范围,注意不要开负数下标,可以用加上绝对值最大值的方法来解决,如果使用该方法注意每个地方都要加。
模数错——这种trick也是要小心。模数是不是质数也要算算。
时间分配——先打稳的算法,再去尝试多拿分。写一题检查一题。对于一题,先写暴力再写正解,因为怎么样都要写暴力来对拍,暴力比水法来得更可靠。还可以避免正解调半天最后没时间写暴力一分不拿。先简单再难,不要上来开始切最后一题。当一题消耗了较多时间时,先去写写别的题的暴力,换个脑子再回来做,避免题都没写完,而且一定要冷静。思考时间合理控制,多拿部分分,不要死磕正解。码速一定要提高。打前想清楚,减少debug时间。
检查程序——除了对拍之外,可以检查程序的手段还很多。首先那些可能低级错误的比如空间、模数、类型,要好好看,然后仔细的通读程序。对拍需谨慎,不要写错对拍,make要srand(time(0)),fc的注意不要是同个文件。用各种方法检测对拍在运行,如果对拍退出了注意是拍完了还是拍出错了。
不利情况——即使无法避免的发现想的方法错了,最后拍出错了,一题都不会等,注意冷静就行了,这是最后的办法。只有冷静,才能让头脑再去执行以上的策略。

NOIP2016,RP++!

2020牛客NOIP赛前集训营-普及组(第四场)前3题 牛客竞赛第四场 4.项链 1.时间 题目描述: 众所周知,NOIP及其模拟赛的比赛时长均为3小时30分钟。 Alice和Bob参加了于h时m分开始的2020牛客NOIP赛前集训营-提高组,请你告诉他们比赛结束的时间。 输入格式: 共一行:一个形如hh:mm的字符串,表示比赛开始的时间。位数不足将填补0。 输出格式 共一行:一个形如hh:mm的字符串,表示比赛结束的时间。位数不足请填补0。 样例输入: 00:00 样例输出: 03:30 题解: 先把输入的时间换成分再 +++ 210 (也就是3小时30分 阅读详情

相关推荐

Python自动化:3分钟搞定微信收藏链接批量导出到TXT(附完整代码)

本文介绍如何使用Python自动化工具在3分钟内将微信收藏链接批量导出到TXT文件。通过模拟人类操作和OCR技术,脚本高效处理大量链接,显著提升工作效率,并附有完整代码和实战避坑指南。

weixin_29062671的博客 626

2019十一金华集训总结

这次集训,怎一个艹字了得 在这个目标NOIP500分的班级里,我度过了被吊打的六天 Day1的考试,想破了脑壳,才写了三题暴力,,,,没错,不懂暴力暴力都不会写 Day2 Day3,在我看来都差不多,因为都是杂题,乱七八糟的容斥和数据结构…啥好的选手五分钟树套树,十分钟LCT的,和我应该无缘了,不过有一些能写的题目,毕竟整体二分和线段树分治的板子还是要看一看的 Day4的考试,我日常上头了,我可能...

zwjqwq的博客 226

ENVI与Sarscape协同处理哨兵一号数据的完整流程解析

本文详细解析了利用ENVI与Sarscape软件协同处理哨兵一号(Sentinel-1)SAR数据的完整工作流程。从环境搭建、数据导入与裁剪,到核心的DEM辅助多时相配准、斑点噪声滤波,再到最终的地理编码与辐射定标,提供了标准化的操作指南与实用技巧,帮助用户高效地将原始雷达数据转化为可用于分析的地理编码产品。

weixin_29251131的博客 339

暑假CSP-S NOIP集训学生要做哪些内容,集训完如何消化所学的知识

暑假是 CSP-S 向 NOIP 进阶的‌黄金窗口期‌,集训核心在于‌体系化构建高阶算法能力‌与‌实战应试策略‌。每周随机抽取 3-5 道旧错题,‌脱离题解独立重写‌,若无法在 30 分钟内完成,标记为“未掌握”并重新学习。按算法类型(如 DP、图论)而非题目来源整理错题,标注‌卡点原因‌(思路缺失、代码实现错误、复杂度分析失误)。将零散知识点串联成网,例如将“前缀和”与“差分”结合,“二分答案”与“检查函数”结合,形成解题直觉。集训只是输入,‌独立解决陌生问题的能力‌才是输出目标。

青少年趣味编程 2009

详解APM的开方控制器sqrt_controller

前言 前面说过,sqrt_controller是对P项进行整定用途的,目的就是让P项的控制响应“软”下来,实际上就是一个经过改进的P控制器。读懂了sqrt_controller,那么你对APM的P控制器就了解得差不多了。 仅讨论P控制器,sqrt_controller的作用就是设定一个量linear_dist,以这个量的正负值为分界线划分出一个线性区域范围,在这个范围内表示误差量还很小,遵循Kp*error计算方式输出控制量。 超过linear_dist后,表明误差较大,此时不能由着误差单纯按照线性方式乘以

moumde的博客 4893

Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator;Ubuntu安装后闪退蓝屏的解决方法)

Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面 (Graphical User Interface,简称 GUI) 程序。Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix、智能手机系统Android、ios、WinPhone, 嵌入式系统 QNX、VxWorks 等。

分享学习成长历程,Winter is coming! 8528

暑假NOIP集训6.24~6.29总结

赶在开始肝罗生门之前把总结码了_ (:з」∠) _ 既然说是NOIP集训那么既然就是NOIP难度的题,基本是没有什么难度的 然而每天都由于各种黑恶势力奥妙重重的原因fst,而且非常严重 以后的模拟赛必须要注意了,要破不了这个flag我NOIP就….. 算了flag太多了别再立了=w=6.24由于23号晚上毕业聚餐导致精神萎靡不振早上没打比赛 看到题后口胡一下做法 T1是个神奇的随机+近似

时光真疯狂, 我一路执迷于匆忙. 547

开源低场MRI系统构建:从原理到三天实现

磁共振成像(MRI)作为现代医学影像的核心技术,其高场强系统存在成本和技术门槛问题。低场MRI通过开源硬件和模块化设计实现技术民主化,采用永磁体替代超导磁体可大幅降低系统复杂度。本文以H型永磁体设计为例,结合MaRCoS开源控制库和PyPulseq脉冲序列工具,展示了如何快速构建教育级MRI系统。关键技术包括遗传算法优化的匀场方案、CNC加工的梯度线圈,以及基于Red Pitaya的SDR控制架构。这种轻量化方案特别适合医学物理教学和脉冲序列开发验证,为MRI技术在资源有限地区的普及提供了新思路。

weixin_30470643的博客 449

NOIP集训Day6

T1T_1T1​ Solution:Solution:Solution: (∑i=1mpre[i−1]∩suf[i+1])−(n−1)∩all(\sum_{i=1}^{m}{pre[i-1] \cap suf[i+1]}) -(n-1)\cap all(∑i=1m​pre[i−1]∩suf[i+1])−(n−1)∩all T2T_2T2​ Solution:Solution:Solution: ...

Caristra的博客 338

22AP10 SS524 平替 海思HI3521DV200 可提供开发资料

入,突破了数字接口的视频输入性能瓶颈,提供两倍于前代产品的视频输入能力。视频编解码引擎、视频图像处理的算法效果及性能得到了进一步提升。芯片为客户产品提供了高性能、优异图像质量。推理引擎,支持多种智能算法应用。合丰富的外围设备及高速接口,该。解决方案,广泛用于模拟高清。产品应用开发的新一代专。四核处理器和性能强大的。

szhorsway的博客 1010

计算机组成原理(第三版)唐朔飞-第七章指令系统-课后习题

机器字长是指CPU一次能处理数据的位数通常与CPU的寄存器位数有关。指令字长是指机器指令中二进制代码的总位数。存储字长是指存储单元中存放二进制代码的总位数。三者可以相等也可以不等视不同机器而定。答:OP(4位)A1(6位)A_1(6位)A1​(6位)A2(6位)A_2(6位)A2​(6位)设二地址指令格式为该指令系统的基本格式,4位操作码共有16种编码,其中13种用来定义二地址指令,还剩3种可用作扩展标志。一地址指令条数=3∗26=192。

weixin_45735391的博客 7万+

NOIp2018停课集训总结

zyz2018NOIp停课集训总结 前言 停课集训以来也有2个月了,这两个月以来有许多收获,当然也有不足和需要改进的地方 从第一个月的考试串专题到第二个月的天天考试,一路走来感觉自己的能力还是有较大提升, 越努力,越幸运!祝自己NOIp2018 RP++! Part1.算法总结 1.动态规划 感觉这是我最薄弱的一项了,毕竟dp还是需要大量的做题才能有足够的能力。树...

YT910811的博客 281

支付宝h5参数如何实现跳转?(包含相关Demo代码)

🏆本文收录于专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家!持续更新中,up!up!up!!

**My Coding Family** 3242

NOIP2016集训总结

前言NOIP赛前停课集训(10.29~11.17),前后三周多。收获还算不错。暴露出了一些问题。 总的来看,有些时候状态不佳,也有时候发挥不错。 感觉我自己的发挥与状态有着很大的关系。没状态的时候没什么思路,也没动力思考。 比如昨天(11.14)那场,因为种种原因,状态格外的差,最后完全发挥失常。简直和GDOI时一个样。。。 感觉接下来这几天最重要的还是调整状态吧,再总结一下这段时间出现的一

Akakii的博客 999

jre9下载 jdk9

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

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

NOIP2018集训总结

由于语文水平有限,精美的桥段,跌宕起伏的情节是不可能的了,也许看起来会很智障 初赛 前排沙发祝贺墙根火。 这次初赛主要在“读程序填空”上失分较多。 先找几个不是原因的原因: 考前那晚宿舍里人巨吵 考前车上补觉失败 没有携带提神物品入场 脑回路短路成性 再找几个能算原因的原因: 试前准备不够充分,知识点没有好好复习 仅局限于做了的初赛题目,没有给自己定更高的目标 对初赛的重视度不够 做法就是...

打工是不可能打工的,这辈子不可能打工的。 685

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

NOIP2018 赛前集训总结反思

Analyze NOIP 前停课了将近一个月,个人感觉进步挺大的。 训练模式是三校联考,轮流出题,做了不少自己同学的题,同时也体验了像学军一样强校的同学出的题,感觉还是挺不错的。 前半段做的模拟赛还是挺NOIP的,题目相对简单一些,我做出来分数还是比较理想的。 比赛中的题目几乎都能改完(除了15000bytes那道。。),一天很快就能消化完题。 到了后半段呢,题目难度有所提升,...

Felix-Lee的博客 616

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

noip济南集训-10.1上午

因为这次集训针对的是即将参加noip2016提高组比赛的学生,我已经做好了听不懂的打算。之前虽说自学了,充其量普及组水平。自己坚持来参加这次集训有两个原因:一是我的学校没有信息学辅导老师,想熟悉一下考试,长长见识。二是因为对编程和计算机的热情,虽说听不懂,但只要能扯上一点关系,也很知足了。   某年的金牌选手给我们讲了一上午的“水题”。没错,在他看来是一些水题,但大家似乎一脸懵逼。由此看来那些受

Geek-Tuzki 550

NOIP集训Week 1总结

Warning:距NOIP还有56天。 当上个周末家长问我要不要提前集训时,我其实在没有反应清楚的情况下就答应了。最后两个月(其实不到两个月),再累再差也要拼一拼。 一周飞快过去,感觉训练效果还是很明显的,在完成考试题目的前提下,熟练掌握了静态点分和简单的动态点分,对复杂的求和问题(如涉及到莫比乌斯反演/各种积性函数)的处理能力大幅提升,几乎A了所有主流的反演题。还有待改进的是,时间安排还不够合

KGV093的博客 302

【复习+整理】【题解】noip集训考试1

在去年noip集训的时候,按照老师的要求,我每次考试都写了一份题解,但是没发到网上来。。。 现在抽点空余时间整理一下发出来,也算是一种复习吧。。 先发题目: ----------------------------------------------------------------------------------------------------------------------

zsl的学习博客 1678

【NOIP2017提高A组集训10.21】Fantasy

Y sera 陷入了沉睡,幻境中它梦到一个长度为N 的序列{Ai}。 对于这个序列的每一个子串,定义其幻境值为这个子串的和,现在Y sera 希望选择K 个不同的子串并使得这K 个子串的幻境值之和最大。 然而由于梦境中的种种限制,这些子串的长度必须在L 到R 之间。 你需要告诉她,最大的幻境值之和。

LZX_lzx的博客 265

牛客网NOIP赛前集训营-普及组(第二场)和 牛客网NOIP赛前集训营-提高组(第二场)解题报告...

目录 牛客网NOIP赛前集训营-普及组(第二场) A 你好诶加币 B 最后一次 C 选择颜色 D 合法括号序列 牛客网NOIP赛前集训营-提高组(第二场) A 方差 B 分糖果 C 集合划分...

dieloupi0136的博客 410

纪中集训2020.01.19【NOIP普及组】模拟赛C组总结

纪中集训2020.01.18【NOIP普及组】模拟赛C组总结

NGoairpy的博客 715

NOIP停课集训

应该是高中最后一次NOIP吧 11.30 今天是第一天

gankinghand的博客 241
上一篇: [hackerrank]Bob and Ben
下一篇: 人生的意义
WerKeyTom_FTD
博客等级 码龄11年 357粉丝 831原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值