08 2018 档案
摘要:牛客网暑期ACM多校训练营(第九场) A. Circulant Matrix 做法:看到下标 xor 这种情况就想 FWT,可是半天没思路,于是放弃了。。其实这个 n 疯狂暗示啊。设未知数向量为 x,列一下方程组就可以发现有: $$b[k] = \sum_{i \oplus j= k
阅读全文
摘要:FWT学习笔记 参考: 1. [快速沃尔什变换(FWT)学习笔记][1] 2. [FWT 详解 知识点][2] 定义: 快速沃尔什变换(FWT)主要解决位运算卷积的问题。给定两个数组 A 和 B (长度为2的整数幂): Ck=∑i⊕j=kAi·Bi
阅读全文
摘要:Codeforces1019C 题意:一张无自环的有向图,请找出一个点集Q,满足Q内的点不能互相有边,且Q内的点一定可以通过1次或2次移动,到达Q集合以外的任意一个点。 做法:思路神奇。做法就是编号小到大枚举选的点,然后把比他大的后继删除,再从大到小枚举,继续删除这被选中的点中互相有边的情况。正确性
阅读全文
摘要:HDU4455 做法:照着学姐的ppt做的。f[i]表示长度为i时的答案,考虑如何通过f[i1]递推出f[i] eg:f[3]→f[4] (1 1 2) 3 4 4 5 1 1 2 → 1 1 2 3 :+1 1 2 3 $\righ
阅读全文
摘要:Gym100187B n:表示字符的种类; ai:表示单词i的个数; Len:表示串的长度; 先考虑一种单词ai放在一个固定位置p对答案的贡献: 整一个串的全排类为:P=Len!a1!a2!...an! 固定ai的排列为:$$P_i =
阅读全文
摘要:Gym100187I 做法:倒着构造,根据下一个数确定正负,本身这个位置确定升降,正就从1开始,负就从 1开始。最终序列从±1e9开始,特殊处理一下,中间判是否越界即可。 水吧。。。然后就爆炸了,毕竟 IMPOSSIBLE 和 NO 的区别我 zz 的肉眼。。。3个小时都看不到。。。幸好是场训练赛,
阅读全文
摘要:Codeforces274B 做法:树形dp,up[u]至少加多少次, down[u] 至少减多少次可以消去u这棵子树 转移:首先up[u]=max(up[v]),down[u]=max(down[u]),因为为了消除整颗子树一定要选最多的次数才能消完,那么现在这个节点的$a[
阅读全文
摘要:HDU5693 做法: 1. 同hdu2476也时两次dp的题,首先可以列出方程f[i]=max(f[i1],max(f[j1]+(ij+1))can[j][i]),can[j][i]表示从j到i能否完全消除。 2. 现在考虑如何求出can[l][r],还是区间dp,任何一
阅读全文
摘要:HDU2476 做法: 1. 先想到用f[i]表示A的前i个字符变成B的最少涂得次数,不难写出方程,当A[i]≠B[i],f[i]=max(f[j1]+cost[j][i]), 当A[i]=B[i]时,f[i]=f[j1] , cost[i][j] 表示将i到j涂成和B
阅读全文
摘要:POJ3613 题意:n条边构成的最短路 做法:倍增floyd c++ include include include define rep(i,a,b) for(int i=a;i j 经过 2^k 条边的最短路 int main() { scanf("%d%d%d%d",&n,&T,&S,&E)
阅读全文
摘要:「LibreOJ NOIP Round 1」旅游路线 [题目链接][1] 做法: 1. 首先肯定要预处理些东西,来使单词询问达到o(logn)或者o(1)的复杂度,又因为距离这个东西的范围太大,我们考虑预处理一些费用相关的东西。 2. 考虑dp[s][j]表示从s出发花费j元,走的最长的
阅读全文
摘要:牛客网暑期ACM多校训练营(第五场) A. gpa 二分答案,然后就转化为是否满足 ∑s[i]c[i]∑s[i]≥D, ∑s[i]c[i]≥∑s[i]D, \sum s "i" ≥ 0 显然科目越少gpa越高,于是去掉最小的k个
阅读全文
摘要:Educational Codeforces Round 48 C.Vasya And The Mushrooms 思路很简单,走法有一个统一形式就是先上下走,然后到某个位置左右一个来回。然后就推一下,后边那段的递推式子,枚举改变走法的位置即可。看出做法之后发现要推个式子,于是跑去写D了。。。然后D
阅读全文
摘要:组合博弈学习笔记 说在前边 1. 下面的博弈题目基本就是sg函数,搜必败必胜态,找规律,推策略。。。没有对理论进行深入了解。 HDU1527 搜索时发现,必败态的数对貌似有规律,首先他们的大小两个数的差值是逐个增加的。然后,差分打表,发现差值为1或者2.实在找不到规律了,OEIS了一发,是个黄金分割
阅读全文