競技プログラミングにハマるプログラマのスレ 258 (311レス)
競技プログラミングにハマるプログラマのスレ 258 http://medaka.5ch.net/test/read.cgi/prog/1763044828/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
196: 仕様書無しさん [sage] 2025/11/15(土) 11:37:51.99 177はどこから拾ってきたんだ http://medaka.5ch.net/test/read.cgi/prog/1763044828/196
197: 仕様書無しさん [sage] 2025/11/15(土) 11:39:34.11 2回動かす操作を2コスト払って2つ隣に移動させる、と思っても良いことを示してフローのグラフ作って増分路無いですね→最小でええんちゃう http://medaka.5ch.net/test/read.cgi/prog/1763044828/197
198: 仕様書無しさん [sage] 2025/11/15(土) 11:40:41.40 フローの最小性の証明を大学受験でやるの競プロ過学習すぎる http://medaka.5ch.net/test/read.cgi/prog/1763044828/198
199: 仕様書無しさん [sage] 2025/11/15(土) 11:42:41.46 この問題こそスレ作問で改題してゆきこに放流しろよ http://medaka.5ch.net/test/read.cgi/prog/1763044828/199
200: 仕様書無しさん [sage] 2025/11/15(土) 11:44:25.92 GPTに解いてもらいなさい http://medaka.5ch.net/test/read.cgi/prog/1763044828/200
201: 仕様書無しさん [sage] 2025/11/15(土) 11:44:44.56 ABC-Fマ?現代ならCだろ http://medaka.5ch.net/test/read.cgi/prog/1763044828/201
202: 仕様書無しさん [sage] 2025/11/15(土) 11:46:03.96 まぁやるなら間の辺を時計回りを正として文字で置いて頂点ごとに初期値+a-b=平均ってやると7リテラルに対して7個方程式が出てくるので終わり http://medaka.5ch.net/test/read.cgi/prog/1763044828/202
203: 仕様書無しさん [sage] 2025/11/15(土) 11:46:08.96 >>201 絶対値の和が最小になる位置が中央値 の知識でD以上確定 立式が慣れてないと出来なさそうなのと不変量考えるのでE〜F http://medaka.5ch.net/test/read.cgi/prog/1763044828/203
204: 仕様書無しさん [sage] 2025/11/15(土) 11:47:04.61 何もわかってないインコなら下界求めてWAか過学習で謎二分探索して詰まるか勝手に円環切り開いて詰むから http://medaka.5ch.net/test/read.cgi/prog/1763044828/204
205: 仕様書無しさん [sage] 2025/11/15(土) 11:47:18.39 AtC参加も控えさせてもらえませんか? 【速報】中国、日本渡航を控えるよう注意喚起 https://www.47news.jp/13456644.html http://medaka.5ch.net/test/read.cgi/prog/1763044828/205
206: 仕様書無しさん [sage] 2025/11/15(土) 11:47:25.72 >>202 ごめんこれ0=0になったわ 嘘 馬鹿過ぎ吊ってください http://medaka.5ch.net/test/read.cgi/prog/1763044828/206
207: 仕様書無しさん [sage] 2025/11/15(土) 11:48:24.77 >>206 いや方針としては正しいが http://medaka.5ch.net/test/read.cgi/prog/1763044828/207
208: 仕様書無しさん [sage] 2025/11/15(土) 11:49:20.25 というかこんな感じの円環の一個の値を確定させたら他も全部確定される自由度1のDP ABC-F青とかで置かれてたぞ http://medaka.5ch.net/test/read.cgi/prog/1763044828/208
209: 仕様書無しさん [sage] 2025/11/15(土) 11:50:31.18 GPT かしこいな http://medaka.5ch.net/test/read.cgi/prog/1763044828/209
210: 仕様書無しさん [sage] 2025/11/15(土) 11:51:26.16 >>206 いやあってるわ 他の6つの間のコストをaとの絶対値で表現して最小を取ればOK http://medaka.5ch.net/test/read.cgi/prog/1763044828/210
211: 仕様書無しさん [sage] 2025/11/15(土) 11:52:11.37 インコ3分探索は落とせるか http://medaka.5ch.net/test/read.cgi/prog/1763044828/211
212: 仕様書無しさん [sage] 2025/11/15(土) 11:53:12.33 フローで解けるのは流石に過学習すぎる http://medaka.5ch.net/test/read.cgi/prog/1763044828/212
213: 仕様書無しさん [sage] 2025/11/15(土) 11:57:25.04 デアスレ開始してて珍しい http://medaka.5ch.net/test/read.cgi/prog/1763044828/213
214: 仕様書無しさん [sage] 2025/11/15(土) 11:58:13.75 フローの辺貼れるのか http://medaka.5ch.net/test/read.cgi/prog/1763044828/214
215: 仕様書無しさん [sage] 2025/11/15(土) 11:59:08.24 落とせるもクソも部分問題(判定問題)が解けてたらおしまいだから、二分探索も三分探索もいらないことになる http://medaka.5ch.net/test/read.cgi/prog/1763044828/215
216: 仕様書無しさん [sage] 2025/11/15(土) 11:59:51.95 GPTの解答が美しい http://medaka.5ch.net/test/read.cgi/prog/1763044828/216
217: 仕様書無しさん [sage] 2025/11/15(土) 12:01:24.24 フローの辺を貼るっていうよりフローの最適性の証明を流用するってことだろ http://medaka.5ch.net/test/read.cgi/prog/1763044828/217
218: 仕様書無しさん [sage] 2025/11/15(土) 12:04:43.25 あはい http://medaka.5ch.net/test/read.cgi/prog/1763044828/218
219: 仕様書無しさん [sage] 2025/11/15(土) 12:06:12.01 くんが一生かかっても解けなそうなタイプの問題 http://medaka.5ch.net/test/read.cgi/prog/1763044828/219
220: 仕様書無しさん [sage] 2025/11/15(土) 12:07:13.75 こんなんがABC-Cに置かれてたら阿鼻叫喚とかいうレベルじゃないというか、テスターが総叩きに合う http://medaka.5ch.net/test/read.cgi/prog/1763044828/220
221: 仕様書無しさん [sage] 2025/11/15(土) 12:12:01.82 GPTの解法が美しいって言ってるやつ、どれに対して言ってるんだ http://medaka.5ch.net/test/read.cgi/prog/1763044828/221
222: 仕様書無しさん [sage] 2025/11/15(土) 12:12:23.11 くんスレ開始 http://medaka.5ch.net/test/read.cgi/prog/1763044828/222
223: 仕様書無しさん [sage] 2025/11/15(土) 12:16:27.98 >>215 辺のフローを決め打って球解すると下に凸になるやろ abssumminのminを3分探索 http://medaka.5ch.net/test/read.cgi/prog/1763044828/223
224: 仕様書無しさん [sage] 2025/11/15(土) 12:18:22.98 >>222 ゴシインコは巣に帰りな 話についてこれないからって巻き込むなよ http://medaka.5ch.net/test/read.cgi/prog/1763044828/224
225: 仕様書無しさん [sage] 2025/11/15(土) 12:23:47.24 高校時の赤マスさんはこういうの初見秒殺してたのかな http://medaka.5ch.net/test/read.cgi/prog/1763044828/225
226: 仕様書無しさん [sage] 2025/11/15(土) 12:28:19.79 くんはもうよく分からない音ゲーしかやってないので 競スレ民音ゲーマー居ないのでみんなくんが何やってるかわからない http://medaka.5ch.net/test/read.cgi/prog/1763044828/226
227: 仕様書無しさん [sage] 2025/11/15(土) 12:29:11.34 赤マスさんに解かせたら典型すぎてびっくりしませんかとか言いそう http://medaka.5ch.net/test/read.cgi/prog/1763044828/227
228: 仕様書無しさん [sage] 2025/11/15(土) 12:30:19.43 典型にびっくりはしないだろ 典型を解けないインコにびっくりするだけで http://medaka.5ch.net/test/read.cgi/prog/1763044828/228
229: 仕様書無しさん [sage] 2025/11/15(土) 12:34:34.90 GPT一部抜粋 https://i.imgur.com/xQWbq2J.png http://medaka.5ch.net/test/read.cgi/prog/1763044828/229
230: 仕様書無しさん [sage] 2025/11/15(土) 12:36:33.60 GPTに解説書かせたほうがいいな http://medaka.5ch.net/test/read.cgi/prog/1763044828/230
231: 仕様書無しさん [sage] 2025/11/15(土) 12:40:01.35 糞ライターの糞解説が読めなくなるからやめろ http://medaka.5ch.net/test/read.cgi/prog/1763044828/231
232: 仕様書無しさん [sage] 2025/11/15(土) 13:03:57.36 適当に作ったあと全体に時計回りか 反時計回りで動かして最初にするってことか 賢い http://medaka.5ch.net/test/read.cgi/prog/1763044828/232
233: 仕様書無しさん [sage] 2025/11/15(土) 13:07:30.26 こういう方程式で1文字決め打つのは競プロでも出題される典型ですけどね http://medaka.5ch.net/test/read.cgi/prog/1763044828/233
234: 仕様書無しさん [sage] 2025/11/15(土) 14:45:53.44 ジェネルシのデアトーク凄すぎる ポテ赤くらいか http://medaka.5ch.net/test/read.cgi/prog/1763044828/234
235: 仕様書無しさん [sage] 2025/11/15(土) 14:45:59.82 OD死ねよ死ぬ死ぬ詐欺きっしょいんだよさっさと死ね http://medaka.5ch.net/test/read.cgi/prog/1763044828/235
236: 仕様書無しさん [sage] 2025/11/15(土) 14:58:51.54 ギュられたくない ギュられたくない ギュられたくない http://medaka.5ch.net/test/read.cgi/prog/1763044828/236
237: 仕様書無しさん [sage] 2025/11/15(土) 16:28:05.62 サ終は来年に持ち越しか http://medaka.5ch.net/test/read.cgi/prog/1763044828/237
238: 仕様書無しさん [sage] 2025/11/15(土) 17:29:27.11 ジェネルシすごい俺すごい http://medaka.5ch.net/test/read.cgi/prog/1763044828/238
239: 仕様書無しさん [sage] 2025/11/15(土) 17:29:53.14 サ終前に大放出するのサ終前兆典型すぎるんだよな お祭りってやつ http://medaka.5ch.net/test/read.cgi/prog/1763044828/239
240: 仕様書無しさん [sage] 2025/11/15(土) 17:30:29.65 AGCの最終問が AtCoder’s Last Problem で2026年からアクセスできなくなったらアツイ http://medaka.5ch.net/test/read.cgi/prog/1763044828/240
241: 仕様書無しさん [sage] 2025/11/15(土) 17:39:40.27 りんごの114514番煎じ http://medaka.5ch.net/test/read.cgi/prog/1763044828/241
242: 仕様書無しさん [sage] 2025/11/15(土) 17:40:25.70 rating is just a number定期 http://medaka.5ch.net/test/read.cgi/prog/1763044828/242
243: 仕様書無しさん [sage] 2025/11/15(土) 17:41:21.92 ゆきこの1人勝ちというわけね http://medaka.5ch.net/test/read.cgi/prog/1763044828/243
244: 仕様書無しさん [sage] 2025/11/15(土) 20:50:09.25 ABCいきますよーいきますよーいくいく http://medaka.5ch.net/test/read.cgi/prog/1763044828/244
245: 仕様書無しさん [sage] 2025/11/15(土) 20:55:49.79 GPT Benchmark Contest http://medaka.5ch.net/test/read.cgi/prog/1763044828/245
246: 仕様書無しさん [sage] 2025/11/15(土) 21:55:04.48 ちゃっぴーに聞いて答えが出力されるの見てたら悲しくなってきたわ http://medaka.5ch.net/test/read.cgi/prog/1763044828/246
247: 仕様書無しさん [sage] 2025/11/15(土) 22:08:23.01 いいえ、実務では全然使えない><ので、競プロerであることを誇りなさい https://x.com/chokudai/status/1986763777073922105 コードが長くなるAHCの方はAI使用バリバリOKで、実用上も、問題として出されないとロクにアルゴリズム改善してくれない+解ける/解けないの判定をしてくれないので、ほっといても絶対ダメで、改善できそうな箇所を的確に指示して正当性を確認する、みたいなのがないと実務では全然使えないです>< http://medaka.5ch.net/test/read.cgi/prog/1763044828/247
248: 仕様書無しさん [sage] 2025/11/15(土) 22:38:51.92 おちっこ侍 http://medaka.5ch.net/test/read.cgi/prog/1763044828/248
249: 仕様書無しさん [sage] 2025/11/15(土) 22:40:01.96 死ねカス Gが400超えるわけねえだろうがよ http://medaka.5ch.net/test/read.cgi/prog/1763044828/249
250: 仕様書無しさん [sage] 2025/11/15(土) 22:40:40.12 実では全然使えない>< ことを定量的に示しなさい レッドコーダーは統計データすら読めないんですかあ?はーい http://medaka.5ch.net/test/read.cgi/prog/1763044828/250
251: 仕様書無しさん [sage] 2025/11/15(土) 22:45:45.62 F 今朝スレに貼られてた問題と設定かなり似てるのウケるな 解かれなさすぎだろ http://medaka.5ch.net/test/read.cgi/prog/1763044828/251
252: 仕様書無しさん [sage] 2025/11/15(土) 22:48:46.75 Gは典型と言えば典型だけどまあこの解かれ方はお察し D解けてないクソ雑魚インコも大量ACしてるし http://medaka.5ch.net/test/read.cgi/prog/1763044828/252
253: 仕様書無しさん [sage] 2025/11/15(土) 22:49:13.85 全国 -240 -140 540 1860 1080 2240 1940 JAP -400 -100 520 1740 1100 2200 1900 http://medaka.5ch.net/test/read.cgi/prog/1763044828/253
254: 仕様書無しさん [sage] 2025/11/15(土) 22:50:26.90 D青G青でドカ笑い んなわけねえだろ死ね http://medaka.5ch.net/test/read.cgi/prog/1763044828/254
255: 仕様書無しさん [sage] 2025/11/15(土) 22:52:31.00 G ACL使ってないインコはまあ怪しいな http://medaka.5ch.net/test/read.cgi/prog/1763044828/255
256: 仕様書無しさん [sage] 2025/11/15(土) 22:53:20.39 ほなratedJAP人狼するか http://medaka.5ch.net/test/read.cgi/prog/1763044828/256
257: 仕様書無しさん [sage] 2025/11/15(土) 22:54:15.45 highlighterが釣れたんだが http://medaka.5ch.net/test/read.cgi/prog/1763044828/257
258: 仕様書無しさん [sage] 2025/11/15(土) 22:55:19.64 今回だけ人狼すんの絶対お前が冷えたからだろ これまでサボってた分も合わせて漁ってどうぞ http://medaka.5ch.net/test/read.cgi/prog/1763044828/258
259: 仕様書無しさん [sage] 2025/11/15(土) 22:58:43.86 遅刻してunratedだったからGPTに解かせてたんだが、Fだけうまく解いてくれないわ # A 与えられた 3 つの数字 A, B, C を降順にソートします。 ソート後を大きい方から順に x, y, z とすると、3 桁の整数 xyz が、A, B, C を並べ替えて作れる整数の中で最大になります。 要素数は 3 つだけなので、計算量は定数時間 O(1) です。 # B X の各桁の数字を取り出して、昇順(小さい順)に並べます。 このとき、先頭が 0 でなければ、その並びを左から連結した数が条件を満たす最小の整数です。 先頭が 0 になってしまう場合は、列の中から最初に現れる 0 以外の数字を探し、それと先頭の 0 を入れ替えます。先頭を「最も小さい非 0」の数字にし、残りは昇順のままにすることで、先頭が 0 でない並べ替えの中で最小の整数になります。 桁数を d とすると、ソートに O(d log d) 時間がかかりますが、d は小さいので十分高速に解くことができます。 # C D = Y − X, g = gcd(D, X), D’ = D / g とおきます。全員の重さが等しいなら D·(Bi − Bj) = X·(Aj − Ai) より、すべての i について Ai ≡ A1 (mod D’) が必要なので、これをまず確認し、1 つでも外れたら -1 です。 条件を満たすとき、子 1 を基準に D’·(Bi − B1) = X’·(A1 − Ai) (X’ = X / g) から Bi = B1 + Di (Di は前計算) と表せます。 各 i について 0 ≤ Bi ≤ Ai ⇔ -Di ≤ B1 ≤ Ai − Di なので、B1 が取り得る区間の共通部分 [L, R] を求め、L > R なら不可能なので -1 を出力します。 可能なとき、大きい飴の総数 ΣBi = N·B1 + ΣDi は B1 に対して単調増加なので、B1 = R として ΣBi を計算すればよく、計算量は O(N) です。 http://medaka.5ch.net/test/read.cgi/prog/1763044828/259
260: 仕様書無しさん [sage] 2025/11/15(土) 22:58:59.31 # D 初期状態の黒マス集合は 1 個の長方形 [0, X − 1] × [0, Y − 1] です。 各大嵐は、平面を直線 x = Ai(または y = Ai)で 2 つに分け、一方を上(または右)、他方を下(または左)へ平行移動させる全単射なので、黒マス集合は「互いに重ならない長方形の集合」として表現し続けられます。 1 回の大嵐で各長方形は高々 2 個に分割されるため、長方形の総数は高々 2^N(N ≤ 14)です。 最終的な長方形集合に対し、2 つの長方形がマスの辺を共有する(x 区間が重なり y 距離 1、または y 区間が重なり x 距離 1)ときに Union-Find で連結させます。 各連結成分の面積は、その成分に属する長方形の面積の総和として求まり、個数と面積を昇順に出力すればよいです。 # E 数列の順番は関係なく,値の多重集合だけを見ればよいことに気付きます。 l ≤ r のとき,max(l, min(r, a)) は a<l なら l,l≤a≤r なら a,a>r なら r なので, 答えは「a<l の個数×l」+「l≤a≤r の総和」+「a>r の個数×r」で計算できます。 0〜5×10^5 の値ごとに個数と総和を Fenwick 木 2 本で管理し,prefix 和から上式を求めます。 l>r のときは max(l, min(r, a))≡l となるため,答えは常に N×l です。 更新クエリは古い値を 1 個減らし新しい値を 1 個増やすだけなので,各操作は O(log M),全体計算量は O((N+Q)logM) となります。 # F うんち # G 二重和を b ごとにまとめ、H[b] = ?_a c_A[a]·C(a, b) を全 b について求める。 C(a, b) = a!/(b!(a-b)!) より、H[b] = inv(b!)·?_{t≥0} (c_A[b+t]·(b+t)!)·inv(t!)。 A’[a] = c_A[a]·a!、F[t] = inv(t!) とおくと、右辺は A’ と F の反転畳み込みで一括計算できる。 A’ を反転して NTT 畳み込み conv を求め、H[b] = inv(b!)·conv[V-b](V=max(A_i, B_j))。 最終答えは S = ?_b c_B[b]·H[b]。 前計算 O(V)、畳み込み O(V log V)、合計 O(V log V)。 998244353 は NTT 可能な素数なので安全に実装できる。 http://medaka.5ch.net/test/read.cgi/prog/1763044828/260
261: 仕様書無しさん [sage] 2025/11/15(土) 22:59:56.05 アンレでもコンテスト時間のGPTは規約違反だがお前のAtCIDは http://medaka.5ch.net/test/read.cgi/prog/1763044828/261
262: 仕様書無しさん [sage] 2025/11/15(土) 23:00:53.10 あれ、 ?_ が 農に化けた? # G 二重和を b ごとにまとめ、H[b] = ?_a c_A[a]·C(a, b) を全 b について求める。 C(a, b) = a!/(b!(a-b)!) より、H[b] = inv(b!)·?_{t≥0} (c_A[b+t]·(b+t)!)·inv(t!)。 A’[a] = c_A[a]·a!、F[t] = inv(t!) とおくと、右辺は A’ と F の反転畳み込みで一括計算できる。 A’ を反転して NTT 畳み込み conv を求め、H[b] = inv(b!)·conv[V-b](V=max(A_i, B_j))。 最終答えは S = ?_b c_B[b]·H[b]。 前計算 O(V)、畳み込み O(V log V)、合計 O(V log V)。 998244353 は NTT 可能な素数なので安全に実装できる。 http://medaka.5ch.net/test/read.cgi/prog/1763044828/262
263: 仕様書無しさん [sage] 2025/11/15(土) 23:01:39.11 ガイジと申しますん http://medaka.5ch.net/test/read.cgi/prog/1763044828/263
264: 仕様書無しさん [sage] 2025/11/15(土) 23:01:55.68 F解いてるジェネルシは信用できる http://medaka.5ch.net/test/read.cgi/prog/1763044828/264
265: 仕様書無しさん [sage] 2025/11/15(土) 23:03:21.74 新スレ長の悪口言うな http://medaka.5ch.net/test/read.cgi/prog/1763044828/265
266: 仕様書無しさん [sage] 2025/11/15(土) 23:03:30.83 インコ農法ってありそう http://medaka.5ch.net/test/read.cgi/prog/1763044828/266
267: 仕様書無しさん [sage] 2025/11/15(土) 23:04:11.08 旧スレ長~🥺 http://medaka.5ch.net/test/read.cgi/prog/1763044828/267
268: 仕様書無しさん [sage] 2025/11/15(土) 23:04:24.08 Gの農のところは、総和記号シグマ で読み替えてくれ http://medaka.5ch.net/test/read.cgi/prog/1763044828/268
269: 仕様書無しさん [sage] 2025/11/15(土) 23:05:07.12 GPT使ってないが順位表見たらFよりG行かざるをえなかった 俺はGPTerの被害者なんだ信じてくれ http://medaka.5ch.net/test/read.cgi/prog/1763044828/269
270: 仕様書無しさん [sage] 2025/11/15(土) 23:05:52.25 F解いてる暖色は実力確かだろうな http://medaka.5ch.net/test/read.cgi/prog/1763044828/270
271: 仕様書無しさん [sage] 2025/11/15(土) 23:06:21.15 XOR回廊に次ぐホワイトリスト入り確定か http://medaka.5ch.net/test/read.cgi/prog/1763044828/271
272: 仕様書無しさん [sage] 2025/11/15(土) 23:06:52.36 FスキップしてGだけ解いてるやつは人狼の疑いあり http://medaka.5ch.net/test/read.cgi/prog/1763044828/272
273: 仕様書無しさん [sage] 2025/11/15(土) 23:07:05.13 このF GPTが解けないのまあまあカスじゃね? 結局典型に毛が生えた問題か数学問しか強くないし全然ギュられてねーじゃねーか http://medaka.5ch.net/test/read.cgi/prog/1763044828/273
274: 仕様書無しさん [sage] 2025/11/15(土) 23:08:55.70 何度も試行錯誤してたらやっとF解いてくれたわ たぶん正しい解法だよな 平均 M = (?Ai)/N を計算し,割り切れなければ -1. di = Ai−M(総和 0)とおき,di≠0 の添字だけを扱う. 「操作 1 回=重み付き有向辺 1 本」と見ると,各連結成分は少なくとも(頂点数−1)本の辺を要し,スパン木で等号達成. よって di≠0 の集合を「総和 0 の部分集合」に分割したときの成分数を最大化すれば,最小操作回数は m−(成分数)となる. これは部分集合 DP:dp[mask]=max_{sum[s]=0, s⊆mask}(1+dp[mask\s]) を最下位ビット固定で計算. 復元は各成分で中心 r を取り,正 di を r に集め,次に r から負 di へ配ると |S|−1 回で実現できる。 http://medaka.5ch.net/test/read.cgi/prog/1763044828/274
275: 仕様書無しさん [sage] 2025/11/15(土) 23:09:24.55 今年中にtouristに勝つとか言ってなかったか、OpenAI 黄色以下虐殺みたいな中途半端な状態でずっと停滞するんなら、むしろ競プロ上位層の価値上がりそう http://medaka.5ch.net/test/read.cgi/prog/1763044828/275
276: 仕様書無しさん [sage] 2025/11/15(土) 23:09:24.95 F解いてる57人のジャップ、確かによく見るイツメンジェネルシばかりだな 現代において真に競プロをやれてる生き残りはこいつらだけだろうな http://medaka.5ch.net/test/read.cgi/prog/1763044828/276
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 35 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s