上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 57 下一页

2015年1月18日

【Algorithm】逆序数的分治求解

摘要: 逆序数的分治求解,时间复杂度O(nlgn)。基本思想是在归并排序的基础上加逆序计数。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 #define MAXN 100005... 阅读全文

posted @ 2015-01-18 15:52 Bombe 阅读(352) 评论(0) 推荐(0) 编辑

【HDOJ】1619 Unidirectional TSP

摘要: 题目本身一点儿都不难,但是就是被字典序搞死了。写的挺麻烦,但是过了,逆向做好做一点儿。 1 /* 1619 */ 2 #include 3 #include 4 #include 5 6 #define MAXN 15 7 #define MAXM 105 8 #define... 阅读全文

posted @ 2015-01-18 12:39 Bombe 阅读(193) 评论(0) 推荐(0) 编辑

2015年1月17日

【HDOJ】1561 The more, The Better

摘要: 树状DP。 1 /* 1561 */ 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 10 #define MAXN 20511 12 vector tb... 阅读全文

posted @ 2015-01-17 21:19 Bombe 阅读(185) 评论(0) 推荐(0) 编辑

【HDOJ】1510 White Rectangles

摘要: 这个题目很好,变形的题目也很多。简单DP。 1 /* 1510 */ 2 #include 3 #include 4 #include 5 6 #define MAXN 105 7 8 char map[MAXN][MAXN]; 9 int dp[MAXN][MAXN];10 11 int... 阅读全文

posted @ 2015-01-17 13:51 Bombe 阅读(159) 评论(0) 推荐(0) 编辑

【HDOJ】1506 Largest Rectangle in a Histogram

摘要: Twitter还是Amazon拿这个题目当过面试题。DP区间求面积。 1 /* 1506 */ 2 #include 3 #include 4 #include 5 6 #define MAXN 100005 7 #define INF 999999 8 9 int l[MAXN], r[... 阅读全文

posted @ 2015-01-17 12:52 Bombe 阅读(119) 评论(0) 推荐(0) 编辑

2015年1月16日

【HDOJ】1474 Always On the Run

摘要: 普通DP。基本和floyd一个思路。 1 /* 1474 */ 2 #include 3 #include 4 #include 5 6 #define MAXN 15 7 #define MAXK 1005 8 #define MAXD 35 9 #define INF 999999... 阅读全文

posted @ 2015-01-16 21:26 Bombe 阅读(161) 评论(0) 推荐(0) 编辑

【HDOJ】1438 钥匙计数之一

摘要: 状态压缩。分最后一个槽的值以及当前的配置方案是否可以进行DP。 1 /* 1438 */ 2 #include 3 #include 4 #include 5 6 #define MAXN 32 7 8 const int MAXS = 1= 3)52 an... 阅读全文

posted @ 2015-01-16 14:27 Bombe 阅读(202) 评论(0) 推荐(0) 编辑

【HDOJ】1423 Greatest Common Increasing Subsequence

摘要: LCIS 1 /* 1423 */ 2 #include 3 #include 4 #include 5 6 #define MAXN 505 7 8 int a[MAXN]; 9 int b[MAXN];10 int c[MAXN];11 int n, m;12 int ans;13 1... 阅读全文

posted @ 2015-01-16 12:30 Bombe 阅读(126) 评论(0) 推荐(0) 编辑

2015年1月15日

【HDOJ】1329 Hanoi Tower Troubles Again!

摘要: 水题,搞清楚hanoi的定义就好做了。 1 /* 1329 */ 2 #include 3 #include 4 #include 5 #include 6 7 #define MAXN 55 8 9 int b[MAXN];10 int a[MAXN];11 12 bool isSqu... 阅读全文

posted @ 2015-01-15 20:52 Bombe 阅读(238) 评论(0) 推荐(0) 编辑

2015年1月11日

【HDOJ】1716 排列2

摘要: STL。 1 /* 1716 */ 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 #define MAXN 30 9 int b[MAXN];10 11 int main() {12 i... 阅读全文

posted @ 2015-01-11 17:03 Bombe 阅读(190) 评论(0) 推荐(0) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 57 下一页

导航