随笔分类 -  DP&&递推

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要:传送门 题意:求$n$个数组成的排列变为升序有多少种不同的步数 步数就是循环长度的$lcm$..... 那么就是求$n$划分成一些数几种不同的$lcm$咯 然后我太弱了这种$DP$都想不出来.... 通过枚举每个质因子的指数来求$lcm$ $d[i][j]$表示前$i$个质因子当前和为$j$的方案数 阅读全文
posted @ 2017-02-28 17:39 Candy? 阅读(283) 评论(0) 推荐(0)
摘要:传送门 题意:三种颜色,规定使用每种颜色次数$r,g,b$,给出一个置换群,求多少种不等价着色 $m \le 60,\ r,g,b \le 20$ 咦,规定次数? 《组合数学》上不是有生成函数做法吗.... 生成函数貌似可以和背包$DP$互相转换来着 然后就做出来了 每种置换求循环,$d[i][j] 阅读全文
posted @ 2017-02-28 16:20 Candy? 阅读(572) 评论(0) 推荐(0)
摘要:传送门 当然了WF的题uva hdu上也有 你的公司获得了一个厂房N天的使用权和一笔启动资金,你打算在这N天里租借机器进行生产来获得收益。可以租借的机器有M台。每台机器有四个参数D,P,R,G。你可以在第D天花费P的费用(当然,前提是你有至少P元)租借这台机器,从第D+1天起,操作机器将为你产生每天 阅读全文
posted @ 2017-02-25 15:46 Candy? 阅读(676) 评论(0) 推荐(0)
摘要:传送门 题意:不想写... 扔链接就跑 好吧我回来了 首先发现每次兑换一定是全部兑换,因为你兑换说明有利可图,是为了后面的某一天两种卷的汇率差别明显而兑换 那么一定拿全利啊,一定比多天的组合好 $f[i]$表示第$i$天最多能得到的钱在这一天可以换成多少$A$卷 枚举使用哪一天留下的卷,按这一天的汇 阅读全文
posted @ 2017-02-23 19:32 Candy? 阅读(500) 评论(5) 推荐(1)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1801 在N行M列的棋盘上,放若干个炮可以是0个,使得没有任何一个炮可以攻击另一个炮。 请问有多少种放置方法 100%的数据中N,M不超过100 容易发现每行每列最多两个 然后就不会了...看了别人的状 阅读全文
posted @ 2017-02-21 18:27 Candy? 阅读(228) 评论(0) 推荐(0)
摘要:一个无向连通图,顶点从1编号到N,边从1编号到M。 小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选 择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z 到达N号顶点时游走结束,总分为所有获得的分数之和。 现在,请你对这M条边进行编号,使得小 阅读全文
posted @ 2017-02-20 11:53 Candy? 阅读(361) 评论(0) 推荐(0)
摘要:Codeforces Round #398 (Div. 2) A.Snacktower 模拟 我和官方题解的命名神相似...$has$ #include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #inc 阅读全文
posted @ 2017-02-20 10:58 Candy? 阅读(313) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3270 题意:一张无向图,一开始两人分别在$x$和$y$,每一分钟在点$i$不走的概率为$p[i]$,走的话等概率走到相邻的点,求两人在每个点相遇的概率对于100%的数据有 n <= 20,n-1 <= 阅读全文
posted @ 2017-02-19 21:44 Candy? 阅读(494) 评论(0) 推荐(0)
摘要:2806: [Ctsc2012]Cheat 题意: 多个主串和多个询问串,每次询问将询问串分成多个连续子串,如果一个子串长度>=L且在主串中出现过就是熟悉的 如果熟悉的字符串长度>=询问串长的90%就是熟悉的文章;求成为熟悉的文章的最大的L 主串建广义SAM然后二分L判断可行性 使用DP判断L是否可 阅读全文
posted @ 2017-02-09 14:57 Candy? 阅读(649) 评论(1) 推荐(0)
摘要:3998: [TJOI2015]弦论 Description 对于一个给定长度为N的字符串,求它的第K小子串是什么。 对于一个给定长度为N的字符串,求它的第K小子串是什么。 Input 第一行是一个仅由小写英文字母构成的字符串S 第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1 阅读全文
posted @ 2017-02-08 16:42 Candy? 阅读(358) 评论(0) 推荐(0)
摘要:题意:给一个长度不超过90000的串S,每次询问它的所有不同子串中,字典序第K小的,询问不超过500个。 第一道自己做的1A的SAM啦啦啦 很简单,建SAM后跑kth就行了 也需要按val基数排序倒着推出来d[s]状态s的后继子串个数 跑kth的时候判断d[v]>=k的时候就跑到v,并且k应该是-- 阅读全文
posted @ 2017-02-08 15:23 Candy? 阅读(348) 评论(0) 推荐(0)
摘要:题意: 给一个字符串S,令F(x)表示S的所有长度为x的子串中,出现次数的最大值。求F(1)..F(Length(S)) clj课件: 我们构造S的SAM,那么对于一个节点s,它的长度范围是 [Min(s),Max(s)],同时他的出现次数是|Right(s)|。那么我们用 |Right(s)|去更 阅读全文
posted @ 2017-02-08 00:05 Candy? 阅读(272) 评论(0) 推荐(0)
摘要:题意: 求多个串<=10的最长连续子串 一个串建SAM,然后其他串在上面走 每个状态记录所有串在这个状态的公共子串的最小值 一个串在上面走的时候记录与每个状态公共子串的最大值,注意出现次数向父亲传递,一个状态能到达说明了Suffix Link指向的状态可以取到最大子串,这一步对val后基数排序然后倒 阅读全文
posted @ 2017-02-07 21:49 Candy? 阅读(1107) 评论(0) 推荐(0)
摘要:DNA Sequence Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 15797 Accepted: 6095 Description It's well known that DNA Sequence is a sequen 阅读全文
posted @ 2017-02-05 23:36 Candy? 阅读(266) 评论(0) 推荐(0)
摘要:Ring Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3536 Accepted Submission(s): 1153 Problem De 阅读全文
posted @ 2017-02-05 21:45 Candy? 阅读(254) 评论(0) 推荐(0)
摘要:DNA repair Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 6758 Accepted: 3133 Description Biologists finally invent techniques of repairin 阅读全文
posted @ 2017-02-05 18:23 Candy? 阅读(296) 评论(0) 推荐(0)
摘要:Censored! Time Limit: 5000MS Memory Limit: 10000K Total Submissions: 9793 Accepted: 2686 Description The alphabet of Freeland consists of exactly N le 阅读全文
posted @ 2017-02-05 16:58 Candy? 阅读(353) 评论(0) 推荐(0)
摘要:Pinball xfause (命题人) 基准时间限制:1 秒 空间限制:262144 KB 分值: 20 Pinball xfause (命题人) 基准时间限制:1 秒 空间限制:262144 KB 分值: 20 Pinball xfause (命题人) xfause (命题人) 基准时间限制:1 阅读全文
posted @ 2017-02-04 23:15 Candy? 阅读(225) 评论(0) 推荐(0)
摘要:Apocalypse Someday Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 1807 Accepted: 873 Description The number 666 is considered to be the o 阅读全文
posted @ 2017-02-04 21:24 Candy? 阅读(326) 评论(0) 推荐(0)
摘要:Infinite monkey theorem Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1702 Accepted Submission( 阅读全文
posted @ 2017-02-04 19:23 Candy? 阅读(439) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页