Day1
三题五小时
T1
题意:给出一棵树和带权值的节点,求权值最大的子树
正解:树链剖分或LCT,然而并听不太懂
考试时写了个树形DP+各种想办法优化,然而并没有什么卵用,和暴力分一样高
T2
题意:有一计数器,每次可以选择减少到任意但不小于2,或增加1,每次有 w[ i ]*计数器的价值,求价值最大
正解:后缀和计数+贪心
主要写T1,T3去了,写了n^3暴力走人,其实可以过40分,然而我高估了数据= =,只开了20分的数组
T3
题意:给出一个矩阵和其中一些点,定义加入一个点的花费为到之前加入的所有点的曼哈顿距离最大值,求一个顺序使得花费最小
正解:曼哈顿距离转化一下,四维DP维护一个矩形,有O(1)的找最近点的算法然而不会
写了个状压然而之前暴力写的dfs,想了想应该优化程度差不多,傻逼地同暴力分= =,下午回来改DP还改了30min,效率感人
还是太年轻,有些东西想到一定程度就不继续用脑子了
下午听了Cyb计算几何,然而之前听过一次,这次感觉好一些,虽然还是能想出一些,然而好多题目还是各种神,矩阵转二分图也是脑洞大开
不过还是嘴上口胡,依旧不会打
感觉学的东西还好少,什么都不会,已然要高二了然而还是一只蒟蒻,要努力拯救自己啊= =
Day2
今天被四川同学虐场了 Orz
暴力都好难打
T1
题意:给定一棵树和带权值的点,一个价值的计算方式,选取若干条链使得价值最大
正解:转化模型,然后有二分的算法,再加点优化就可以了
题面说树链剖分= =已然被骗,完全没管,然而正解也并没有听太懂
T2
题意:给出一个矩阵和一些障碍点,若在某方格中转弯可以获得一定价值,要求道路要连续,求一个合法的价格最大的价值
正解:转换模型成网络流,直接秒
神一样的转化,然而傻逼的我推的是最短路的模型,直接躺
T3
题意:给出一个 Ai 的计算方式,i,j 范围 ,求sum=∑ i ∑ j {max A( i , j ) ,min A(i,j) }
正解:RMQ,用笛卡尔树+Treap的Split优化
打了个线段树的暴力,优化了一下第二层循环,勉强60分,然而评测机50分,当年学笛卡尔树的时候还觉得没什么用,然而其实真是太naive= =
被网络流+树链剖分各种神一脸,已然看什么都能转化成网络流听不下来,然而Cyb说构一个网络流虽然没有什么卵用但是还是可以提供很好的思路是吧 //顺便膜一下 灵魂画手Cyb
被虐了要有进步才行啊
然而现在效率好低,学的好少,什么差分DP根本没听过,神器二分不会写
写博客强行组织自己颓,然而用心还不够啊
Day3
人生赢家zty,题目简直鬼是怎么回事
T1
题意:给 n 个 半径为 Ri 的圆,给出一种丢到一个长款限定的矩阵中的方法
正解:rand把圆放进去,题目中写了圆的总面积小于等于1/5矩阵面积,且一定有解,所以期望在O(5*n^2)内全丢进去= =
吓得我贪心都不会写了,然而贪心80分……
T2
题意:给出一个不完全的,只有1,1的矩阵,在这个矩阵中任意一项同时乘以四周与它相邻的项之后,整个矩阵不变,求矩阵的可能个数
正解:高斯消元解亦或方程
会推方程然而并不会高斯消元,打表20……
T3
题意:给出 n 个节目,每一个有一种种类,接在相同种类之后和不同种类之后播放分别有一个权值,求一种排列方式使价值最大化
正解:贪心之后,划分总的节目块和每一种节目块进行四维的DP,由于节目数和分成块的数量的限制,复杂度n^3
写了10分暴力然而跪了
完全不敢在NOI模拟难度写什么贪心+乱搞……
为什么感觉题目有点不靠谱?
难道其实是很靠谱的然而太弱证不出来……
Day4
讲课 内容:构造
节奏是这样的
随意感受一下
得到一种构造方法
随意证明以下
好的出来了,就是对的
非常的靠谱是吧
SMG= =
节奏完全跟不上
Day5
lyx同学为什么看起来好受= =
高一同学虐场了,然而我依旧处于中等
T1
题意:给你一个DAG,有等数量的源汇点,对于每一种源汇点的可达的匹配,以源点的编号进行排序,汇点形成的序列的逆序对若是偶数,总数++,奇数--
正解:人生当中,会见到什么东西与逆序对的奇偶有关呢,行列式,暴搜之后随便搞一搞就出来了,然而什么鬼,并不会行列式
打了10分暴力,被卡临界表
T2
题意:迷一样的求和还要取个模取绝对值
正解:组合数化化化,然后成这样了,然后就没有然后了
打个暴力,取模带绝对值,跪了
T3
题意:求一个m*n的01矩阵所有1不相邻的方案数,m<=8
正解:矩阵快速幂
原来打矩阵快速幂的时候玩去了= =,只会80分的DP
一二题毒瘤,三题送温暖= =
然后下午看芋圆水掉了
Day6
讲课 内容:DP
非常有效的思路就是根据判断一个状态是否合法去考虑一个转移的方程
然后转移方程写出来,观察一下,一般很多地方可以优化
思路大概就这样,然而题目都不太会= =,勉强想出一两道水的
Day7
讲课 内容:pyx——数学
膝盖跪烂了
FFT,狄利克雷卷积,原根,二次剩余
都是些什么鬼= =
都不知道以后能不能再学到= =
差距太大上课就是完全没法听啊……
已然听不懂课水了3,4天了
Day8
最后一天惨淡收场了
听说要考pyx的多项式= =,快扶我躺下……
T1
题意:求两个矩阵中某一行的最大值是另一矩阵中对应列的最大值的概率
正解:组合数+容斥
考试的时候完全看不懂题啊= =
T2
题意:求环上大小小于等于T的联通块划分的方案数
正解:迷//完全没听懂
日了狗了,考试的时候写了1h,只写出30行的一点点代码,最后交了rand……
T3
提答题:求多项式 mod P ≡ d 的解
正解:BSGS+暴力+原根什么的,什么狗
继续日狗,第三个点 ax^2 ≡ b mod P 无解,我扩欧解出一个根发现开不了方,不会二次剩余,怒手加 P 继续开方,开了 1.5h 没开出来,感受到出题人深深的恶意,暴力都没打,直接入了T2的坑(事实上直接跑可以跑出50分= =)
整个上午不知道自己干了什么= =
完全水掉了
集训已然结束了
已然弱的一笔,什么都不会,什么都想不出,什么都打不出
马上又是省队集训了,离NOIP 4个月,HNOI 9个月
我还可以做点什么?
颓得不能自拔
还有什么办法么= =