这次的没学过的算法多了起来,虽然我都猜对了是用什么算法(我只知道大体上各算法的原理,但没写过。。)。。还有翻译上的严重失误。这次太惨了。。。差点挂零。。
这次比赛的pdf地址:http://poj.org/ProblemDescriptions/jinghua.pdf
A题:
题目地址:POJ 4044
由于上次我在低端题上的失误。。已被队友嫌弃。。。已经被剥夺写签到题的权利。。。但是这题...
分类:
其他好文 时间:
2014-07-08 20:51:10
阅读次数:
300
判断是否欧拉回路。
很蛋疼的一道题,加上DFS判所有点是否连通就无限WA。(并查集也可判)
直接定理就AC了。都不知道所有点是不是在一个 连通块里面。
然后他们说:Your master is a particularly absent-minded lout and continually leaves doors open throughout a particular floo...
分类:
其他好文 时间:
2014-07-08 20:05:55
阅读次数:
212
这题目的思路很巧妙,什么情况下剩下的所有物品都放不下呢?就是当前剩余物品中最小的那个也放不下。所以,先把物品按照容量从小到大排序,依次枚举当前背包为放不下的最小物品的情况。
对于当前物品i,必有1到i-1的所有物品都放进去,这时候比i大的物品谁放谁不放是不确定的。转换成0-1背包问题:把前i-1个物品都放进去以后,得到空间为tsum - sum[i-1](前缀和)的包,只要从第i+1到第n个物品...
分类:
其他好文 时间:
2014-07-08 19:47:17
阅读次数:
187
Who's in the Middle
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 31015
Accepted: 17991
Description
FJ is surveying his herd to find the most average c...
分类:
其他好文 时间:
2014-07-08 19:43:07
阅读次数:
164
http://poj.org/problem?id=2513
最初看到 第一感觉---map 一看250000的数据量 果断放弃
然后记得以前看过,trie代替map,尤其当数据量特别大的时候
学到了:
1、Trie代替map的思想,可以在单词结尾的tree[i][tk] 这个i作为字符串对应的int值 ,当然这个int值也可以用于建立并查集
2、接上,通过并查集判断,所有的点在同一...
分类:
移动开发 时间:
2014-07-08 19:09:11
阅读次数:
204
Crashing Robots
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 7505
Accepted: 3279
Description
In a modernized warehouse, robots are used to fetch the g...
分类:
其他好文 时间:
2014-07-08 18:25:45
阅读次数:
173
欧拉回路问题。
题意是说给你一些字符串,类似于成语接龙,上一个字符串尾字母必须和下一个字符串首字母相同。
把所有字符串连成一串。
根据定理判断欧拉通路,然后DFS判连通(并查集也可)
没注意题意 字符串开了str[100] 结果RE。结果字符串最长有1000.改了就AC了。
#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2014-07-08 18:04:02
阅读次数:
168
欧拉通路+并查集+字典树
题意是说 木棍两头有颜色,怎么排让它连成一串。颜色相同可以接起来。
最开始想用map水过去,一直TLE。怒点字典树天赋……花了一上午。
字典树不多介绍,我的节点开小了,CE好几次,才想起
“There is no more than 250000 sticks.”
“A word is a sequence of lowercas...
分类:
其他好文 时间:
2014-07-08 17:22:26
阅读次数:
180
首先算出mp[i][j]:
以i为最高点,i到j的最短距离是多少。
然后对于每次询问,枚举最高点。
结果就为min(mp[i][st]+mp[i][ed]+val[i]);
但是这个题我用SFL优化了一下。。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2014-07-08 16:59:36
阅读次数:
204
Parencodings
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 19283
Accepted: 11629
Description
Let S = s1 s2...s2n be a well-formed string of parenthes...
分类:
其他好文 时间:
2014-07-08 16:02:26
阅读次数:
207