09 2016 档案

摘要:...最小生成树裸题,9月最后一天刷水刷水。 阅读全文
posted @ 2016-09-30 22:41 iiyiyi 阅读(285) 评论(0) 推荐(0)
摘要:【题目大意】 一个二维平面。在这个平面内,如果当前跳到了(x,y) ,那下一步可以跳到以下 4个点: (x-1,y), (x+1,y), (x,y-1), (x,y+1)。 假设到达(x,y)需要耗费的体力用 C(x,y)表示。 对于 C(x,y),有以下几个性质: 1 、若x=0或者 y=0,则 阅读全文
posted @ 2016-09-29 16:50 iiyiyi 阅读(328) 评论(0) 推荐(0)
摘要:【题目大意】 【思路】 基本是popoqqq大爷的题解,稍微添加了几句自己的注释,方便理解 同理,如果n%k+m%k<k等价于0 =∑([(n+m)/k]-[n/k]-[m/k])×φ(k) ……因为k不满足条件的时候前面为0 ……其实右边两个∑也是k=1..(m+n),但是k>n的时候,[n/k] 阅读全文
posted @ 2016-09-28 23:32 iiyiyi 阅读(270) 评论(0) 推荐(0)
摘要:【题目大意】 求2^(2^(2^(2^(2^...)))) mod p。 【思路】 蒟蒻在知道用欧拉做的前提下,对这题目瞪了好久没有明白,看了正解扑通一声跪下来orz直接搬运popoqqq大爷的吧反正有水印(. 【错误点】 快速幂没有开longlong…… 阅读全文
posted @ 2016-09-27 23:26 iiyiyi 阅读(208) 评论(0) 推荐(0)
摘要:【题目大意】 在某城市里住着n个人,任何两个认识的人不是朋友就是敌人,而且满足: 1、 我朋友的朋友是我的朋友; 2、 我敌人的敌人是我的朋友; 所有是朋友的人组成一个团伙。告诉你关于这n个人的m条信息,即某两个人是朋友,或者某两个人是敌人,请你编写一个程序,计算出这个城市最多可能有多少个团伙? 【 阅读全文
posted @ 2016-09-27 22:18 iiyiyi 阅读(588) 评论(0) 推荐(0)
摘要:【题目大意】 给一个有向图,然后选一条路径起点终点都为1的路径出来,有一次机会可以沿某条边逆方向走,问最多有多少个点可以被经过?(一个点在路径中无论出现多少正整数次对答案的贡献均为1) 【思路】 首先缩点,对于每一个联通块求出正图和反图中节点1所在的联通块到它的最长节点数。这个用拓扑排序处理一下。 阅读全文
posted @ 2016-09-26 23:10 iiyiyi 阅读(574) 评论(0) 推荐(1)
摘要:【题目大意】 给定n个点(x,y),并且保证xi<xj&&yi>yj当i<j。要求建一颗树,树的边只能向上和向右生长,求将所有点都连起来树的长度最小。 【思路】 定义状态 dp[i,j]表示点i到点j合并在一起的最小花费(树枝的长度)。如dp[3,4]表示图中绿色的这一段。 状态转移方程:dp[i, 阅读全文
posted @ 2016-09-25 17:44 iiyiyi 阅读(251) 评论(0) 推荐(0)
摘要:【题目大意】 在一个园形操场的四周摆放N堆石子,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。 试设计出1个算法,计算出将N堆石子合并成1堆的最大得分。 【思路】 设 dp[i][j] 表示第 i 到第 j 堆石子合并的最优值,sum 阅读全文
posted @ 2016-09-24 21:47 iiyiyi 阅读(233) 评论(0) 推荐(0)
摘要:这道题拖了好久因为懒,结果1A了,惊讶∑( 口 || 【题目大意】 给定一张n个顶点m条边的有权无向图。现要修改各边边权,使得给出n-1条边是这张图的最小生成树,代价为变化量的绝对值。求最小代价之和。 【思路】 思路有点神,并不是我这种蒟蒻能够想到的XD 显然由贪心,树边必定变成wi-di,非树边必 阅读全文
posted @ 2016-09-20 18:46 iiyiyi 阅读(373) 评论(0) 推荐(0)
摘要:OpenJudge上刷水都不会了……这题居然写了一个半小时…… 【题目大意】 诸葛亮要征服N城市。然而,City-X在击败City-2,City-3……City-x-1后击败。关羽,张飞,赵云,每个人都应该领导一个军队。三个军队从City-0出发,征服所有的城市。求三个军队的行程总长的最小值。 【思 阅读全文
posted @ 2016-09-19 21:51 iiyiyi 阅读(360) 评论(0) 推荐(0)
摘要:【题目大意】 香蕉森林里一群猴子(n<=1000)围成一圈开会,会长给他们互相介绍,每个猴子需要时间a[i]。每次只能介绍相邻的两只猴子x和y认识,同时x所有认识的猴子和y所有认识的猴子也就相互认识了,代价为这两伙猴子认识的时间(a[])之和。求这群猴子都互相认识的最短时间。 【思路】 四边形不等式 阅读全文
posted @ 2016-09-16 11:52 iiyiyi 阅读(353) 评论(0) 推荐(0)
摘要:又名NTR的故事 【题目大意】 n对夫妻Bi和Gi。若某男Bi与某女Gj曾经交往过,他们有私奔的可能性。不妨设Bi和Gj旧情复燃,进而Bj会联系上了他的初恋情人Gk,以此递推。若在Bi和Gi离婚的前提下,这2n个人最终依然能够结合成n对情侣,那么我们称婚姻i为不安全的,否则婚姻i就是安全的。问n对夫 阅读全文
posted @ 2016-09-16 11:46 iiyiyi 阅读(826) 评论(0) 推荐(0)
摘要:【题目大意】 给出N个军工厂和M 个操作,操作分为两类: • 0 u v,这次操作苏联会修建一条连接 u 号军工厂及 v 号军工厂的铁路,注意铁路都是双向的; • 1 u v, Reddington 需要知道 u 号军工厂及 v 号军工厂最早在加入第几条条铁路后会联通,假如到这次操作都没有联通,则输 阅读全文
posted @ 2016-09-16 11:34 iiyiyi 阅读(292) 评论(0) 推荐(0)
摘要:开学忙成狗,刷题慢如蜗牛…… 【题目大意】 给出一个m*n的矩阵里面有一些格子为障碍物,一些格子只能上下通行,一些格子只能左右通行,一些格子上下左右都能通行。问经过所有非障碍格子的哈密顿回路个数。 【思路】 和BZOJ1814差不多,增加几个比较简单的判断即可。详见代码。 【错误点】 一开始我把三种 阅读全文
posted @ 2016-09-13 22:25 iiyiyi 阅读(381) 评论(0) 推荐(0)
摘要:【题目大意】 给出一个m*n的矩阵里面有一些格子为障碍物,求经过所有非障碍格子的哈密顿回路个数。 【思路】 最典型的插头DP。分为三种情况: (1)当前格子既没有上插头也没有左插头。 如果下边和右边都没有障碍,新建连同分量。 (2)如果只有左插头或者右插头。 延伸或者拐弯,当然也要判断有没有障碍。 阅读全文
posted @ 2016-09-06 18:49 iiyiyi 阅读(841) 评论(0) 推荐(0)
摘要:今天美国的院士过来讲课XD以为会很无聊但是谜之好听,而且英语基本上都听懂了的样子♪(´▽`) 逃到图书馆来写解题报告 【题目大意】 给出一个m*n的方格,用2*1的骨牌覆盖有几种情况。 【思路】 最基础的轮廓线DP。分为三种情况: (1)向上放,必须要满足上面的格子没有被放,且当前不在首行。→新状态 阅读全文
posted @ 2016-09-06 18:42 iiyiyi 阅读(1766) 评论(1) 推荐(1)
摘要:【题目大意】 给定一个序列t1,t2,...,tn ,求一个递增序列z1<z2<...<zn , 使得R=|t1−z1|+|t2−z2|+...+|tn−zn| 的值最小。本题中,我们只需要求出这个最小的R值。 【思路】 -这个比加延迟标记的左偏树调试得还久……WA到死…… 如果ti是递增的,我们只 阅读全文
posted @ 2016-09-03 10:41 iiyiyi 阅读(782) 评论(0) 推荐(0)
摘要:【题目大意】 给出一些数和一些操作。M:合并两个数所在的集合,如果有任意一个数被删除则忽略操作;K:删除某个数所在集合中最小的数。 【思路】 裸裸的,复习^ ^ 阅读全文
posted @ 2016-09-01 22:58 iiyiyi 阅读(172) 评论(0) 推荐(0)