摘要: CSDN真的烦。。。然而没卵用 用stylus加两行css就行了: 更新:对csdn的膜改 现在只显示文章内容了,其他的全没了 最新更新: CSDN用了跳转的方法强行要求登录,查出来是https://g.csdnimg.cn/check adblock/1.1.1/check adblock.js这阅读全文
posted @ 2018-11-28 15:09 小蒟蒻xzz 阅读(172) 评论(6) 编辑
摘要: P5019 铺设道路 同积木大赛。考场sb了写的nlogn~~因为原题我也写的nlogn~~ 一开始的区间显然每次[1,n]一直铺到有0为止,然后每次都铺极大的区间一定是最优的,可以分治实现。 cpp include define il inline define vd void define rg阅读全文
posted @ 2018-11-12 13:40 小蒟蒻xzz 阅读(187) 评论(2) 编辑
摘要: 先咕着,马上更。 Day 1 颓颓颓。 下午去学校刷了点水题。 Day 1 早上orz了一发yyb,祈祷T1不要挂。 然后进去。。。密码是飞雪连天???雪呢。。 然后看第一页,突然看见了一个i78700k 32G内存,诶GGF竟然升级评测机了 然后看T1。。。诶卧槽一周以前写过的NOIP原题? 然后阅读全文
posted @ 2018-11-12 12:46 小蒟蒻xzz 阅读(375) 评论(4) 编辑
摘要: PKUSC2018游记 day0 去报到。 排很长的队,然后进去还发了100的饭卡?pku比ccf良心多啦,竟然白送饭卡。。。 晚上去考试地点和未名湖转了一圈,腿要断了orz。。。 day1 上午开营仪式愉快的睡了半个小时。 然后考数学炸裂啦!好像只做了三题orz 下午机试 先开场写了T1 35分,阅读全文
posted @ 2018-06-05 09:26 小蒟蒻xzz 阅读(676) 评论(6) 编辑
摘要: 咕咕咕 upd:看见有人贴上zhihu的问题,那个我早就看到了。。。 谴责一番题主 "@gzy_cjoier" 阅读量马上700没想到吧 既然这么火我挂个广告吧 "永别,OI" 听说有人催更??阅读全文
posted @ 2018-03-18 10:31 小蒟蒻xzz 阅读(1602) 评论(15) 编辑
摘要: pkuwc 2018 酱油记 凭着学校的名额弄了个体验营。。。NOIP炸了所以没资格去正式。。QwQ Day0 一大堆大佬来我校参观??瑟瑟发抖 我突然想变成一名诗人。。 念句诗。。 念什么好呢。。 Day1 苟 上午考数学。不过能用计算器?能用dev c? 还有日期题(1898.5.4),ubun阅读全文
posted @ 2018-02-01 14:09 小蒟蒻xzz 阅读(675) 评论(8) 编辑
摘要: 这也许是我的最后一篇博文了吧... NOIP只有3天了,然而自己还什么也不会。 停课停了这么久,一个暑假过去了,9月过去了,10月过去了,依然什么也没学到。 真是太奇怪了,我去年连树链剖分都不会,反而很自信,得了200+,230 ,今年却觉得我只能得day1 T1的那100分。 这条路走到现在,才发阅读全文
posted @ 2017-11-07 15:10 小蒟蒻xzz 阅读(1359) 评论(19) 编辑
摘要: 四染色,贼好想 一个弃疗图形刚好对应一个红 绿 黄 粉色路线(不要吐槽颜色) 就是裸的最小割,建图傻逼懒得写了 cpp include define il inline define vd void typedef long long ll; il int gi(){ int x=0,f=1; ch阅读全文
posted @ 2018-12-15 16:18 小蒟蒻xzz 阅读(6) 评论(0) 编辑
摘要: 宝石只能在偶数秒取到,假设有一个宝石在奇数秒取到了,那么上一秒是偶数秒,在上一秒的时候这里的宝石就没了。 相邻的两个宝石不能同时取,很显然,先取一块,那么这是偶数秒,取完了这一块之后相邻的都没了。 只要不取相邻两个宝石,一定能构造出一种合法的方案(为什么?看胡伯涛的论文 所以答案就是二分图最小点权覆阅读全文
posted @ 2018-12-15 16:16 小蒟蒻xzz 阅读(6) 评论(0) 编辑
摘要: CF708D Incorrect Flow 有源汇上下界最小费用可行流。(= =) 对每条给定的边连边: 首先$f_i$是给定的,所以要有一条这个边而且要流满,先$a_i b_i$连一条上下界为$[f_i,f_i]$的边 如果$f_i\leq c_i$,可以增加流量或者减少流量,如果减少只要减流量就阅读全文
posted @ 2018-12-12 17:51 小蒟蒻xzz 阅读(16) 评论(4) 编辑
摘要: 题意同https://www.luogu.org/problemnew/show/P4404,稍有改动 连边方法感觉贼神仙想不到,每个流的意义是一个空的书架。 每一天拆成两个点$A_i,B_i$,连$(S,A_i,1,c_{a_i}),(A_i,B_i,1, inf),(B_i,T,1,0)$, 然阅读全文
posted @ 2018-12-12 17:32 小蒟蒻xzz 阅读(7) 评论(0) 编辑
摘要: 就是切糕那道题,首先对每个函数连一串,然后$x_u\leq x_v+d$这个条件就是$u$函数$i$取值连向$v$函数$i d$取值边权为inf,然后答案就是最小割了。 cpp include define il inline// define vd void typedef long long l阅读全文
posted @ 2018-12-12 17:22 小蒟蒻xzz 阅读(3) 评论(0) 编辑
摘要: 洛咕3312 [SDOI2014]数表 终于独立写出一道题了。。。真tm开心(还是先写完题解在写的) 先无视a的限制,设$f[i]$表示i的约数之和 不妨设$n define il inline define vd void typedef long long ll; il int gi(){ in阅读全文
posted @ 2018-12-08 14:00 小蒟蒻xzz 阅读(8) 评论(0) 编辑
摘要: 大力推式子 现根据套路枚举$\gcd(i,j)$ $ans=\Pi_{x=1}^nfib[x]^{\sum_{i=1}^{n/x}\sum_{j=1}^{n/x}[\gcd(i,j)=1]}$ 莫比乌斯反演 $ans=\Pi_{x=1}^nfib[x]^{\sum_{i=1}^{n/x}\mu(i)阅读全文
posted @ 2018-12-07 11:24 小蒟蒻xzz 阅读(20) 评论(3) 编辑
摘要: 假设f[i]是第i个同学胜利的概率,也就是随机序列第一个匹配到s[i]的概率 假设前面有一个字符串$S$,(假设无限长但没有匹配),现在往后面要加上第i个串$s[i]$,这个的概率设为$P_i$。因为所有s[i]长度一样,所以每个$P_i$都相等。 ` s[i] ` 现在在$S$后面加$s[i]$的阅读全文
posted @ 2018-12-07 11:14 小蒟蒻xzz 阅读(10) 评论(0) 编辑
摘要: 显然颜色数量不会超过$lim=\min(m,n/S)$ 考虑容斥,计算恰好出现了$S$次的颜色有 至少 $i$种的方案数$f[i]$,钦定$i$种颜色正好放$S$种 有$m$种颜色选$i$种,所以乘一个$C_m^i$ 然后这n个位置分成$i+1$个部分:被钦定的$i$种颜色,每个有$S$个;剩下的$阅读全文
posted @ 2018-12-06 15:21 小蒟蒻xzz 阅读(24) 评论(2) 编辑
摘要: 洛咕 P3700 [CQOI2017]小Q的表格 神仙题orz 首先推一下给的两个式子中的第二个 $b\cdot F(a,a+b)=(a+b)\cdot F(a,b)$ 先简单的想,$F(a,a+b)$和$F(a,b)$会相互影响 可以换一种角度想,$F(a,b a)$和$F(a,b)$会相互影响$阅读全文
posted @ 2018-12-06 10:47 小蒟蒻xzz 阅读(14) 评论(0) 编辑
摘要: NTT $O(nlogn)$ 30pts 显然的,对每个字母跑一遍NTT即可,但就是TLE。阅读全文
posted @ 2018-12-05 17:43 小蒟蒻xzz 阅读(9) 评论(0) 编辑
摘要: 洛咕 P2336 [SCOI2012]喵星球上的点名 先求出SA和height,一个点名串对应的就是一段区间,还有很多个点,就转化成了 有很多个区间,很多个点集,对每个区间计算和多少个点集有交,对每个点集计算和多少个区间有交。 第一个,HH的项链的树状数组做法 第二个,因为是点集所以要去重,假设点集阅读全文
posted @ 2018-12-05 17:37 小蒟蒻xzz 阅读(10) 评论(0) 编辑
摘要: 和https://www.cnblogs.com/xzz_233/p/10060753.html一样,都是多项式快速幂,还比那个题水。 设$a[i]$表示$[1,m]$中$ \mod p$余$i$的数的个数,$f[i][j]$表示用$i$个$[1,m]$中的数凑出$j$的方案数 那么转移方程是$f[阅读全文
posted @ 2018-12-05 17:30 小蒟蒻xzz 阅读(2) 评论(0) 编辑
摘要: 写一种$O(nm)$的做法,也就是$O(\sum 串长)$的。 先通过差分转化,把每个数变成这个数与上一个数的差,第一个数去掉,答案就是最长公共子串+1 按照套路把所有串拼起来,中间加一个分隔符号,然后用 "DC3" 求出SA以及height (DC3我也不会,蒯的TJJ的板子,因为一般用倍增SA足阅读全文
posted @ 2018-12-05 17:17 小蒟蒻xzz 阅读(10) 评论(2) 编辑
摘要: 显然dp就是设$f[i][j]$表示dp了i轮,对m取膜是j的方案数 $f[i][xy\mod m]=f[i 1][x]\times f[i 1][y]$ 这是$O(nm^2)$的 像我这样的蒟蒻都能想到用类似快速幂一样的东西来转移是吧,那么就$O(log_2 nm^2)$了 非常难受,还是过不去 阅读全文
posted @ 2018-12-03 20:42 小蒟蒻xzz 阅读(13) 评论(0) 编辑
摘要: 给了两条限制,但是第二条想想是没用的,直接manacher就可以减掉多余的部分了,所以要求满足第一条的方案 也不难,可以想到枚举每个中心点,计算两边有多少对距离中心相等的位置值也相等,假设有$t$个,那么以这个中心点为半径的就是$2^t 1$,因为每个都可以选或不选,减去全都不选的情况 现在就要计算阅读全文
posted @ 2018-12-03 20:29 小蒟蒻xzz 阅读(7) 评论(0) 编辑
摘要: 好久没写过博客了。。 大力推式子就行了: $E_i=\sum_{ji}\frac{q_j}{(j i)^2}$ 那么要转化成卷积的形式对吧,设$f(i)=q_i,g(i)=\frac{1}{i^2}$ $E_i=\sum_{ji}f(j)g(j i)$ 直接NTT就行了。 cpp include d阅读全文
posted @ 2018-12-03 20:20 小蒟蒻xzz 阅读(3) 评论(0) 编辑
摘要: 有一个竞赛图,要给一些边定向,求三元环最多的数量 反过来考虑最少的不是环的三个点(称为不好的环),一定有一个点有2条入边,一个点有2条出边,一个点1入边1出边 可以对每一个不好的环只记录入边为2的点,那么不好的环有$\sum C_{deg_i}^2$个,其中$deg_i$是$i$的入度 因为$C_{阅读全文
posted @ 2018-11-30 09:21 小蒟蒻xzz 阅读(10) 评论(0) 编辑
摘要: 洛咕 P4131 [WC2005]友好的生物 首先可以发现$C$是没有用的,可以乘进所有的权值里面做 考虑没有最后一维的限制,那么两个生物的友好值就是 $\sum_{i=1}^k|a_i b_i|$ 这个绝对值就很麻烦了。 但是可以换个思路想,既然是绝对值那么一定$\geq 0$,所以两个生物的友好阅读全文
posted @ 2018-11-30 09:07 小蒟蒻xzz 阅读(8) 评论(0) 编辑
摘要: 树形dp,设f[i][j][k]表示第i个点的子树中选择j个点作为伐木场,而且k是建了伐木场的最浅的i的祖先的情况下,最小的收益。 这种题还要练一下,~~咕咕~~ 然后转移可以n4方做。 cpp // luogu judger enable o2 include define il inline d阅读全文
posted @ 2018-11-29 19:24 小蒟蒻xzz 阅读(9) 评论(0) 编辑
摘要: 暴力连边可以每个bi向i+kdi连边权是k的边。 考虑这样的优化: 然后发现显然是不行的,因为可能还没有走到一个dog的建筑物就走了这个dog的边。 然后就有一个很妙的方法——建一个新的图,和原图分开,这样就没有问题了。 左边这一个是原图,连向原图的点边是可以走的,但是原图的点可以走出去当且仅当这个阅读全文
posted @ 2018-11-29 19:22 小蒟蒻xzz 阅读(7) 评论(0) 编辑
摘要: 洛咕 P4528 [CTSC2008]图腾 神题orz。 先约定 表示$1\leq Ai}[y_ji}[y_j y_i]$,这是等一下要用到的性质) 分别看怎么求: 1x2x:枚举2的位置$i$,那么右边有$n i R_i$中选法,左边要满足$jy_i$,1放在j,x放在k的位置 若只考虑$y_jk阅读全文
posted @ 2018-11-29 17:39 小蒟蒻xzz 阅读(11) 评论(0) 编辑
摘要: CSDN真的烦。。。然而没卵用 用stylus加两行css就行了: 更新:对csdn的膜改 现在只显示文章内容了,其他的全没了 最新更新: CSDN用了跳转的方法强行要求登录,查出来是https://g.csdnimg.cn/check adblock/1.1.1/check adblock.js这阅读全文
posted @ 2018-11-28 15:09 小蒟蒻xzz 阅读(172) 评论(6) 编辑
摘要: 可以简化一下问题,假设Patrick把箱子都拿走但是原来有箱子的位置留下一个,现在要放箱子使得每行每列最大值都满足,最少放多少个。 设第$i$行的最大值是$H(i)$,第$i$列的是$W(i)$。没有箱子的行可以不用去管,假设每行每列都有一个地方放$H(i)/W(i)$,现在如果有一个$H(i)=W阅读全文
posted @ 2018-11-26 20:30 小蒟蒻xzz 阅读(9) 评论(0) 编辑
摘要: 考场上写出了70分,现在填个坑 比较好写的70分是这样的:(我考场上写的贼复杂) 设$L(i)=\min_{j=i}^nl(j)$ 那么从i开始向左走第一步能到达的就是$[l(i),i 1]$(显然) 第二步能到达的是$[L(l(i)),l(i) 1]$ 为什么呢,因为i一开始可以直接向左,也可以先阅读全文
posted @ 2018-11-26 20:24 小蒟蒻xzz 阅读(16) 评论(0) 编辑