- 博客(54)
- 收藏
- 关注
转载 高考集训总结报告
为了一年前的那句高三加油 完成了为期一年的集(shang)训(ke)虽然不想承认 但想想这次集训还是真的有所收获趁夜深人静写一些对这一年的思考吧(这说不定是这博客最后一篇随笔了啊 - - 大学不知道还会不会跑这玩)得分:253(理)+111(语)+117(数)+113(英)+5(NOIag)=599估分:550应得分:unknown误差分析看到...
2015-06-28 22:03:00
170
转载 Thu夏令营 总结
感觉这次thu夏令营简直就是爆RP啊 竟然签了无条件本一【Waring】RP已空话说这次考试设定竟然是下午两点开始考试 考到五点- -导致中午必须午睡 宾馆里清华也不近 按原本试机安排到12点 肯定来不及睡觉了- -果断机智地提前跑出来 吃饭睡觉下午来考场的时候就惊呆了orz 看上去从试机到开始考试考场都没关闭过就是说试机时的文件会被保留 而且如果你想就能...
2014-06-18 17:04:00
172
转载 【全国互虐】Fibonacci矩阵
orz啊又被屠了 人生如此艰难题意:给定一个k维的n^k的超立方体 超立方体的元素Ai1,i2,...,ik 的值为f(i1+i2+...+ik-k+1) f为斐波那契数列求该超立方体的所有元素和1<=n,k<=10^9题解:其实看到数据范围 就大概猜到是矩阵乘法了但是我考试的时候想了半天还是不知道矩阵乘法怎么搞 - -其实矩阵乘法...
2014-05-28 16:34:00
144
转载 【莫队】专题总结
一直要写莫队的总结都没时间写- -今天下午把它写掉吧莫队的思路就是对询问分块然后排序 使得总时间复杂度优化一个√(n)级别具体还是拿一道题目来说吧- -例题【2009国家集训队】 小z的袜子给出n个数表示n只袜子的颜色 询问l、r 表示区间[l,r] 内随机抽取两只袜子同色的概率显然就是要求区间[l,r] 内有几对袜子是颜色相同的暴...
2014-05-28 16:03:00
126
转载 【莫比乌斯反演】专题总结
为什么感觉我好像之前学过这玩意- -?莫比乌斯反演莫比乌斯反演就是一个能求gcd为多少的个数有几个的东西- -(反正我只知道这么用)f(x)表示gcd为x的倍数的个数g(x)表示gcd为x的个数莫比乌斯反演的基本形式是f(n) = Σ (g(d)) d | ng(n) = Σ (g(d) * miu (n / d)) d | n还有一种...
2014-05-21 21:43:00
101
转载 【FFT】专题总结
学了若干天终于学(bei)会了传说中的法法塔感觉也没那么难用嘛fft快速傅里叶变换 在大表课件上写就是解决高精乘的工具 其实很有理有据fft就是用复数的折半引理优化两个多项式相乘的高端东西他能使O(n^2)的多项式相乘优化到O(nlogn)听ak说这也是比较模板的东西 也就不去理解什么证明了(其实是我看了半天看不懂TAT)贴个代码吧(史上最短总结233...
2014-05-18 17:34:00
99
转载 【kd-tree】专题总结
感谢orz神·小黑的指导kd-tree就是用来计算若干维空间k近/远点的数(shou)据(suo)结(you)构(hua)建树假设题目是k维的点第deep层就是用deep%k+1维把所有点分为两块取deep%k+1维中位数的点做为当前子树的根节点再把该维比这个点小的点扔到左子树 比这个点大的扔到右子树 递归处理详见代码 1 void Sort(l...
2014-05-15 10:56:00
119
转载 【生成树计数】专题总结
在CTSC和APIO上好像经常听到生成树计数这东西于是就去看了下论文蒟蒻表示看不懂证n明orz 反正懂用就行了。。生成树计数生成树计数就是给出一种n个点的无向图G 求这n个点的生成树个数G的度数矩阵d[i][j] 当i≠j时d[i][j]=0 否则等于i点的度数G的邻接矩阵a[i][j] a[i][j]=i、j间的边的个数(能有重边)Kirchhoff矩...
2014-05-15 10:08:00
123
转载 【群论】专题总结
被群论虐了一个星期终于大概掌握Burnside和Polya了我竟然在去年曾经会过Burnside还写过两篇题解orz果然光写题解还是不够- -so写个专题总结先贴个网址 我的群论的题目都是在这找的:http://www.cnblogs.com/jianglangcaijin/category/536278.htmlBurnside和Polya主要是用来计算对...
2014-05-15 10:02:00
283
转载 APIO2014 爆零总结
真心爆零 不要不服这次apio给了一种新的赛制 看上去很好?所有人都可以在线提交 并且实时知道自己的分数它对每个题目分成若干分数段 每个分数段有若干数据 要获得这个分数段的分数需要通过这个分数段的全部数据但是有一个问题 如果你某个测试点错了 它就不会继续评测就导致一些可能大数据能过的程序会爆零现在数据还没出来 我也还没具体弄清楚我怎么挂的。。考试经过:...
2014-05-06 15:39:00
81
转载 CTSC2014 被虐总结
第一次参加全世界最难的比赛- - 感觉简直神两试考了65+81=146分 Ag线155 Au线190+ orz 又是一粒Cu QAQorz神ak170大虐全场Day1:考试经过: day1睡得略晚 而且吃饭还吃得很慢0 0 导致冲到考场就已经8点了进了考场突然发现没带笔orz 又冲出去找老师 但是老师不知道跑哪去了 我还没带爪机- -只能回座位 旁边的...
2014-05-01 17:20:00
168
转载 【sgu282】Isomorphism
题意:给出n(n<=53)点的无向完全图要将每条边染上m(m<=1000)种颜色的一种只改变顶点编号的图视为同种方案 求本质不同方案数%p(p>n且为质树)的值题解:这题貌似是很裸的polya 但是发现置换有n!个 根本枚举不出来 于是我们采用算每个点置换对应的边轮换相加得到答案 注意:这里的点置换并不是指原图中的点 而是某条边的两个顶点假设现在...
2014-04-26 17:06:00
144
转载 【SPOJ】Transposing is even more fun!
题意:给出a、b 表示按先行后列的方式储存矩阵 现在要将其转置 可以交换两个点的位置 求最小操作次数题解:储存可以将其视为拉成一条链 设a=5、b=2 则在链上坐标用2^***(a,b)表示为(xxxxxyy) 转置后为(yyxxxxx)这时将其视为另一个点的坐标 继续转置为(xxyyxxx)... 直到再变成(xxxxxyy)这样每次循环可以节省1次转置 所以an...
2014-04-26 17:04:00
147
转载 【bz2594】水管局长数据加强版
题意:给出一张n节点、m条代权无向边的无向联通图 和q个任务1:询问一条x到y的路径 并使路径上最大权值最小 要求输出路径上最大权值2:宣布x到y的路径报废题目保证该图永远联通题解:这是道凶残的题目 用了我一整天的时间虽然AK大神表示这是模板题看到最大权值最小 可能会想到二分(其实我是写题解的时候才想到的 因为大表讲课的时候讲过怎么做)但是好像二分不好判...
2014-04-26 16:59:00
77
转载 【bz2002】弹飞绵羊
题意:给出n个节点 及其父亲 和m个指令1:表示求节点i到根节点(n+1)的距离2:表示将节点i的父亲更换为j题解:动态树link、cut、access模板题 貌似没什么难度- -代码: 1 #include <cstdio> 2 struct info{ 3 int fat,root,lc,rc,num;...
2014-04-26 16:56:00
84
转载 QTREE系列题解
打了快一星期的qtree终于打完了- - (其实还有两题改不出来弃疗了QAQ)orz神AK一星期前就虐完QTREE避免忘记还是简单写下题解吧0 0QTREE1题意:给出一颗带边权树一个操作:修改边权还有一个询问:求x到y路径上边权最大值树链剖分模版题- -blabla代码: 1 #include <cstdio&g...
2014-04-26 00:20:00
159
转载 【bzoj3233】【ahoi2013】找硬币
题意:求确定n种货币面额x1..xn满足 x1=1 且xi为xj的整数倍(i>j)给定n个物品价格ai 求使用上面货币最少需要硬币数(不能找零)题解:动态规划听说网上的题解都是搜索的做法- - 只有一个人有说能用dp 但是没说怎么做我想了一晚上 终于想出了dp的做法orzf[i]表示最大货币面额为i 时 所需最少硬币数转移方程:f[i]=f...
2014-03-26 21:15:00
123
转载 攻城略池
题意:给你一颗树 1为根节点 一开始所有叶子被占领 被占领的节点每个单位时间会生产一个士兵向根节点走每个点i如果被di个士兵路过(士兵路过一个点不会停住 会继续往根节点走)就会被占领问所有点都被占领要多久题解:40分算法: 对与一个点i可以二分该点的结束时间 然后枚举计算该点子树对该点的贡献 时间复杂度O(n^2log(n))正解:...
2014-03-21 22:17:00
281
转载 小C的填数游戏
题意:给出一张n个点的无向图 i连向i-1和i-2 边权为wij 有两个点权ai和bi ai为0或1在给m个操作1.将ai异或12.将区间x到y的点都填上一个数ci 使得Σ(bi*(ai^ci))+Σ((ci^cj)*wij) 输出最小值题解:30分算法: 动规 f[i][j]表示前i个点后两个点的ci状态为j的最小值 维护一次n^2但每次修改就...
2014-03-21 21:08:00
81
转载 跨越国度
题意:给你一颗带边权树 及每个点的颜色 和m个操作 每次操作更改一个的颜色 求每次操作后同色最近点对的距离题解:点分治 对于每个重心维护x个堆 x为这个重心管辖范围内的不同颜色数维护该重心管辖范围内这个颜色的点到该重心的距离的小根堆则某颜色经过这个重心的最小距离就是堆的前两个点的和答案就是所有值的最小值修改:对一个点修改只会影响管辖范围包括它的log...
2014-03-20 23:05:00
94
转载 【博弈论】专题总结
刷了差不多两星期的博弈啊(其实还用了很多时间准备坑爹的会考- -)虽然不是特别熟悉 但是比之前看到博弈就orz好多了把副队给的题目刷完之后AK表示还不过瘾 又去把wikioi&vijos的博弈题目都刷了一遍里面好几道重复的题目我就没打了 看了下保存的文件 刷了19题我看的论文:《从“k倍动态减法游戏”出发探究一类组合游戏问题》《组合游戏略述——浅谈S...
2014-01-10 16:17:00
88
转载 【FOI】异或问题
题意:给出n个数ai 和m个操作 操作有两种C x y:将ax的值改为yQ x:求几种方案使得 b1^b2^...^bn=x(ai>=bi)题解:先推荐一个不错的题解 题目差不多 我之前就是看着题解做的http://hi.baidu.com/billdu/item/c749952ab2ab50c2ef10f137首先我们先不考虑修改 即给你n...
2013-12-19 21:55:00
220
转载 【网络流】专题总结
发现好久没来写总结了做了一星期+的网络流 还讲了两节课 是时候写个总结了分类:最大流:用sap做 如果是平面图 可以对偶转换再求最短路 最小割:求法和最大流一样 方案可以用bfs求 费用流:用spfa做 如果时间过不了可以用zkw费用流(虽然我还不会- -) 上下界: 建立虚拟源、汇 求虚拟源汇最大流 若满流则有解 最大流...
2013-12-17 20:16:00
89
转载 【hdu3065】病毒侵袭持续中
题意:求目标串中每个模式串出现几次目标串长度<=2000000 模式串<=1000个 模式串长度<=50题解:这不就是AC自动机的模板题吗!求fail树中模式串的子树中有几个是目标串的节点就完了- -但是 这样做不是太没意思了 (← ←...)昨天晚上听说后缀数组好像可以完美替代AC自动机(事实上是不行的)于是就拿出了这道题 ...
2013-12-05 17:12:00
84
转载 【po3693】Maximum repetition substring
题意:给定一个字符串 求重复次数最多的连续重复子串 并输出字典序最小方案题解:枚举子串长度L 显然如果重复次数>1 那么答案串肯定包含s[1],s[1+L],s[1+L*2],...中的两个枚举被答案包含位置 1+L*i将1+L*i和1+L*(i+1) 向前、向后匹配 记匹配距离和为k 则重复次数为k/L这样我们就能知道最多重复次数ans是多少但是...
2013-12-05 10:48:00
137
转载 【noip模拟】考试总结
今天睡了14个小时啊 把一星期的觉都补回来了 要不是被叫醒了 我肯定还在睡觉- -其实现在还想睡。。。 集训真是伤身啊 感觉再睡就要睡成sb了鉴于昨天被完虐(真·完虐 怒垫底) 来写篇总结得分:210(具体怎么分配不记得了 反正只有最后一题满分)应得分:400!!!!!(水的1B!!!)考试过程:由于这场考试真的特别水 考试过程几乎没什么亮点- -...
2013-11-03 17:22:00
89
转载 【noip模拟】考试总结
难得AK一次啊 在评测的时候还被数据坑了→→第四题的数据竟然出乱码得分:400!!考试过程:第一题 求几个矩阵...好像很简单? orz陈崴大神一眼就A了 我拙计地想了很久 一直在考虑枚举两点是相邻点的做法 竟然没想到枚举两点做对角线 最后还是想到了O(n^2)的方法 但是浪费了很多时间第二题 求<=n 的最大反素数 数学题? 找规律? 列了一串反素数还是没...
2013-10-30 21:29:00
68
转载 【noip模拟】考试总结
orz又被AK大神虐爆了得分:60+100+100=260应得分:300→→考试过程:第一题又是坑爹的数学题orz 思路乱七八糟地想了快一小时 只推出了n<=3的做法只有40分- - 还是先看别的题目等等再慢慢想吧 不然要爆0了第二题 一眼就看到了期望0 0 顿时吓尿 又是3题数学?好吧 - - 第三题看上去是图论其实经过昨天的总结 貌似也不是很...
2013-10-26 17:02:00
49
转载 【tyvj1952】easy
AK大神又AK了!!! orzorzorz题意:给出一个字符串由'x'、'o'、'?''?'有一半的几率为'x' 一半几率为'o'得分为所有连续的'o'的个数的平方和如ooxooo 得分为2*2+3*3=13求期望得分题解:又是一道期望题! orzorzAK大神只写了20行的程序 我写了80多行这里讲下AK大神的神做法吧 我的‘做法太麻...
2013-10-25 17:21:00
93
转载 【noip2005】篝火晚会
题解:首先我们要知道一个性质:把长度为n的序列变成目标序列最多需要n个操作证明1:我们可以将原序列上每位上的数字向目标序列相同位置的数字连一条有向边如:原序列: 1 2 3目标序列:3 1 2则 1指向3、2指向1、3指向2显然这样连完后 构成的图为若干个环我们只要将非自环(原序列和目标序列上的数一样)的环拿出来做操作即可这样显然我们...
2013-10-25 00:01:00
116
转载 【noip2007】树网的核
题解:首先我们要知道一个性质:如果有多条直径 这个核不论在哪条直径上 答案都是一样的这样我们就可以随便找一条直径 在这条直径上枚举核的位置并且dfs预处理maxlon[i] (i在直径上) 表示到i的路径不经过直径的 离i最远的点到i的距离这时核的偏心距就是max(maxlon[i],核的端点到直径的端点的长度) (i为核上的点)这样就能O(n)求解代码:...
2013-10-24 00:13:00
66
转载 【noip2008】双栈排序
题解:对于任意一对i、j(i<j)如果存在k(k>j)使得a[k]<a[i]<a[j]将i、j连线表示i、j不能在同一个栈连完后对这个图做二分图染色如果不能染色则无解染完色后若颜色为0就表示该点会放在第一个栈否则在第二个栈知道每个点在哪个栈后就能直接模拟了--证明:命题:对于任意一对i、j(i<j)如果...
2013-10-23 23:46:00
63
转载 【noip2009】靶形数独
题解:又是搜索- - 加状态压缩剪枝二进制记下每行 每列 每个九宫格用过的数是谁 枚举的时候可以O(1)判断冲突还有个很重要的剪枝 把可能使用数字最少的格子先搜索代码: 1 #include <cstdio> 2 #include <cstdlib> 3 #include <algorithm> 4...
2013-10-23 23:40:00
126
转载 【noip2010】引水入城
题解:先一遍dfs看是否合法若合法 则从上面任意一点到达下面的点一定是连续的 拓扑求出上面每点到下面的点的区间把所有区间按头排序 贪心解决最少几个区间能覆盖全部区域之代码: 1 #include <cstdio> 2 #include <algorithm> 3 #include <queue> 4 usi...
2013-10-23 00:16:00
78
转载 【noip2011】观光公交
题解:做这题的时候为了敢速度- - 直接orz了神小黑的题解其实我还是有想一个拙计的方法的- -dp:f[i][j] 表示到i点使用j个加速器 在i前上车的人的时间和轻松愉悦转移之 - - 但是有很严重的两个问题1.空间复杂度O(nk)爆掉2.时间复杂度O(nk^2)更呵呵- -于是弃疗正解:贪心!time[i]表示到i点的时间la...
2013-10-23 00:11:00
65
转载 【noip2011】Mayan游戏
题解:刷了一天的noip啊 做了10题! 突然找回了做马拉松的感觉- -我中午竟然放弃治疗去看视频 做到晚上累得都快挂了 用电脑放一些rock 把音乐当咖啡硬撑下来 但是还是没能刷3届唉 显然速度刷题是很容易忘的 简单写一些题解 然后睡觉去(- -。zZ)赤裸裸的搜索 但是要加一些剪枝1.如果交换的两个方块颜色相同则不换2.如果移动时是向左且左边有方块则不动...
2013-10-22 23:50:00
122
转载 【数论】中国剩余定理
中国剩余定理的作用和线性模方程组差不多都是求 x=ai(mod mi) 的解x但是中国剩余定理有局限性 它要求mi两两互质 优点是常数快 而且代码短很多_________________________________________________________________________________中国剩余定理其实就是构造x=M1N1a1+M2N2a2+......
2013-10-21 21:57:00
92
转载 【spoj SEQN】【hdu 3439】Sequence
题意:给出n、m、k 求C(n,k)*H(n-k)%m的值 H(n-k)为错排公式题解:先算H(n-k)计算H(n)有个通式:H(n)=(-1)^n+((-1)^(n-1))n+((-1)^(n-2))n(n-1)+...+n(n-1)(n-2)...3证明详见维基百科:http://zh.wikipedia.org/wiki/%E9%94%99%E6%8E%...
2013-10-21 21:06:00
86
转载 【bzoj2440】完全平方数
题意:求第n个不为完全平方数倍数的数题解:网上有人说答案不会超过2n (求证0 0?) 竟然不超过2n 那么很明显就是用二分做了二分判定就是要求小于等于n的合法的数的个数不难发现一个数若为完全平方数的倍数 则他的质因子肯定有一个的指数大于1那么合法的数的所有质因数质数肯定都为1__________________________________________...
2013-10-21 19:33:00
65
转载 【bzoj1300】大数计算器
题意:求C(n,m) 如果C(n,m)的位数<=12 那么直接输出 否则按XXX...XXXXXXXXX的形式输出题解:这题之前打过 但是昨天又想出一种新的做法 先说下新的做法吧- -________________(坑爹的博客园出现了一些bug 不能显示回车 so 我是华丽的分割线)________________首先要知道位数 显然可以用res存 如果是乘的...
2013-10-19 15:56:00
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人