会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tunix
天下OIer是一家
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
OI
上一页
1
···
6
7
8
9
10
11
12
13
14
···
20
下一页
【BZOJ】【3522】【POI2014】Hotel
摘要:暴力/树形DP 要求在树上找出等距三点,求方案数,那么用类似Free Tour2那样的合并方法,可以写出: f[i][j]表示以 i 为根的子树中,距离 i 为 j 的点有多少个; g[i][j]表示以 i 为根的子树中,选出两点,剩下那点距离 i 为 j 的方案数; 那么就可以在搜...
阅读全文
posted @
2015-04-06 11:10
Tunix
阅读(282)
评论(0)
推荐(0)
【BZOJ】【1030】【JSOI2007】文本生成器
摘要:AC自动机/DP Orz ZYF 玛雅快要省选了,赶紧复(xue)习(xi)一下AC自动机…… 其实在AC自动机上DP并没有当初想的那么复杂……就是把DP的转移关系换成了AC自动机上的边而已(不过这题好像搞成了Trie图?) 1 /*******************************...
阅读全文
posted @
2015-04-05 22:40
Tunix
阅读(259)
评论(0)
推荐(0)
【BZOJ】【3439】Kpm的MC密码
摘要:Trie树/可持久化线段树 神题啊……搞了我一下午= =(其实第233个提交也是我的) 我一开始的思路:这个找kpm串的过程,其实就跟在AC自动机上沿fail倒着往下走是差不多的(看当前是哪些点的后缀,如果某个串的后缀是当前串,那它的fail就会指向这里)所以就在fail树上bfs一遍,然后找到...
阅读全文
posted @
2015-04-05 21:10
Tunix
阅读(602)
评论(0)
推荐(1)
【BZOJ】【1012】【JSOI2008】最大数maxnumber
摘要:线段树 ……现在再来看这题感觉好水啊,当年的大老虎现在也变成小花猫了,真是令人感动12 #include13 #include14 #include15 #include16 #include17 #define rep(i,n) for(int i=0;i=n;--i)20 #define pb...
阅读全文
posted @
2015-04-05 09:34
Tunix
阅读(174)
评论(0)
推荐(1)
【BZOJ】【1067】 【SCOI2007】降雨量
摘要:思路题 玛雅,这分类讨论快讨论地疯了…… 从huzecong神的题解那里得到的灵感…… 首先考虑最好确定的情况:为true的时候,此时必须同时满足 1.x和y这两年的降雨量已知,且rain[x]rain[y] 2.x和y这两年的降雨量只知其中之一,且中间这些年(已知的部分)最大的降...
阅读全文
posted @
2015-04-05 08:57
Tunix
阅读(210)
评论(0)
推荐(0)
【BZOJ】【2502】清理雪道
摘要:网络流/上下界网络流 带下界的最小可行流…… 我SB了,跑网络流的时候是得从虚拟源0往出跑……而不是S…… OrzHzwer 1 /************************************************************** 2 Problem: 2...
阅读全文
posted @
2015-04-04 21:21
Tunix
阅读(275)
评论(0)
推荐(0)
【CodeForces】【321E】Ciel and Gondolas
摘要:DP优化/四边形不等式 这题……跟邮局那题简直一模一样吧……好水的E题…… 设dp[i][j]表示前 i艘“gondola”坐了前 j个人,那么方程即为$dp(i,j)=min\{ dp[i-1][k]+w[k][j] \} (i\leq k\leq j)$ 很明显$w(l,r)=\sum_{...
阅读全文
posted @
2015-04-04 16:41
Tunix
阅读(539)
评论(0)
推荐(0)
【BZOJ】【2178】圆的面积并
摘要:自适应辛普森积分 Orz Hzwer 辛普森真是个强大的东西……很多东西都能积= = 这题的正解看上去很鬼畜,至少我这种不会计算几何的渣渣是写不出来……(对圆的交点求图包,ans=凸包的面积+一堆弓形的面积,另外还有中空的情况……那种凸包怎么求啊喂!) 1 /****************...
阅读全文
posted @
2015-04-04 09:48
Tunix
阅读(543)
评论(0)
推荐(0)
【BZOJ】【2005】【NOI2010】能量采集
摘要:欧拉函数 玛雅,我应该先看看JZP的论文的……贾志鹏《线性筛法与积性函数》例题一 这题的做法……仔细想下可以得到:$ans=2*\sum_{a=1}^n\sum_{b=1}^m gcd(a,b)-n*m$ 那么重点就在于算$\sum_{a=1}^n\sum_{b=1}^m gcd(a,b)$这...
阅读全文
posted @
2015-04-03 17:43
Tunix
阅读(216)
评论(0)
推荐(0)
【BZOJ】【2705】【SDOI2012】Longge的问题
摘要:欧拉函数/狄利克雷卷积/积性函数 2705: [SDOI2012]Longge的问题Time Limit: 3 SecMemory Limit: 128 MBSubmit: 1275Solved: 820[Submit][Status][Discuss]DescriptionLongge的数学成绩...
阅读全文
posted @
2015-04-03 11:51
Tunix
阅读(287)
评论(1)
推荐(0)
【POJ】【2891】Strange Way to Express Integers
摘要:中国剩余定理/扩展欧几里得 题目大意:求一般模线性方程组的解(不满足模数两两互质) solution:对于两个方程 \[ \begin{cases} m \equiv r_1 \pmod {a_1} \\ m \equiv r_2 \pmod{a_2} \end{cases} \] 我们可以列出...
阅读全文
posted @
2015-04-02 18:22
Tunix
阅读(204)
评论(0)
推荐(0)
【POJ】【1637】Sightseeing tour
摘要:网络流/最大流 愚人节快乐XD 这题是给一个混合图(既有有向边又有无向边),让你判断是否有欧拉回路…… 我们知道如果一个【连通】图中每个节点都满足【入度=出度】那么就一定有欧拉回路…… 那么每条边都可以贡献一个出度出来,对于一条边u->v: 连S->edge cap=1; 如果是...
阅读全文
posted @
2015-04-01 23:54
Tunix
阅读(205)
评论(0)
推荐(0)
【BZOJ】【3894】文理分科
摘要:网络流/最小割 rausen大爷太神辣~作为一个蒟蒻还是搬运题解吧……很明显的一道网络流题。。首先把所有值的加起来,再减掉网络流最小割值就好了,问题就是如何建图。这貌似也是考了好多次了的。。。把每个人抽象成一个点p,则先是S向p连边,流量为选文科的高兴值,p向T连边,流量为选理科的高兴值。然后是s...
阅读全文
posted @
2015-03-31 23:30
Tunix
阅读(217)
评论(0)
推荐(0)
【POJ】【2699】The Maximum Number of Strong Kings
摘要:网络流/最大流/二分or贪心 题目大意:有n个队伍,两两之间有一场比赛,胜者得分+1,负者得分+0,问最多有几只队伍打败了所有得分比他高的队伍? 可以想到如果存在这样的“strong king”那么一定是胜场较多的队伍……(比他赢得多的队伍num少,而他总共赢得场数times足够多,至少得满足t...
阅读全文
posted @
2015-03-30 23:09
Tunix
阅读(229)
评论(0)
推荐(0)
【CodeForces】【311E】Biologist
摘要:网络流/最大权闭合图 题目:http://codeforces.com/problemset/problem/311/E 嗯这是最大权闭合图中很棒的一道题了~ 能够1A真是开心~也是我A掉的第一道E题吧……(其实是这题放在E偏水了吧……) 题目大意:有n个0/1变量,给定每个变量的初值,以及...
阅读全文
posted @
2015-03-29 22:37
Tunix
阅读(420)
评论(0)
推荐(0)
莫比乌斯反演
摘要:玛雅……之前一直云里雾里的……今天终于想明白了vfk说的吼啊:莫比乌斯变换起到类似前缀和的作用!$f(n)=\sum_{d|n}g(n)$QAQ原来蒟蒻之前根本没理解莫比乌斯变换是啥啊……而莫比乌斯反演是干啥呢?如果给你一个数组,让你算它的莫比乌斯变换,那就很好搞了……就是搞个类似前缀和的东西……如...
阅读全文
posted @
2015-03-28 22:37
Tunix
阅读(251)
评论(0)
推荐(0)
【BZOJ】【2809】【APIO2012】派遣dispatching
摘要:贪心/可并堆 跪了……我这么弱果然还是应该回家种红薯去…… 考虑选人的时候,每个人对答案的贡献其实是一样的,都是1,那么我们就贪心地去选花钱少的就好啦~ 具体的做法:倒着枚举(因为有b[i]m,那么我们就踢掉花钱最多的人,直到sum12 #include13 #include14 #inclu...
阅读全文
posted @
2015-03-27 13:02
Tunix
阅读(304)
评论(0)
推荐(0)
【BZOJ】【1150】【CTSC2007】数据备份Backup
摘要:堆/贪心 一共N-1个元素……用堆维护最大值,取了第x个元素以后,插入v[x-1]+v[x+1]-v[x]这个元素,如果再取这个新元素就表示不取x,而取x-1和x+1……大概就是这种“带反悔”的思路吧…… 已经不会写堆了TAT,膜拜了lyd神犇 1 /**********************...
阅读全文
posted @
2015-03-25 23:26
Tunix
阅读(284)
评论(3)
推荐(0)
【BZOJ】【1492】【NOI207】货币兑换Cash
摘要:DP/CDQ分治 orz Hzwer copy了下他的代码……结果在while(j12 #include13 #include14 #include15 #include16 #define rep(i,n) for(int i=0;i=n;--i)19 using namespace std;...
阅读全文
posted @
2015-03-24 23:06
Tunix
阅读(240)
评论(0)
推荐(0)
【CodeForces】【338E】Optimize!
摘要:线段树 先搞出来每个a[i]能连多少条边记为w[i]……如果对一组s[i],都满足w[i]-rank[i]>=0则这是一组合法方案,然后线段树维护w[i]-rank[i](第一个元素出去的时候后面所有的rank要-1,加入最后一个元素的时候后面的元素rank+1,建关于a[i]的权值线段树,记得离...
阅读全文
posted @
2015-03-24 20:23
Tunix
阅读(458)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
20
下一页
公告