08 2016 档案

摘要:题目大概说,有n条边,长度在[1,100000],从中任选三条边,问组成三角形的概率是多少。 阅读全文
posted @ 2016-08-31 22:41 WABoss 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1402 初学FFT。 http://www.cnblogs.com/WABoss/p/FFT_Note.html 直接上代码: 阅读全文
posted @ 2016-08-31 15:47 WABoss 阅读(310) 评论(0) 推荐(0) 编辑
摘要:FFT学得还是有点模糊,原理那些基本还是算有所理解了吧,不过自己推这个推不动。 看的资料主要有这两个: http://blog.miskcoo.com/2015/04/polynomial-multiplication-and-fast-fourier-transform https://www.z 阅读全文
posted @ 2016-08-30 21:40 WABoss 阅读(2228) 评论(19) 推荐(3) 编辑
摘要:题目大概说有n个可以获益的项目,还有m个有一定代价的技术问题。解决某个项目需要先解决某些技术问题;而解决某些技术问题又需要解决另外一些技术问题;如果两个技术问题互相依赖,则要同时解决它们。问能获得的最少收益是多少。 阅读全文
posted @ 2016-08-28 15:02 WABoss 阅读(259) 评论(0) 推荐(0) 编辑
摘要:最小割的经典二者选一的模型 阅读全文
posted @ 2016-08-24 11:48 WABoss 阅读(225) 评论(0) 推荐(0) 编辑
摘要:A 火柴棒续 http://acm.fafu.edu.cn/problem.php?id=1665 肯定都会做。结果就是2n2+2n。 B 火柴棒再续 http://acm.fafu.edu.cn/problem.php?id=1666 很自然想到去解不等式2x2+2x<=n,求x的最大解,注意细节 阅读全文
posted @ 2016-08-21 11:02 WABoss 阅读(466) 评论(0) 推荐(0) 编辑
摘要:题目大概说用k个不同的字母,有多少种方法构造出两个长度n最长公共子串长度为m的字符串。 阅读全文
posted @ 2016-08-18 18:47 WABoss 阅读(938) 评论(0) 推荐(2) 编辑
摘要:题目大概说给若干的字符串pi,然后若干个询问,询问pi内有多少个不同子串与给定的询问字符串的strange set相同。一个字符串的strange set是一个二元组(i,j)的集合,表示该字符串在pi中出现且最后一个字符在pi中的位置j。 阅读全文
posted @ 2016-08-16 23:52 WABoss 阅读(414) 评论(0) 推荐(0) 编辑
摘要:题目大概说有n个工厂,建各个工厂分别要payi的花费和ti的时间,可以同时建工厂。此外还有m个商店,如果各个商店所需要k间工厂都建了,那么就得到proi的收益。现在希望收益大于等于l,问在建工厂所花时间最少的前提下,能获得的最大收益是多少。 阅读全文
posted @ 2016-08-16 18:27 WABoss 阅读(333) 评论(0) 推荐(0) 编辑
摘要:题目大概说有一个矩阵,已知各个单元的值在0到k之间以及各行各列的和,要求还原该矩阵,如果唯一的话就输出解。 阅读全文
posted @ 2016-08-15 21:17 WABoss 阅读(482) 评论(0) 推荐(0) 编辑
摘要:题目大概说给一棵树,点和边都有权值,经过一点可以加上该点的权值但最多只加一次,经过边会减去该边权值,问从各个点分别出发最多能获得多少权值。 这题是很裸的一种树形DP,做过类似HDU2196就知道怎么做了。两个DFS分别在O(n)处理出两种信息,各个结点往其为根的子树走的信息和各个结点往父亲走的信息,各个结点就能在O(1)合并这两个信息分别得出各个结点的最终信息。。 阅读全文
posted @ 2016-08-15 10:12 WABoss 阅读(1387) 评论(0) 推荐(2) 编辑
摘要:题目大概说给一个序列,求k个不重叠长m的连续子序列的最大和。 阅读全文
posted @ 2016-08-14 22:19 WABoss 阅读(394) 评论(0) 推荐(0) 编辑
摘要:题目大概说,定义,一个数为Almost-K-First-P-Prime当且仅当这个数由K个质因子组成,且这K个质因子包含且仅包含于前P个质数。给定k和p,求Σphi(AkFpP)。 阅读全文
posted @ 2016-08-13 10:09 WABoss 阅读(406) 评论(0) 推荐(2) 编辑
摘要:题目大概说有n本书,要依次把它们放到书架,可以放到书架的左边或者右边挨着已经放好的书的下一个位置,当然也可以选择不放。放好后要保证书的高度从左到右非递减。问最多能放上几本书。 阅读全文
posted @ 2016-08-12 15:57 WABoss 阅读(294) 评论(0) 推荐(0) 编辑
摘要:题目大概说,定义d(x,y)为x通过乘或除以质数变为y的最少运算次数。现在有一个集合,有插入一个数到集合的操作,也有从集合中删除一个数的操作,还有查询操作:输出最小的d(a,b),a是所查询的数,b是集合中的任一数。 阅读全文
posted @ 2016-08-11 10:17 WABoss 阅读(428) 评论(0) 推荐(0) 编辑
摘要:题目大概说有N个点,有些被自己占了有些被敌人占了,然后这N个点有几个是相邻的。一开始己方点有几个士兵,一个回合中可以选择某几个己方点的士兵移动到相邻的己方的点,完成移动后要满足所有己方的点至少有一个士兵。问题要的是让边界点(与敌人占的点相邻的自己的点)中的最小值最大。 阅读全文
posted @ 2016-08-10 19:51 WABoss 阅读(607) 评论(0) 推荐(1) 编辑
摘要:题目大概说有两种卡牌,使用A牌能从牌堆摸两张牌,使用B牌能对对方造成xi点伤害。在你的回合,你从牌堆摸一张牌,问能对对方造成p点及以上伤害的概率。 要求的其实就是能造成p点以上伤害的牌堆排列数/牌堆全排列数。 全排列而且总数为20,这种就该想到尝试用状压DP。。 阅读全文
posted @ 2016-08-09 21:45 WABoss 阅读(858) 评论(2) 推荐(0) 编辑
摘要:题目大概说一个n*m的土地,土地上每一个格子要嘛是洞要嘛是草地,可以花费d的价钱把草地挖成洞,或者花费f的价钱把洞填成草地,但是要保证土地的边界是草地。之后会在洞的外围围篱笆,每单位篱笆花费b。问最少的总花费。 阅读全文
posted @ 2016-08-09 09:57 WABoss 阅读(357) 评论(0) 推荐(0) 编辑
摘要:题目大概说有n个城市和m条航线,每条航线都是从某一时刻某一城市出发在某一时刻到达某一城市,且各条航线都有最多人数的限制。现在已知出发城市和目的地城市以及一个最终的时刻,问最多有多少人能在最终时刻前到达目的地。 阅读全文
posted @ 2016-08-05 18:34 WABoss 阅读(257) 评论(0) 推荐(0) 编辑
摘要:题目大概说给一个字符串,找到其所有子串[i...k]满足它是由两个回文串拼成的,求Σi*k。 阅读全文
posted @ 2016-08-03 11:39 WABoss 阅读(631) 评论(0) 推荐(3) 编辑
摘要:题目大概说给几个字符串,每个字符串都有一个开心值,一个串如果包含一次这些字符串就加上对应的开心值,问长度n的串开心值最多可以是多少。 POJ2778。。复习下。。太弱了都快不会做了。。 这个矩阵的乘法定义是不同的,m[i][j]=max(m1[i][k]+m2[k][j]),即从i走到k能获得的最大 阅读全文
posted @ 2016-08-01 23:02 WABoss 阅读(362) 评论(0) 推荐(0) 编辑
摘要:题目大概有一个n*m的矩阵,已知各行所有数的和的前缀和和各列所有数的和的前缀和,且矩阵各个数都在1到20的范围内,求该矩阵的一个可能的情况。 POJ2396的弱化版本吧。。建图的关键在于: 把行、列看成点,各单元看成边 这个建图感觉非常巧。。 各个单元有下界限制。。这个我可不想再写带下界的最大流。。 阅读全文
posted @ 2016-08-01 17:17 WABoss 阅读(315) 评论(0) 推荐(0) 编辑
摘要:题目大概说有n个城市,m条有向边连着它们,每条边都有两个属性一个是ai一个是ci,ai表示运送x单位货物时花费ai*x*x的价钱,ci表示边最多能运送的货物数量(<=5)。问从城市1运送k单位货物到城市n的最少代价。 这种单位费用不固定的费用流很经典的建图方式就是拆边,这题把边拆成ci条,每条单位费 阅读全文
posted @ 2016-08-01 15:49 WABoss 阅读(236) 评论(0) 推荐(0) 编辑
摘要:题目大概说有n只猴子,猴子们在某个时间段需要喝vi时间的水,各个单位时间段最多允许m只猴子同时喝水,问猴子们能否成功喝水并输出一个可行的方案,输出方案的时间段区间要从小到大排序并且合并连续的区间。 首先应该能联想到这是最大流的模型。猴子有100只,不过区间的点达到50W,这时考虑离散化,离散化后最多 阅读全文
posted @ 2016-08-01 10:29 WABoss 阅读(388) 评论(0) 推荐(0) 编辑