上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页

2014年4月30日

POJ 1088

摘要: 思路:记忆化搜索 + DP#include#include#include#define MAX 105using namespace std;const int dir[4][2] = {-1, 0, 1, 0, 0, -1, 0, 1};int map[MAX][MAX], vis[MAX][M... 阅读全文

posted @ 2014-04-30 18:37 ~Love() 阅读(98) 评论(0) 推荐(0)

POJ 3126

摘要: 思路:BFS,最先找到的必定是最小解。#include#include#include#include#include#include#define MAX 11111using namespace std;int isprime[MAX], pre[MAX];queueq;void Chose_P... 阅读全文

posted @ 2014-04-30 18:37 ~Love() 阅读(106) 评论(0) 推荐(0)

POJ 2570

摘要: 思路:floyd + 位运算。map[i][j]的二进制位前26位表示i到j路径里面字母a-z的存在情况,为1说明该字母存在,为0不存在。#include#include#include#include#define MAX 205using namespace std;string str;int... 阅读全文

posted @ 2014-04-30 18:37 ~Love() 阅读(105) 评论(0) 推荐(0)

POJ 3013

摘要: 思路:ans = 每条边(u,v)*v的子树节点的w = 所有的dist[v]*w[v]之和;#include#include#include#include#define MAX 500005const long long int INF = 100000000000000;using name... 阅读全文

posted @ 2014-04-30 18:37 ~Love() 阅读(121) 评论(0) 推荐(0)

POJ 3009

摘要: #include#include#include#define MAX 30 using namespace std; int map[MAX][MAX]; const int dir[4][2]={-1, 0, 1, 0, 0, -1, 0, 1}; int h, w, ans; void dfs... 阅读全文

posted @ 2014-04-30 18:37 ~Love() 阅读(91) 评论(0) 推荐(0)

Codeforces 14D

摘要: #include#include#includeusing namespace std;const int MAX = 205;int dep, n, map[MAX][MAX];int dfs(int u, int v){ int max1, max2, path_max; max1 ... 阅读全文

posted @ 2014-04-30 18:37 ~Love() 阅读(107) 评论(0) 推荐(0)

Codeforces 302D

摘要: 思路:最短路,map[i][j] = d*(|x[i]-x[j]| + |y[i]-y[j]|) - add[i]#include#include#include#include#includeusing namespace std;long long int map[105][105],vis[1... 阅读全文

posted @ 2014-04-30 18:37 ~Love() 阅读(119) 评论(0) 推荐(0)

HDU 1061

摘要: #include#includeint a[10];int main(){ int T,n,i,k,temp,b,t; scanf("%d",&T); while(T--) { memset(a,0,sizeof(a)); scanf("%d",&... 阅读全文

posted @ 2014-04-30 18:35 ~Love() 阅读(127) 评论(0) 推荐(0)

HDU 1285

摘要: #include#includeint degree[505],vis[505],map[501][501];int main(){ int n,m,a,b,i,j,min; while(~scanf("%d%d",&n,&m)) { memset(degree,0,... 阅读全文

posted @ 2014-04-30 18:35 ~Love() 阅读(104) 评论(0) 推荐(0)

HDU 2647

摘要: 思路:拓扑排序#include #include typedef struct { int to; int next; }EdgeNode; EdgeNode Edge[20005]; int head[10005],node[10005]; int cnt,inde... 阅读全文

posted @ 2014-04-30 18:35 ~Love() 阅读(101) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页

导航