上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页
摘要: 原题地址根据提示做即可,总感觉数据结构用的不好,以后看看大神都是怎么用数组存树的。 1 #include 2 #include 3 4 using namespace std; 5 6 struct Node { 7 int first; 8 int second; 9 bool... 阅读全文
posted @ 2015-03-26 16:45 李舜阳 阅读(166) 评论(0) 推荐(0)
摘要: 原题地址基本二叉树操作代码: 1 #include 2 #include 3 4 using namespace std; 5 6 void restore(char *pre, char *in, int len) { 7 if (len == 0) 8 return; 9 1... 阅读全文
posted @ 2015-03-26 16:08 李舜阳 阅读(140) 评论(0) 推荐(0)
摘要: 原题地址跟背包问题非常像,很巧妙,跟着提示做即可需要注意的是,状态压缩以后,j的变化不是规律的,所以用一个临时缓冲back保存下一次迭代的结果。代码: 1 #include 2 3 using namespace std; 4 5 int onesum(int a) { 6 int sum... 阅读全文
posted @ 2015-03-26 15:55 李舜阳 阅读(270) 评论(0) 推荐(0)
摘要: 原题地址基本动态规划题+状态压缩看完提示反倒是不会做了。。代码: 1 #include 2 3 using namespace std; 4 5 int main() { 6 int N, M; 7 int best[500010] = {0}; 8 int value[512];... 阅读全文
posted @ 2015-03-26 12:03 李舜阳 阅读(261) 评论(0) 推荐(0)
摘要: 原题地址经网友jokeren提醒,后面给出的代码虽然可以AC原题,但存在bug,主要是在矩形覆盖情况的判断上处理的不够完全。看似挺复杂的,但是仔细分析一下可以化简:首先,不用枚举周长,因为更长的周长总是能够围成更大的面积,所以只要考虑如何在周长为L的前提下枚举面积就行了。下图中,用蓝色线框表示跑马的... 阅读全文
posted @ 2015-03-26 11:42 李舜阳 阅读(1120) 评论(3) 推荐(1)
摘要: 原题地址一开始写了一个求交点然后算角度的,特别复杂不说,还很容易出错,WA了很久也不知道错在哪后来想想,应该用向量做四条直线能围成一个矩形 四条直线两两之间有4个平行关系,8个垂直关系注意,直线重合并不算平行代码清晰明了,一遍AC,这酸爽。代码: 1 #include 2 #include 3... 阅读全文
posted @ 2015-03-24 23:42 李舜阳 阅读(278) 评论(0) 推荐(0)
摘要: 原题地址基本动态规划代码: 1 #include 2 3 using namespace std; 4 5 int main() { 6 int N, M; 7 int score[100010]; 8 int need[512]; 9 int value[51... 阅读全文
posted @ 2015-03-23 22:54 李舜阳 阅读(222) 评论(0) 推荐(0)
摘要: 原题地址基本动归,题目中给的提示很有意思代码: 1 #include 2 3 using namespace std; 4 5 #define SIZE 128 6 7 int main() { 8 int n; 9 int puzzle[SIZE][SIZE];10 ... 阅读全文
posted @ 2015-03-23 22:37 李舜阳 阅读(204) 评论(0) 推荐(0)
摘要: 原题地址看上去非常复杂, 实际上是这一系列最简单的一步,本质上是个搜索过程,相比于前一道题,可以不用策略三,而且题目的数据规模超级小,所以暴力搜索就能过。把尚未确定的点放在一个unsettled列表里,然后依次枚举每个点的情况:是地雷or不是地雷优化方案一即:每次枚举后,使用规则一、规则二对列表里剩... 阅读全文
posted @ 2015-03-23 21:11 李舜阳 阅读(729) 评论(0) 推荐(0)
摘要: 原题地址没有复杂算法,就是麻烦,写起来细节比较多,比较考验细心,一次AC好开心。代码: 1 #include 2 #include 3 #include 4 #include 5 6 using namespace std; 7 8 #define SIZE 400 9... 阅读全文
posted @ 2015-03-22 14:57 李舜阳 阅读(648) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页