11 2014 档案
HDU1003 Max Sum(最大连续子序列和)
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=1003简单dp,状态转移方程:sum[i] = max{sum[i-1]+a[i],a[i]}. (sum[i]记录以a[i]为子序列末端的最大连续和.)对于a[i]这个数字,我们考虑是否将它选入之前连续的序... 阅读全文
posted @ 2014-11-24 18:32 Unc、 阅读(356) 评论(0) 推荐(0)
HDU2795 Billboard
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=2795 1 #include 2 #include 3 using namespace std; 4 #define lson l,m,rt> 1;18 build(lson);19 buil... 阅读全文
posted @ 2014-11-22 23:21 Unc、 阅读(339) 评论(0) 推荐(0)
HDU1395 2^x mod n = 1 暴力题
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=1395可以用欧拉定理证明其存在性。欧拉定理是这样的:如果a和m互质且a 2 int main() 3 { 4 int n; 5 while (scanf("%d", &n) != EOF){ ... 阅读全文
posted @ 2014-11-21 19:10 Unc、 阅读(220) 评论(0) 推荐(0)
HDU1394 线段树求最小逆序数
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=1394求最小的逆序数,在此贴下逆序数的概念:在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。逆序数为偶数的排列称为... 阅读全文
posted @ 2014-11-20 22:43 Unc、 阅读(927) 评论(0) 推荐(0)