摘要: 早上懒床玩手机,在Quora上看到这个问题: I am ambitious, talented and intelligent, but I lack willpower, discipline, and organization. I am an impulsive procrastinator of the highest order. What can I do to improve? 哈哈... 阅读全文
posted @ 2015-01-25 13:24 努力变瘦 阅读(245) 评论(4) 推荐(0) 编辑
摘要: POJ 1182 食物链 添加一个维护当前节点与父节点关系的信息,每次压缩时更新关系,另外join的时候也要根据当前节点和父节点关系以及两个父节点关系更新; 单case,不用EOF处理。 # include const int maxn = 50005; int n, k; int p[maxn]; int g[maxn]; int find(int x) { if (x == p[x]... 阅读全文
posted @ 2014-12-05 21:36 努力变瘦 阅读(164) 评论(0) 推荐(0) 编辑
摘要: problems: http://codeforces.com/contest/493 晚上11点开始的,只看了B和C,然后睡了,悲剧的是C一直没发现空间开小了,然后各种改都是WA,早上起来一看B又被黑了,然后发现long long的情况没处理。 B是水题,如果求和来判断第一种情况注意使用long long。 C题暴力:对每个可能成为最优解的d都求出a和b,然后更新即可。首先,对每个a[i],... 阅读全文
posted @ 2014-12-04 13:17 努力变瘦 阅读(183) 评论(0) 推荐(0) 编辑
摘要: POJ 3041 最小点覆盖 裸匈牙利。 # include # include const int maxn = 505; int n, k; int c[maxn]; bool g[maxn][maxn]; bool vis[maxn]; int mark[maxn]; bool find(int u) { for (int v = 1; v <= n; ++v) if(g[u][... 阅读全文
posted @ 2014-12-03 22:04 努力变瘦 阅读(162) 评论(0) 推荐(0) 编辑
摘要: POJ 3630 给出n个字符串,问是否存在一个字符串是另一个的前缀。 # include # include const int maxlen = 15; const int maxw = 10; const int maxn = 10005 * maxw; char str[maxlen]; int n; int root, id; int next[maxn][maxw]; bool ... 阅读全文
posted @ 2014-12-03 21:36 努力变瘦 阅读(197) 评论(0) 推荐(0) 编辑