上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 57 下一页

2017年8月20日

HDU - 5920 Ugly Problem 求解第一个小于n的回文数

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5920 http://www.cnblogs.com/xudong-bupt/p/4015226.html 把前半部分复制过去,如果太大,那么早到第一个会使得其太大的点,减1,然后对应的中间的变成9 #includ 阅读全文

posted @ 2017-08-20 19:59 stupid_one 阅读(285) 评论(0) 推荐(0)

HDU 6153 A Secret 套路,求解前缀在本串中出现的次数

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=6153 首先相当于翻转两个串,然后求s2前缀在s1中出现的次数。 这是一个套路啦 首先把两个串结合起来,中间加一个'%'之类的分割 设dp[i]表示前缀1 i在本串中的出现次数和 那么从后开始dp,所有dp值一开始 阅读全文

posted @ 2017-08-20 01:33 stupid_one 阅读(321) 评论(0) 推荐(0)

2017年8月18日

bzoj 3732: Network 树上两点边权最值

摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3732 首先想到,要使得最长边最短,应该尽量走最短的边,在MST上。 然后像LCA那样倍增娶个最大值 #include <bits/stdc++.h> #define IOS ios::sync_wit 阅读全文

posted @ 2017-08-18 22:24 stupid_one 阅读(314) 评论(0) 推荐(0)

2017年8月17日

思维题题集--------一直都很害怕这些题

摘要: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4991 给定一个逆波兰表达式,要求添加若干个操作数或者运算符,或者调换任意两个运算符,使得其 阅读全文

posted @ 2017-08-17 23:11 stupid_one 阅读(264) 评论(0) 推荐(0)

Regionals 2014 >> Asia - Taichung 7003 - A Balance Game on Trees 树形DP + 二维费用背包

摘要: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5015 设dp[cur][i][j]表示当前是第cur个顶点,自身状态是i(0或者1),爸爸 阅读全文

posted @ 2017-08-17 11:26 stupid_one 阅读(180) 评论(0) 推荐(0)

2017年8月14日

小小粉丝度度熊 二分答案 + two pointer

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=6119 发现自己的two pointer能力超弱。 这题是合并时间后,二分答案。 可以知道对于每个时间区间,合法的答案肯定是从其开始时间,向左扩展 或者从其结束时间,向右扩展。 复杂度O(2n log val) 细 阅读全文

posted @ 2017-08-14 21:53 stupid_one 阅读(287) 评论(0) 推荐(0)

2017年8月11日

I - Defeat the Enemy UVALive - 7146 二分 + 贪心

摘要: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5158 这样的受到两个东西限制的,很容易想到要排序,然后加进去multiset,加的时候保证 阅读全文

posted @ 2017-08-11 13:56 stupid_one 阅读(284) 评论(0) 推荐(0)

2017年8月9日

Binary Strings Gym - 101161G 矩阵快速幂 + 打表

摘要: http://codeforces.com/gym/101161/attachments 这题通过打表,可以知道长度是i的时候的合法方案数。 然后得到f[1] = 2, f[2] = 3, f[3] = 5, f[4] = 8......这样的广义fib数列 现在要求f[k] + f[2k] + f 阅读全文

posted @ 2017-08-09 00:41 stupid_one 阅读(246) 评论(0) 推荐(0)

2017年8月8日

B - Average Gym - 101161B 组合数学

摘要: http://codeforces.com/gym/101161/attachments 今天被卡常了,其实是自己对组合数技巧研究的不够。 如果是n, m <= 1e5的,然后取模是质数,那么可以用费马小定理。 如果n, m都比较小,那么其实是直接杨辉三角。不用逆元那些。 这题的思路是,枚举每一一个 阅读全文

posted @ 2017-08-08 21:31 stupid_one 阅读(297) 评论(0) 推荐(0)

2017年8月6日

HUID 5558 Alice's Classified Message 后缀数组+单调栈+二分

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5558 对于每个后缀suffix(i),想要在前面i - 1个suffix中找到一个pos,使得LCP最大。这样做O(n^2) 考虑到对于每一个suffix(i),最长的LCP肯定在和他排名相近的地方取得。 按排名 阅读全文

posted @ 2017-08-06 23:07 stupid_one 阅读(289) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 57 下一页

导航