上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 57 下一页

2017年3月8日

POJ 1692 Crossed Matchings dp[][] 比较有意思的dp

摘要: http://poj.org/problem?id=1692 这题看完题后就觉得我肯定不会的了,但是题解却很好理解。- - ,做题阴影吗 所以我还是需要多思考。 题目是给定两个数组,要求找出最大匹配数量。 匹配规则是: a[i] ==b[j],而且需要产生交叉,而且没对数只能匹配一次。 一开始的时候 阅读全文

posted @ 2017-03-08 15:09 stupid_one 阅读(185) 评论(0) 推荐(0) 编辑

HDU 2828 Lamp 二分图的最大匹配 模型题

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2828 给定n个灯,m个开关,使得每栈灯亮,前提是控制这栈灯的开关的状态是其中一个。(题目应该都看得懂) 其实我想了挺久的,比赛的时候还想不出。但是直觉就告诉我是二分图匹配,虽然网上说什么精确覆盖。 不懂。 我的做 阅读全文

posted @ 2017-03-08 09:17 stupid_one 阅读(130) 评论(0) 推荐(0) 编辑

2017年3月5日

B. Connecting Universities DFS,无向树

摘要: http://codeforces.com/problemset/problem/700/B 题意是,在一颗树中,有k个大学,要求两两匹配,他们之间的距离作为贡献,使得距离总和最大。 一开始的时候无从下手,一路在想某一个点应该和哪一个点去匹配。但是这样是错误的思路。 正解是观察边的贡献,如果某两个学 阅读全文

posted @ 2017-03-05 23:57 stupid_one 阅读(183) 评论(0) 推荐(0) 编辑

HDU 5808 Price List Strike Back bitset优化的背包。。水过去了

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5808 用bitset<120>dp,表示dp[0] = true,表示0出现过,dp[100] = true表示100这个数字出现过。 对于每一个新的数字,val,有转移方程, dp = dp | (dp << 阅读全文

posted @ 2017-03-05 21:42 stupid_one 阅读(178) 评论(0) 推荐(0) 编辑

uva 6910 - Cutting Tree 并查集的删边操作,逆序

摘要: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4922 题意是给定一颗森林,然后每次都可以删除一条边,或者询问某两个点是否连通。 如果顺着做 阅读全文

posted @ 2017-03-05 20:44 stupid_one 阅读(390) 评论(0) 推荐(0) 编辑

2017年3月4日

HDU 5778 abs 数学

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5778 这题的意思就是找离x最近的一个数y,且y是一个完全平方数,还是所有质因子都只能出现两次的完全平方数 一开始的思路是直接枚举这个差值,然后去两边找,val - res和val + res找,然后超时了。 其实 阅读全文

posted @ 2017-03-04 20:56 stupid_one 阅读(184) 评论(0) 推荐(0) 编辑

Invitation Cards POJ 1511 SPFA || dij + heap

摘要: http://poj.org/problem?id=1511 求解从1去其他顶点的最短距离之和。 加上其他顶点到1的最短距离之和。 边是单向的。 第一种很容易,直接一个最短路, 然后第二个,需要把边反向建一次,跑一个最短路就好。 ★、cin cout 超时 #include <cstdio> #in 阅读全文

posted @ 2017-03-04 11:06 stupid_one 阅读(143) 评论(0) 推荐(0) 编辑

2017年3月2日

HDU 2243 考研路茫茫——单词情结 求长度小于等于L的通路总数的方法

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2243 这是一题AC自动机 + 矩阵快速幂的题目, 首先知道总答案应该是26^1 + 26^2 + 26^3 .... + 26^L,用等比数列的前n项和是无法做的,因为出现小数。 这个可以直接看到F[n] = 2 阅读全文

posted @ 2017-03-02 13:01 stupid_one 阅读(503) 评论(0) 推荐(0) 编辑

2017年3月1日

POJ 2778 DNA Sequence AC自动机 + 矩阵快速幂

摘要: http://poj.org/problem?id=2778 首先将病毒串假如去AC自动机上。然后构造trie图后。 题目是要构造一个长度为len的,不包含那些病毒的串,的种类数。 转化题目,就是要求在root点上,走len步,能有多少种情况不走到病毒串上。 那么,对于每一个AC自动机上的节点,我们 阅读全文

posted @ 2017-03-01 12:50 stupid_one 阅读(186) 评论(0) 推荐(0) 编辑

2017年2月28日

HDU 2457 DNA repair AC自动机 + dp

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2457 首先把病毒串保存一下,然后对于每一个trie上的节点,跑一发AC自动机,建立一个trie图。 建立的时候,对应做一些修改。 比如,现在建立成了这个样子。 如果he是一个病毒串,那么应该相对应的,把she那个 阅读全文

posted @ 2017-02-28 23:05 stupid_one 阅读(266) 评论(0) 推荐(0) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 57 下一页

导航