多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > poj逗比了...

poj逗比了...

來源:程序員人生   發(fā)布時(shí)間:2015-05-11 08:31:55 閱讀次數(shù):3560次

首先,這是1個(gè)TextArea的bug,真的仿佛是1個(gè)bug

只需要在poj1459中提交以下代碼,就會發(fā)現(xiàn),,,它其實(shí)提交不了…

#include <cstdio> #include <cstring> #include <vector> #include <cstdlib> #include <cmath> #include <queue> #include <algorithm> using namespace std; const int MAX = 107; const int INF = 0xfffffff; struct node { int to; int cap; int rev; }; vector<node> G[MAX]; int level[MAX]; bool vis[MAX]; int n, np, nc, m, S, T; inline void add_edge(int u, int v, int c) { G[u].push_back((node){v, c, G[v].size()}); G[v].push_back((node){u, 0, G[u].size() - 1}); } bool BFS(int S, int T) { queue<int> Q; Q.push(S); memset(level, -1, sizeof(level)); level[S] = 0; while (!Q.empty()) { int p = Q.front(); Q.pop(); for (vector<node>::iterator it = G[p].begin(); it != G[p].end(); ++it) { if (level[it->to] < 0 && it->cap > 0) { level[it->to] = level[p] + 1; Q.push(it->to); if (it->to == T) return true; } } } return false; } int DFS(int u, int v, int c) { if (u == v) return c; int sum = 0, tmp; for (vector<node>::iterator it = G[u].begin(); it != G[u].end(); ++it) { if (level[it->to] == level[u] + 1 && it->cap > 0) { tmp = DFS(it->to, T, min(c - sum, it->cap)); sum += tmp; it->cap -= tmp; G[it->to][it->rev].cap += tmp; } } return sum; } // from S to T, with max cap: C int dinic(int S, int T) { int sum = 0; while (BFS(S, T)) { memset(vis, false, sizeof(vis)); sum += DFS(S, T, INF); } return sum; } int main() { while (~scanf(" %d %d %d %d", &n, &np, &nc, &m)) { S = n, T = n + 1; for (int i = 0; i <= T; ++i) G[i].clear(); int a, b, c; for (int i = 0; i < m; ++i) { scanf(" (%d,%d)%d", &a, &b, &c); add_edge(a, b, c); } for (int i = 0; i < np; ++i) { scanf(" (%d)%d", &a, &c); add_edge(S, a, c); } for (int i = 0; i < nc; ++i) { scanf(" (%d)%d", &a, &c); add_edge(a, T, c); } printf("%d ", dinic(S, T)); } return 0; }

但是,但是,但是,如果刪了這句注釋:

// from S to T, with max cap:

或只是移到其它位置,就沒有絲毫問題!

那末問題來了,這是怎樣回事?!

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: free×性欧美hd | 日本在线播放一区 | 最近最好的中文字幕免费 | 老女人在线视频 | 最近免费中文字幕4 | 在线视频中文字幕 | 亚洲综合欧美日韩 | 国内精品久久精品 | xxx性xxx| 性色xxx| 久久精品亚洲99一区二区 | 福利二区 | 一区二区在线视频免费观看 | 国产chinesehdxxxx大胸 | 中文字幕乱码文字醉 | 日韩一区二区三区四区五区 | 国产91极品福利手机观看 | xxx日本在线观看 | 欧美一级黄视频 | 三级国产精品一区二区 | 大番蕉尹人一线久久 | 伊人不卡久久大香线蕉综合影院 | 国产精品亚洲专一区二区三区 | 一级毛片一级毛片一级毛片一级毛片 | julia一区二区三区中文字幕 | 日本资源在线 | 久草成人在线视频 | 日本色性 | 久久综合精品不卡一区二区 | 校园春色 中文字幕 | 亚洲视频精选 | 亚洲精品另类 | 国产区图片区小说区亚洲区 | 日产一区一区三区产品 | 宇都宫紫苑乳在线观看 | 午夜噜噜噜私人影院在线播放 | 免费自拍偷拍视频 | 国产精品自拍在线观看 | 五月国产综合视频在线观看 | 人成免费在线视频 | 羞羞视频免费网站日本 |