[過去ログ]
競技プログラミングにハマるプログラマのスレ 218 (1002レス)
競技プログラミングにハマるプログラマのスレ 218 http://medaka.5ch.net/test/read.cgi/prog/1741958338/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
110: 仕様書無しさん [sage] 2025/03/15(土) 23:06:22.46 解けてますね(文字数制限でmain関数消したけど) #include <bits/stdc++.h> using namespace std; int N, K; vector<vector<int>> adj; int dfs(int v, int p) { int pending = 0; bool used = false; for (int u : adj[v]) { if (u == p) continue; int d = dfs(u, v); if (d == -1) return -1; if (d > 0) { int cur = d + 1; if (cur == K) { if (used) return -1; used = true; } else { if (pending == 0) pending = cur; else { if (pending + cur == K) { if (used) return -1; used = true; pending = 0; } else return -1; } } } } if (!used) return (pending == 0 ? 1 : pending); return 0; } http://medaka.5ch.net/test/read.cgi/prog/1741958338/110
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 892 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s