CSP2021NOIP2021游记

CSP

Day -? 初赛

初赛考前没怎么复习,反倒是理直气壮的翘了一周晚修(虽然后面就一直翘了)。
开考之后才发现要拿那几张纸,监考让我考完再出去拿。
选择题很简单,没有啥犹豫的写完了,第一道读程序写结果好像是一个几何?忘了怎么算球的体积公式了老是记得是4πr34\pi r^34πr3然后算了半天发现没有一个答案对的,后来根据答案回想出来好像是43πr3\frac{4}{3}\pi r^334πr3就很简单了。
第二题好像是个最大字段和,感觉很多坑点,注意点写完了。
第三题是个阴间题???一堆位运算看不懂,感觉应该是某个加密或者压缩文件的科技,反正不会,瞎猜几个答案丢了。
然后完善程序第一个是个和dijdijdij很像的东西,第二个好像是一个根号高科技,反正有讲具体做法,根据它说的写就好了。
然后检查几遍发现还有挺久的,画了会草稿
出来发现读程序写结果最后一题好多坑,寄了好多个(?

Day -?~-?

初赛出了,92分
出了套牛客练习赛,不过得等CSP之后了。
经典翘段考,他们高一竟然不军训来训练,慕了。
考前经典摆烂,瞎刷刷AGC的题目。

Day 0

考前理直气壮翘掉下午的课,又懒得写板子看了点东西写其他题去了。

高二这周本来就是周五回,总感觉有点亏(?,晚上战斗到十二点睡觉去了(虽然也挺晚的。

早上被拉起床出门吃完早餐上车到了耀华之后吃完午饭进考场了
有一说一耀华的牌子挺乐的
在这里插入图片描述
然后进考场前顾着聊天忘记看板了,祝愿没有儒略日大模拟。

进场,淦了键盘又是薄膜,然后就是开始考试发题目了。

T1T1T1一眼竟然不会/kk,T2T2T2感觉是一个n3n^3n3dpdpdpT3T3T3是一个类似构造,感觉挺符合CCF风格的,T4T4T4看了一眼网格图就不想看了。

爬回去看T1T1T1想了一会感觉有一个贪心的做法不知道是不是对的,但是写出来是个stlstlstl题,毕竟是T1T1T1过了大样例就先过了(虽然大样例真的很小,感觉啥都测不出来)

然后T2T2T2开始写了个一个一个填的做法,然后测样例挂了,找了半天发现这题还挺坑的,只有中间能放SSS,应该得用区间dpdpdp搞虽然只会O(n4)O(n^4)O(n4)的就先写了,然后发现有个地方可以前缀和优化就O(n3)O(n^3)O(n3)搞定了。

T3T3T3…想了想感觉有点怪,好像有个很简单的做法,直接dfsdfsdfs应该是对的,毕竟左边能填肯定优先填左边,不然肯定不优。额是道纸老虎很快就过大样例了。

发现才过了一个半小时左右,去看T4T4T4,平面图最小割?直接转成对偶图看下能不能搞,想了一下交叉应该没用,应该是一个匹配的东西,但是想不懂怎么匹配,因为是一个最大权匹配,要不写费用流得了。

感觉很麻烦而且总有一种结束前调不完的感觉,反正前三题除了T1都感觉挺稳的就写吧。

然后中间写了之后大改特改写法,然后一个很大的样例错了/ll,然后小修小补终于过了大样例,想想还有点激动。

欸怎么只剩快半个小时了寄,跑回去飞快写了T1的对拍拍过了就安心了,希望能稳一点吧。

出来听说难度比去年高阿巴阿巴,吃了碗面回家了。

Day ?

前面几个民间数据测得都是400400400应该挺稳,成绩出来确实是400400400没事了。

不过CSP对省选没啥用,大爷们都在摸鱼/kk,希望NOIP不要被D。

考完NOIP再来补充游记
在这里插入图片描述


NOIP

Day 0

考前摆烂了一周板子也没敲感觉良好(

然后放学出发(不过好像高二是周六放,血赚

酒店房间挺旧,能住就行,还带了电脑来,战斗到十一点左右就睡觉了。

Day 1

迷迷糊糊的被叫醒发现已经七点了得gkd了,然后速速搞定东西出门。

吃早餐的时候在看最小树形图的模板,感觉其他的应该都记得挺熟的就不复习了,然后还是耀华的经典复刻
在这里插入图片描述

然后进考场,路上看到一个很炫酷的标语
在这里插入图片描述

考试竟然不给带吃的
在这里插入图片描述在这里插入图片描述在这里插入图片描述
不过还好有发水,然后开考看题。

T1依旧一眼不会,T2好像事很阴间的dp,T3应该是差分的那个式子吧,T4好长可能得写个暴力跑了。

跑回去看T1,先dpdpdp777的倍数,用类似线性筛的方法说不定能做到O(n)O(n)O(n),然后写完一测大样例错了,算了反正开了O2直接改成枚举质数好了,果然测过了大样例,应该是O(nlog⁡log⁡n)O(n\log\log n)O(nloglogn)的复杂度?

然后T2想了想怎么要列四位的状态,转移还得五维???算了算还能过是最草的,然后码完才过了半个多小时,测了测大样例(小的一批/fn)和最大的数据然后过了,稳定输出。

好T4随便看了几眼有32分的纯暴力,不打算写其他的了可以丢了。打算死刚T3,开始肯定是差分后任意交换,然后拆开方差的式子打了个表统计每个对之间产生的贡献权值,发现是按照相互越近和相互越靠近中间的趋势增大的,那么正解应该是从小到大的往中间的两边填。

之后随便写了个dfs就把自己打脸了,因为第二个样例最小的就不是填在正中间的,不过从一个位置往左右两边递增肯定是没错的。

然后暴力枚举每个左右填就暴力四十多分了,不过暴力拆一下每次加入一个数字后方差变化的式子发现可以设fl,r,if_{l,r,i}fl,r,i表示已经填好了区间[l,r][l,r][l,r]目前的和(差分前)为iii时最小方差,然后考虑每个数往左右填的贡献就能做到O(n3an)O(n^3a_n)O(n3an)727272分。

然后跑去写完T4暴力回来看T3发现我是傻宝因为实际上长度相同的区间是一样的,设fi,jf_{i,j}fi,j表示区间长度为iii,目前和为jjj的最小方差,这样做就是O(n2an)O(n^2a_n)O(n2an)的了,能过倒数第二个点。

之后不想了,检查去了,然后就结束了。

出来是NOIP的传统环节之单手风屿(不是我,是RUBA)

然后一起吃了顿饭就回家了。

祝愿别挂分求求了/kel

Day ?

100+100+88+32=320100+100+88+32=320100+100+88+32=320
还行就是T3数据太水了有点不爽。

文化课去了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/317826.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

P3226 [HNOI2012]集合选数(状压 DP)

P3226 [HNOI2012]集合选数 要求选出集合 \(S\) 满足如果 \(x\) 选择了,\(2x\) 和 \(3x\) 都不能选择。 求 \(\{1,2,\dots,n\}\) 的符合要求的子集数量。 \(n\le 10^5\)。 发现对所有除去 \(2,3\) 因子后不同的数,他们之间没有关联,完全可以分…

微软上线Try .NET,支持在浏览器运行C#代码

微软Try .NET项目近期上线,这一项目允许用户通过浏览器运行和编写C#代码,同时还支持完整的代码提示。用户可以通过访问这一项目官网(点此进入)对Try .NET这一项目进行简单了解。该项目允许开发人员在浏览器中运行和编辑C#代码片段…

第46届ICPC亚洲区域赛(沈阳)L-Perfect Matchings【dp,组合数学】

正题 题目链接:https://ac.nowcoder.com/acm/contest/24346/L 题目大意 有一张2n2n2n个点的完全图,在上面删除一棵生成树,然后求这张图的完全匹配方案数。 1≤n≤20001\leq n\leq 20001≤n≤2000 解题思路 考虑容斥,可以dpdpdp出fi,j,0/1f…

CSP2019洛谷P5666:树的重心

解析 毒题 细节有亿点点多 我一开始的思路是没有问题的 尝试统计有多少种方案能砍出大小在一个区间的子树、 当时的想法是线段树合并 但是这个玩意在需要保留原树的情况下空间复杂度炸没了… 因为我垃圾的实现一个dfs里面就玩了七遍merge函数… 空间常数飞起 然后分数就和暴力…

[LOJ]体育成绩统计 / Score (无脑模拟,没有脑子,就是上!)

题目 好久没敲过恶心的模拟题了,莫名有点怀念是什么鬼,我还记得我的zamjena 没啥想说的,这道题就是没智商有码力的 纯粹是纪念一下今天上午直接肝了的两个半小时,真的一点思维都不需要有,直接上!&#xff0…

P7137 [THUPC2021 初赛] 切切糕(博弈 概率)

P7137 [THUPC2021 初赛] 切切糕 -> 双倍经验:Game on Sum (Hard Version) 有 \(n\) 块方蛋糕,绝顶聪明的 Sight 和 Sirrel 决定将每块蛋糕都分成两块各自品尝。Sight 会依次将每块蛋糕分成两块,而 Sirrel 有 \(m\) 次优先选择权。 对于 \(…

程序员修仙之路--设计一个实用的线程池

菜菜呀,我最近研究技术呢,发现线上一个任务程序线程数有点多呀CEO,CTO,CFO于一身的CXOx总,你学编程呢?菜菜作为公司总负责人,我以后还要管理技术部门呢,怎么能不会技术呢CEO,CTO,CFO于一身的CXO&#xff08…

Code Names

Code Names 题意: 如果一个字符串通过交换两个位置可以得到另一个字符串(也就是两个字符串只有两个位置不一样且为交换关系),我们称这两个字符串为替代关系。 现在给出n个字符串,求一个集合,使得集合内的…

CSP2019洛谷P5665:划分(单调队列,高精度)

解析 自己写的时候写了二维单调队列优化的64分 一次过还是可以满意了啦 正解的关键结论是最优的方案的最后一段一定尽可能的短 原因嘛…显然 贪心的想,再最后一段的段首可以往前放的情况下肯定是要往前放的,这样代价更小,同时对后面的选取也…

P7962-[NOIP2021]方差【dp,差分】

正题 题目链接:https://www.luogu.com.cn/problem/P7962 题目大意 给出一个长度为nnn的序列aaa&#xff0c;你每次可以让一个ai(1<i<n)ai−1ai1−aia_i(1<i<n)a_{i-1}a_{i1}-a_iai​(1<i<n)ai−1​ai1​−ai​&#xff0c;求能变出的最小方差。 1≤n≤400,…

【2020牛客NOIP赛前集训营-提高组(第一场)题解】( 牛牛的方程式,牛牛的猜球游戏,牛牛的凑数游戏,牛牛的RPG游戏)

未完待续...T1&#xff1a;牛牛的方程式titlesolutioncodeT2&#xff1a;牛牛的猜数游戏titlesolutioncodeT3&#xff1a;牛牛的凑数游戏titlesolutioncodeT1&#xff1a;牛牛的方程式 title solution 因为浮点错误炸了70pts 这个三元一次不定方程呢&#xff0c;其实也没有…

[AGC041F] Histogram Rooks(神仙题 网格 容斥计数)

[AGC041F] Histogram Rooks 给定一个 \(N\) 行 \(N\) 列的棋盘&#xff0c;第 \(i\) 行只有 \([1,h_i]\) 是有格子的&#xff0c;其他都是虚空。 一个棋子放在一个格子上&#xff0c;我们称一个格子被一个棋子覆盖&#xff0c;仅当这个格子与这个棋子在同一行或同一列&#xff…

程序员修仙之路-数据结构之 CXO让我做一个计算器

菜菜呀&#xff0c;个税最近改革了&#xff0c;我得重新计算你的工资呀&#xff0c;我需要个计算器&#xff0c;你开发一个吧CEO,CTO,CFO于一身的CXOX总&#xff0c;咱不会买一个吗&#xff1f;菜菜那不得花钱吗&#xff0c;一块钱也是钱呀这个计算器支持加减乘除运算就行&…

2021年度训练联盟热身训练赛第一场

2021年度训练联盟热身训练赛第一场 文章目录D.Some Sum题意&#xff1a;题解&#xff1a;代码&#xff1a;F.Pulling Their Weight题意&#xff1a;题解&#xff1a;代码&#xff1a;H On Average Theyre Purple题意&#xff1a;题解&#xff1a;代码&#xff1a;J This Aint Y…

10.17模拟

小题大作&#xff0c;必死无疑 前言 220 6010060 很久没有在CSDN上写总结了 因为这次真的犯了巨大的策略性错误&#xff01; 一句话说就是&#xff1a;要写有得分与时间相比有性价比的东西 考场 先看题 T2无疑是水题 T134相比感觉T3更可作 T1一看直接当成了神仙网络流题 受到…

P5518-[MtOI2019]幽灵乐团【莫比乌斯反演,欧拉反演】

正题 题目链接:https://www.luogu.com.cn/problem/P5518 题目大意 TTT次给出A,B,CA,B,CA,B,C求以下三个式子 ∏i1A∏j1B∏k1Clcm(i,j)gcd(i,k)\prod_{i1}^A\prod_{j1}^B\prod_{k1}^{C}\frac{lcm(i,j)}{gcd(i,k)}i1∏A​j1∏B​k1∏C​gcd(i,k)lcm(i,j)​ ∏i1A∏j1B∏k1C(lcm(…

【2020牛客NOIP赛前集训营-提高组(第二场)】题解(GCD,包含,前缀,移动)

文章目录T1&#xff1a;GCDtitlesolutioncodeT2&#xff1a;包含titlesolutioncode(正解code补充在上面了)T3&#xff1a;前缀titlesolutioncodeT4&#xff1a;移动titlesolutioncodeT1&#xff1a;GCD title solution 非常水&#xff0c;看一眼就知道了 首先我们知道每一个…

.NET Core实战项目之CMS 第十五章 各层联动工作实现增删改查业务

连着两天更新叙述性的文章大家可别以为我转行了&#xff01;哈哈&#xff01;今天就继续讲讲我们的.NET Core实战项目之CMS系统的教程吧&#xff01;这个系列教程拖得太久了&#xff0c;所以今天我就以菜单部分的增删改查为例来讲述下我的项目分层之间的协同工作吧&#xff01;…

Early Orders

题意&#xff1a; 给你一个整数列表 x1&#xff0c;x2&#xff0c;&#xff0c;… &#xff0c;xn 和一个数字 k&#xff0c;它保证从1到 k 的每个 i 至少出现在列表中一次。 现在求一个字典序最小的子序列&#xff0c;子序列有1到k组成 题解&#xff1a; 单调栈求解 我们先…

NOIP2020洛谷P7115:移球游戏(分治)

解析 先考虑n2的情况 可以利用一个空队在不超过5m的操作次数下把两个满队还原 如何推广&#xff1f; 考虑分治 把[l,mid]的球看成同色&#xff0c;[mid1,r]的球看成同色 在左右两两匹配柱子进行n2的还原操作 最后在递归处理 操作次数&#xff1a;5mnlogn 代码 #include<b…