考试总结 模拟95

考试心得:

T1考场上找规律,想了好久的整除分块,无果,心态十分爆炸,无奈之下出去转了一圈。

回来之后突然就想着把最初的想法延续下去,然后似乎找到了一些规律

拼命打表伪证xjb尝试什么的,可算是挂上了对拍

然后T2的贪心也很迷,根本就没想到这是原题

T3一看就是神题最后留着时间也不太够了

T1

第一眼就是要拆开向下取整

先写我考场上的推法:

不考虑取整的结果是(1+p)*q/2

需要减的是取整少的东西

取整一般跟取余相关,所以我们先求\sum {i*q%p}

然后就打表,令d=gcd(p,q)

发现是循环的 len=p/d ,次数times= d

每一节的s1=gcd* \sum{1~(p/d-1)}

所以:\sum {i*q%p}=s1*gcd然后就十分混乱的试出了一个系数1/p

其实可以这么搞 a%b==a-floor(a/b)*b

移项:floor(a/b)==a/b -(a%b)/b

然后就用上了上面所求了

正解是:

那个gcd怎么来的?

即证明p-gcd(p,q)==\sum i\in [1,p]那一坨。。。

即证 p | i*q 的个数是gcd个

另pp=p/d,qq=p/d

pp| i*qq 成立,当且仅当 i | pp, 而此时i在 [1,p]内只有d个

T2「贪心」

后一种情况与X国军队相同

首先一个贪心是先收益正的,再进行亏损

现在把所有情况变成:打怪。打前需要a点血,打后成了b点血

对于 a<b 即收益为正的情况:我们让a从小到大排序

初始血条为0。。。每打一个怪就会有收益,i

最终所有收益是相同的,每次就让需要的限制尽量小

那可能你会问,我直接打最肥的收益最大的不就行了?

但显然你还要达到一个a的限制,你能打这个了,那为什么不先把a-1,a-2的都干掉多收益一些 呢?

对于a>b  即出现亏损的情况:我们让b从大到小排序处理

每打一个怪就会有亏损

我们打完所有怪减少的血量总和是一定的,而我每次只希望尽量少的用血瓶

所以就每次就多剩点

Miemeng:引用某电池广告:××用完了,***还能接着用。。。。。

要是你先打b最小的,然后你就要补更多的血,最后剩了一个b次小的,然后你发现你多补的那些血没用了

似乎证明掺杂了各种思路十分混乱

原文地址:https://www.cnblogs.com/casun547/p/11771845.html

时间: 2024-10-12 06:50:29

考试总结 模拟95的相关文章

考试总结 模拟99

考试过程 最后一场两位数的考试,死的很惨 开题后T1看了一眼,第一眼觉得是最长上升子序列,线性dp的那种 然后就去刚O(n)的算法,不久就听到大多数人敲键盘的声音,比较着急, 尤其是旁边人自信满满的动作....然后就通过写暴力稳定心态.写完之后没试样例就继续想 思考效率指数级降低...想要对旁边人予以“反击”,可还是没有思路 1h多后有看题发现样例过不了,虽然之前先看了一眼样例但是并不能把握每一个细节 又读了半天题最终在打算弃掉T1前读懂了... 浪费了1h30min??顿时一股来自西西伯利亚的

考试心得 模拟5

(本次考后总结 专门为 可能到来的某”特殊“访客 公开,其他的总结若有需要请与本人联系) 再次崩掉 0+30+5=35(排名33) 几乎每次都在30的边缘徘徊 先说过程: 考前:吃完饭后心态挺好,没有过度焦虑 坐下来,跟旁边人扯了一会loj的某运势,我————大凶,诸事不宜,但我不信邪,恩,心态完好 老师误把网断了,我以为用不着了就把浏览器关了,但当我再想打开的时候, 完了....凉了.... 被迫重启.... 关键是FTP被关了,,,编译的外部工具没了.......   *** 幸亏我会一点终

考试心得 模拟12

先干的T2  1个小时,啥都没打出来, 想到了线段树,分块,莫队,都能骗到不少分,但我都没想到怎么实现 其中有20分钟浪费在了没打完的线段树上,想好了再打,别浪费时间 T1 自己努力够到的天花板,只是别人的起跑线 找了10分钟规律,找到了父节点与儿子节点的关系,然后用手去打表,想要卡常,但你能不能先想到严密的思路再去用手码 又浪费了10分钟去摸索打表,然后发现没用,心思在打表卡常上卡了好久, 发现只能暴力建树,还有一个半小时结束考试,开始打,坑坑迟迟,lca板子不熟练,没信心 比往常数组多开成2

考试心得 模拟17

没有必要设密了,反正没人会关注渣渣 55+5+8=68(46) 似乎进了前50?哦不,sdfz走了,人少了,没人垫底了,更差了. 就算进了又怎样,干不到前20,省一都是扯淡 主要失败在: 自我要求:50分钟干完T1的60分算法,松懈,剩下的就没有思考了,不想多说了,比干坐着稍好点,多喝了点水,还能不生病,呵 思考时间:干完50分钟就死了,脑子已经不转了,连打哈欠, 还能提升的知识点: T1:不开longlong少5分 桶的运用优化时间, 特殊性质骗分 T2本次的最失败的题 什么都想不到,上次考了

考试总结 模拟30

心得: 对于自己不确定会T多少的代码,一定不要瞎改,不要把自己之前的代码盖掉 题解: T1 读懂题后,sort+unique T2 一个裸的约瑟夫问题??然而垃圾的547并不知道约瑟夫是个什么,于是打了个队列模拟,从T10一直改到T60,然后被自己最后sb地给盖了 T3 很强的一道题 对于mod是非质数的情况 原文地址:https://www.cnblogs.com/casun547/p/11425639.html

考试总结 模拟62

很蒙的一场考试.一眼看过去暴力可拿5..5分??凉了. 最主要是没有难度顺序,然后就不知道该先干那个了.. T1T3都是个树,很没有思路,于是看T2, 然后发现似乎while(1)swap可以达到最后结果 但是会不会有不同的结果?换了个顺序拍了一下发现对拍过了 很兴奋试了组极限数据发现跟k的大小有关,然后很憋屈的以为只能拿到50分就弃了 然后看T3打完5分暴力输出过程检查,出乎意料的发现结果都是sum_w,大概yy了一会也不会证,只能分治看脸拿分 T1很郁闷以为是dp也没想到出想过两次的贪心 打

考试总结 模拟89

82的blog被迫加密,再发下 送大家一些完美的质数 547 7547521 慎用谢谢 7452547  回文hhh 547547233     emm 544444447    emmm T1想了暴力该怎么打,想到了一种刷表的思想,成功写完暴力之后打表30分 T2刚开始一直在想线筛,没能实现于是想到了前两天刚回忆到的nlog分解1-n中每个数的质因子的做法 T3平衡树并不怎么会,模过了样例发现不会打 总的来说看到标题写着省选模拟就没想着能拿高分,是对自己的清晰定位??还是每一秒的荒废?? 不过

csp-s模拟95

近两场开始文件评测,感觉和平时真不太一样. 考试时间是多了$10min$,但处理文件.输入输出什么的杂事也是忙来忙去.这可能也最像真实的$csps$了,稍有疏忽可能都是致命伤. T1.T2挂的对拍全打空了,最后$15$分钟回头想到我的T1写的式子中间量会爆$long$ $long$,当时就想着打高精了,结果还没弄出来.事后发现化简式子就可过. 这样下来三道题都只有暴力分了. T1: 先考虑不向下取整.对于分子,可以等差数列求和.向下取整的话就再减去每个分子模$p$的和.这一部分实际上是若干个循环

考试总结 模拟96

可能是打球过度劳累?真的很困的一场考试. 考试状态不再谈了. 需要记住的copy一个区间的时候,不要用memcpy!! 这几场考试的数据都很水,T2最后发现写了一个memcpy的5e5的数组,结果TLE20,居然没有阶乘暴力分高!! 然后把memcpy写成for循环,就搞到了70.... T1「慢速乘」 简单化式子,贡献分别计算,i,j,-1 然后考试最后自己yy了一个慢速乘, 写的不够简洁,其实把快速幂的×改成+就好了 T2「贪心」「倍增」 和上一次的T2感觉是差不多的,第一眼的感觉确实很不可