上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页
  2014年4月30日
摘要: #include#include#include#include#include#define MAXN 1111using namespace std;class Point{ public: int x,y; bool operator > 1; ... 阅读全文
posted @ 2014-04-30 18:39 wangzhili 阅读(119) 评论(0) 推荐(0) 编辑
摘要: #include#include#include#include#include#define MAXN 20010using namespace std;typedef struct{ int to,next;}Node;typedef struct PP{ int id,par; ... 阅读全文
posted @ 2014-04-30 18:39 wangzhili 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 思路:动态规划,不论怎么取则必须有一个最后取(设为k),设dp[n][m] 是n到m这段中的最优解,则dp[n][m] = min(dp[n][k]+dp[k][m]+a[k]*a[n]*a[m],dp[n][m])(k > n && k #include#include#include#defin... 阅读全文
posted @ 2014-04-30 18:39 wangzhili 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 思路:动态规划,设dp[i][j]表示从i到j这段子串匹配的最大长度,则状态转移方程分两种情况,1.若从i到j-1这些字符中没有一个能与j匹配,则 dp[i][j] = dp[i][j-1],这是显然的;2.若从i到j-1中有字符能与j匹配(可能不止一个,并设他们组成集合为A),则 dp[i][j]... 阅读全文
posted @ 2014-04-30 18:39 wangzhili 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 思路:年前学得Trie树,当时没过,可能当时没完全理解吧,今天碰到了,就凭着理解直接敲的,调了两次终于过了,把每个单词结尾标记为1,查询的时候看某个单词的子串是否存在,这题WA点不少,必须搞清判断条件。#include#include#include#include#includeusing nam... 阅读全文
posted @ 2014-04-30 18:39 wangzhili 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 思路:Trie树,很早以前写过,但代码写的太屎,今天做别人比赛遇到了,就重写了一次。#include#include#include#include#include#includeusing namespace std;class Node{ public: int cnt; ... 阅读全文
posted @ 2014-04-30 18:39 wangzhili 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 思路:需要用到位运算,D最为16,用一个int数(32位 > 16位,足够表示)的每个二进制位表示病毒的存在与否,1为存在,0不存在,这样复杂度为2^16*n(通过剪枝实际达不到这么大),可以接受。因此有两种方法解本题,(1),dfs,枚举D的k-组合。(2),通过二进制枚举D的k-组合。用dfs,... 阅读全文
posted @ 2014-04-30 18:39 wangzhili 阅读(199) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #define MAXN 1000010 #define LL long long const LL INF = 0x7fffffffffffff; using namespace st... 阅读全文
posted @ 2014-04-30 18:39 wangzhili 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #define MAXN 50010 7 using namespace std; 8 typedef struct PP{ 9 int id,par;10 bool ... 阅读全文
posted @ 2014-04-30 18:39 wangzhili 阅读(131) 评论(0) 推荐(0) 编辑
摘要: #include#include#include#include#include#include#define MAXN 20using namespace std; int a[MAXN], temp[MAXN], vis[MAXN]; int T, N, flag, sum; string ss... 阅读全文
posted @ 2014-04-30 18:38 wangzhili 阅读(111) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页