!extend:checked:vvvvv:1000:512
↑2行になるようにする
競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ
次スレは>>950
AtCoder https://atcoder.jp/
yukicoder https://yukicoder.me/
Codeforces https://codeforces.com/
CodeChef https://codechef.com/
Project Euler https://projecteuler.net/
CLIST https://clist.by/
AtCoder Problems https://kenkoooo.com/atcoder/
AtCoder Clans https://kato-hiro.github.io/AtCoderClans/
※前スレ
競技プログラミング総合スレ 64
https://mevius.5ch.net/test/read.cgi/tech/1664700238/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
競技プログラミング総合スレ 65
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (オッペケ Srdf-v7Gx)
2022/12/26(月) 12:47:37.63ID:CkzYHyzir328デフォルトの名無しさん (ワッチョイ 6301-Jja6)
2023/01/23(月) 23:43:27.87ID:EpAhrFYS0329デフォルトの名無しさん (ワッチョイ 6301-DmZS)
2023/01/25(水) 05:47:55.43ID:9HW6STW20 プログラムだかソフトウエアだか忘れたけど、ひろゆきみたいに上から目線で君臨しているやつまだいるの?
たかが一般人のくせになw
たかが一般人のくせになw
330デフォルトの名無しさん (アウアウウー Saa7-ycfm)
2023/01/25(水) 09:07:59.22ID:jShEQfK9a 自己紹介かな?
331デフォルトの名無しさん (ワッチョイ 53da-B4cv)
2023/01/25(水) 11:49:43.90ID:mhVwknLc0332デフォルトの名無しさん (ワッチョイ 53da-B4cv)
2023/01/25(水) 11:49:51.41ID:mhVwknLc0 >>296
ありがとうございます
ありがとうございます
333デフォルトの名無しさん (ワッチョイ 53da-B4cv)
2023/01/25(水) 11:55:46.11ID:mhVwknLc0 しゃくとり法について質問
解答例の通りに実装すれば計算量がO(N)で済むと書いてるけど、解答例だとN-1回ループのfor文の中にwhile文が入ってるんだけど、これで本当に計算量がO(N)で済むの?
頭が悪すぎて解説読みこんでもわかんね
https://i.imgur.com/clPvzaA.jpg
https://i.imgur.com/7oJcUMF.jpg
解答例の通りに実装すれば計算量がO(N)で済むと書いてるけど、解答例だとN-1回ループのfor文の中にwhile文が入ってるんだけど、これで本当に計算量がO(N)で済むの?
頭が悪すぎて解説読みこんでもわかんね
https://i.imgur.com/clPvzaA.jpg
https://i.imgur.com/7oJcUMF.jpg
334デフォルトの名無しさん (オッペケ Src7-5bfh)
2023/01/25(水) 12:12:47.43ID:n2t3GbXAr それ読んでわからんなら一生わからんやろ
335デフォルトの名無しさん (ワッチョイ 53da-B4cv)
2023/01/25(水) 12:16:30.97ID:mhVwknLc0 自己解決 俺がただのガイジだった
336デフォルトの名無しさん (ワッチョイ 53da-B4cv)
2023/01/25(水) 12:20:19.29ID:mhVwknLc0 Ri=nである場合、そもそも増やさないから全体の計算量はO(n)で済むんだね
頭が悪すぎてこの程度のことすら理解するのに時間がかかる
頭が悪すぎてこの程度のことすら理解するのに時間がかかる
337デフォルトの名無しさん (ササクッテロル Spc7-c1PE)
2023/01/25(水) 12:41:49.83ID:Ue7WvS0Xp まあそんなもんでしょ
どうせ無限時間必要とするから、1つずつ典型を学んでいけばいい
レッドコーダーでも問題文誤読したせいで問題解けないこともある
どうせ無限時間必要とするから、1つずつ典型を学んでいけばいい
レッドコーダーでも問題文誤読したせいで問題解けないこともある
338デフォルトの名無しさん (アウアウウー Saa7-ycfm)
2023/01/25(水) 12:43:36.96ID:QU6My8oIa それはそうだが寒色の言うことじゃねえな
339デフォルトの名無しさん (ワッチョイ 6301-WvqW)
2023/01/26(木) 00:53:34.00ID:LOq94Mnx0 蟻本と螺旋本の電子版がセールで500円になってるの神すぎる
紙版しか持ってなかったから即ポチった
紙版しか持ってなかったから即ポチった
340デフォルトの名無しさん (ブーイモ MM7f-snR2)
2023/01/26(木) 11:52:45.66ID:KRw/YtgyM 螺旋本\蟻本で有用な情報ってなんかある?
341デフォルトの名無しさん (アウアウウー Saa7-DIJo)
2023/01/26(木) 13:05:43.15ID:2N/SJ75Ca 記憶違いでなければ蟻本ってとうの昔に更新しなくなったPKUに則ってたと思うんだけど、新しい版では書き換えられてたりするの?
342デフォルトの名無しさん (ワッチョイ 53da-t7dt)
2023/01/27(金) 15:09:59.38ID:+2RNpRDo0 これ見ると東大生でも大半が緑色以下なんだよな
参加者のレベルがあまりに高すぎてエリートでも灰~緑程度のレベルで燻ってる
これから、AtCoderに参入する人はこの事実を知っておいた方がいいわ
https://i.imgur.com/zfVNSBr.jpg
参加者のレベルがあまりに高すぎてエリートでも灰~緑程度のレベルで燻ってる
これから、AtCoderに参入する人はこの事実を知っておいた方がいいわ
https://i.imgur.com/zfVNSBr.jpg
343デフォルトの名無しさん (ワッチョイ 53da-t7dt)
2023/01/27(金) 15:11:53.02ID:+2RNpRDo0 青より上までいけるのは東大生でも極わずか
1部の数学エリートしか楽しめない娯楽それがAtCoder
俺は恐ろしい世界に入り込んでしまったんだな…
1部の数学エリートしか楽しめない娯楽それがAtCoder
俺は恐ろしい世界に入り込んでしまったんだな…
344デフォルトの名無しさん (ワッチョイ a3b9-sZtO)
2023/01/27(金) 15:12:19.44ID:BLgn+yb/0 画質糞すぎません?
345デフォルトの名無しさん (ワッチョイ 53da-t7dt)
2023/01/27(金) 15:15:25.25ID:+2RNpRDo0346デフォルトの名無しさん (ワッチョイ 53da-t7dt)
2023/01/27(金) 15:26:17.89ID:+2RNpRDo0 これのほうがいいか
しかも、これは1年半以上前のデータだからな
今は当時よりも参加者のレベルが上がってるから、東大生であっても緑まで行くのは相当苦戦するかも
Fラン大学とかだと茶色も無理なんじゃないか
https://docs.google.com/spreadsheets/u/0/d/1_rtU2geWnkZyOBYXyvPtcyn9GRfucd7GGFQqoGM5fZE/htmlview
しかも、これは1年半以上前のデータだからな
今は当時よりも参加者のレベルが上がってるから、東大生であっても緑まで行くのは相当苦戦するかも
Fラン大学とかだと茶色も無理なんじゃないか
https://docs.google.com/spreadsheets/u/0/d/1_rtU2geWnkZyOBYXyvPtcyn9GRfucd7GGFQqoGM5fZE/htmlview
347デフォルトの名無しさん (ワッチョイ 6301-WvqW)
2023/01/27(金) 15:30:53.28ID:VQeG/t9u0 東大生が多いのは事実だけど全員が競プロに本気出してるわけではなくて適当にやってる人や合わなくて緑以下で辞めるような人もカウントされちゃってるから競プロに取り組んだ時間も結構重要よ
348デフォルトの名無しさん (オッペケ Src7-5bfh)
2023/01/27(金) 15:58:00.21ID:0/TLvchgr そうだよ
真面目にやって緑とかセンス無いから諦めたほうがいいよ
真面目にやって緑とかセンス無いから諦めたほうがいいよ
349デフォルトの名無しさん (アウアウウー Saa7-c1PE)
2023/01/27(金) 17:29:25.91ID:JU+TJ79Xa ていうか競プロなんて役に立たないんだから、時間を注ぎ込んでないほうが賢くて偉い
350デフォルトの名無しさん (ササクッテロリ Spc7-WvqW)
2023/01/27(金) 19:58:07.53ID:fqD0WMGRp 競プロと人生くらい両立しろ
351デフォルトの名無しさん (アウアウウー Sa47-muL6)
2023/01/28(土) 22:42:28.61ID:zcB4u36+a 前回茶色になれて、今回Dで解けた。
ようやくEの世界と対峙する事が出来そう。
ようやくEの世界と対峙する事が出来そう。
352デフォルトの名無しさん (ワッチョイ 2bb0-+LuJ)
2023/01/28(土) 22:42:57.04ID:GzvxAFRF0 だめだーdpどう使うのか思い付かん
70分お茶飲んでた
70分お茶飲んでた
353デフォルトの名無しさん (アウアウウー Sa47-muL6)
2023/01/28(土) 22:44:30.61ID:zcB4u36+a Cは楽な方法思いつかなかったから
鬼のように条件縛りしたけど、あれで良かったのかよw
鬼のように条件縛りしたけど、あれで良かったのかよw
354デフォルトの名無しさん (ワッチョイ e301-/38B)
2023/01/28(土) 22:45:29.10ID:96l2/V8G0 自分もFで1時間以上椅子を温めていた
ここ安定して解ければ黄色になれそうなんだけど二乗の木DPなんて知らなかったし経験が足りてない
ここ安定して解ければ黄色になれそうなんだけど二乗の木DPなんて知らなかったし経験が足りてない
355デフォルトの名無しさん (ワッチョイ 0ee6-+rQD)
2023/01/28(土) 22:47:05.23ID:qgxER/Mk0 またCで誤解法でACしちゃったかも?
解説見ると条件3つあるのに
if文2個でダメ元で提出したらACしちゃった
ACLのDSUで入力してmergeして
条件2つだけ
if (d.groups().size() != 1) return false;
if (N - 1 != M) return false;
上記抜けたらYes
return true;
これって正しいですか?
ACしたのに自身が無い
解説見ると条件3つあるのに
if文2個でダメ元で提出したらACしちゃった
ACLのDSUで入力してmergeして
条件2つだけ
if (d.groups().size() != 1) return false;
if (N - 1 != M) return false;
上記抜けたらYes
return true;
これって正しいですか?
ACしたのに自身が無い
356デフォルトの名無しさん (アウアウウー Sa47-muL6)
2023/01/28(土) 22:48:00.90ID:zcB4u36+a >>342
これ、出典どこです?
これ、出典どこです?
357デフォルトの名無しさん (ガックシ 06b6-aVnv)
2023/01/28(土) 22:50:49.59ID:ah21+Up06358デフォルトの名無しさん (ワッチョイ 9fa4-YZPk)
2023/01/28(土) 22:52:36.25ID:v1F80BgW0 >>355
次数が3以上の頂点を含む木だとダメだから嘘解法では
次数が3以上の頂点を含む木だとダメだから嘘解法では
359デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/28(土) 22:53:07.92ID:5uR0b9AVM360デフォルトの名無しさん (アウアウウー Sa47-muL6)
2023/01/28(土) 22:53:14.42ID:zcB4u36+a >>355
解説の1つ目の例で間違いなのになんで通るのかw
解説の1つ目の例で間違いなのになんで通るのかw
361デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/28(土) 22:53:41.85ID:5uR0b9AVM362デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/28(土) 22:55:37.76ID:5uR0b9AVM EとかはSAISしたあとにLCPテーブルとセグ木を組み合わせる例の典型知ってればすぐ思いつくし、知識ゲー感あるな
363デフォルトの名無しさん (ワッチョイ 0ee6-+rQD)
2023/01/28(土) 22:56:20.81ID:qgxER/Mk0 あちゃー
また誤解法やらかしちゃいましたかね
ラッキーACの方が後でメンタル凹むのでWAにしてください
ダメ元とはいえテストケースで全部通ったから提出したけどやっぱり罠だったか
また誤解法やらかしちゃいましたかね
ラッキーACの方が後でメンタル凹むのでWAにしてください
ダメ元とはいえテストケースで全部通ったから提出したけどやっぱり罠だったか
364デフォルトの名無しさん (ワッチョイ e301-/38B)
2023/01/28(土) 22:57:41.57ID:96l2/V8G0 C次数3以上の頂点を含む木のテストケースすら入ってないってガバガバすぎる
365デフォルトの名無しさん (ワッチョイ 9fa4-YZPk)
2023/01/28(土) 22:58:00.26ID:v1F80BgW0366デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/28(土) 22:59:17.24ID:5uR0b9AVM Gみたいに座圧とデータ構造組み合わせる問題は思い付いてから書ききるまでが長くてストレス貯まる
367デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/28(土) 22:59:36.80ID:5uR0b9AVM Gみたいに座圧とデータ構造組み合わせる問題は思い付いてから書ききるまでが長くてストレス貯まる
368デフォルトの名無しさん (ガックシ 06b6-aVnv)
2023/01/28(土) 22:59:50.70ID:ah21+Up06 他の解法何も理解してないけどEはTrieが一番楽だと思ってる
369デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/28(土) 23:01:27.73ID:5uR0b9AVM Trieの方を先に思いついたがポインタアクセスの定数倍が怖くてやらなかった
370デフォルトの名無しさん (ワッチョイ e301-/38B)
2023/01/28(土) 23:01:42.36ID:96l2/V8G0 Eはソートすると両隣と比較するだけで済むけどTrie解法の方を知らない
371デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/28(土) 23:04:32.64ID:u83RSs7NM >>364
それを落としたい問題かと思ったのにな
それを落としたい問題かと思ったのにな
372デフォルトの名無しさん (アウアウウー Sa47-muL6)
2023/01/28(土) 23:06:52.79ID:zcB4u36+a >>371
解説に載ってるケースだから落としたいに決まってる
解説に載ってるケースだから落としたいに決まってる
373デフォルトの名無しさん (アウアウウー Sa47-2Zji)
2023/01/28(土) 23:07:17.13ID:YAariq7ma ワイもtrie木の存在を知らないまま再発明してた
もっと勉強しないとダメだな
もっと勉強しないとダメだな
374デフォルトの名無しさん (アウアウウー Sa47-muL6)
2023/01/28(土) 23:09:01.81ID:zcB4u36+a 今週は
将棋→atcoder→将棋→atcoderだけの休みw
将棋→atcoder→将棋→atcoderだけの休みw
375デフォルトの名無しさん (ワッチョイ e301-iI7+)
2023/01/28(土) 23:09:31.14ID:pq/HO6/C0 Gを自作平衡二分木でやったらTLEしてしまった
376デフォルトの名無しさん (オッペケ Sr3b-4Akn)
2023/01/28(土) 23:09:39.07ID:aPfQHBSur チラ裏
377デフォルトの名無しさん (ワッチョイ e301-iI7+)
2023/01/28(土) 23:09:48.10ID:pq/HO6/C0 Gを自作平衡二分木でやったらTLEしてしまった
378デフォルトの名無しさん (ワッチョイ e301-iI7+)
2023/01/28(土) 23:10:16.89ID:pq/HO6/C0 エラーで二重書き込みしてしまった
379デフォルトの名無しさん (アウアウウー Sa47-muL6)
2023/01/28(土) 23:10:33.81ID:zcB4u36+a 今週は
将棋→atcoder→将棋→atcoderだけの休みw
将棋→atcoder→将棋→atcoderだけの休みw
380デフォルトの名無しさん (アウアウウー Sa47-muL6)
2023/01/28(土) 23:11:17.15ID:zcB4u36+a なんかサーバがおかしいね
381デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/28(土) 23:11:26.35ID:u83RSs7NM なんかエラー起きてるよな
サーバー不調か
サーバー不調か
382デフォルトの名無しさん (ワッチョイ e301-/38B)
2023/01/28(土) 23:13:35.66ID:96l2/V8G0 >>371
連結じゃないパターンとかはちゃんと入ってるのに解説の図にも載ってるようなシンプルな例外が含まれてないの謎だよね
連結じゃないパターンとかはちゃんと入ってるのに解説の図にも載ってるようなシンプルな例外が含まれてないの謎だよね
383デフォルトの名無しさん (ワッチョイ 5bbd-DSsr)
2023/01/28(土) 23:24:23.55ID:fIsxhqrm0 Exって小さい方から追加してワーシャルフロイド的にやればできるよなーって思ってそこから進まなかったけど、そのまんまなんだね
bitsetでの高速化という発想がいつも頭から抜けてしまう
bitsetでの高速化という発想がいつも頭から抜けてしまう
384デフォルトの名無しさん (アウアウウー Sa47-HuTS)
2023/01/28(土) 23:27:22.96ID:Kf8aKMUta まあ次数の方の条件はあんまり見逃さないと思うけどな
自分も連結の判定拾えず1wa だった
自分も連結の判定拾えず1wa だった
385デフォルトの名無しさん (ワッチョイ 5bbd-DSsr)
2023/01/28(土) 23:29:46.89ID:fIsxhqrm0 参加者がミスりやすい連結判定ではあるけど、解説で必要十分条件を整理しているのにテストケースに反映されていないのを見るとうーんとなってしまう
386デフォルトの名無しさん (ワッチョイ 5bbd-DSsr)
2023/01/28(土) 23:30:23.85ID:fIsxhqrm0 ミスりやすいのは
387デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/28(土) 23:47:00.96ID:u+A6uiDqM ExはGにあったらもうちょっと気づきやすい感ある
388デフォルトの名無しさん (ワッチョイ e301-/38B)
2023/01/29(日) 09:03:53.81ID:MIUMphiq0 極端なテストケースを含めてない問題って意外とあるのかな
過去問を埋めてたんだけど、想定解では平方根で計算量を抑えるパートがあったのに普通にそこを全探索して通ってしまった
具体的にどの問題かとは言ってないからアレだけど自分で極端な場合を試してTLEすることは確認してる
過去問を埋めてたんだけど、想定解では平方根で計算量を抑えるパートがあったのに普通にそこを全探索して通ってしまった
具体的にどの問題かとは言ってないからアレだけど自分で極端な場合を試してTLEすることは確認してる
389デフォルトの名無しさん (アウアウウー Sa47-HuTS)
2023/01/29(日) 11:25:47.61ID:qYdfKoIBa C++なら通るってのは珍しくない
望ましいことではないけど大騒ぎするほどレアなことでもない
望ましいことではないけど大騒ぎするほどレアなことでもない
390デフォルトの名無しさん (アウアウウー Sa47-JCD8)
2023/01/29(日) 11:38:30.50ID:57gL/0v0a ABCのC以下なら有り得るがD以上でそんなことあるか?
391デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/29(日) 14:53:32.40ID:0HFOdqfjM 昨日のExもbitset高速化が本質なところを、C++で愚直にO(N^3)やっても通るらしいし(勝手にコンパイラがベクトル化してくれてbitset高速化と等価な処理をしてくれる)、後半の問題でも非想定愚直解が通ることは普通にある
392デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/29(日) 14:55:09.47ID:0HFOdqfjM そういうのは大体コンパイラが運良く賢い最適化を適用できたときだから、狙って出すのはそんなに簡単じゃない
393デフォルトの名無しさん (ワッチョイ 2302-nrxt)
2023/01/29(日) 19:04:35.25ID:Jc2Sgmhq0 コンパイラの気持ちになればベクトル化効きそうなコード書くのはそんなムズくないと思う
394デフォルトの名無しさん (ワッチョイ 3e7c-yKv1)
2023/01/29(日) 22:06:29.55ID:pu2XClQU0 他で類題が出たときにAtCoderはテストケースが弱いとよく言われている気がする
395デフォルトの名無しさん (ワッチョイ 2bb0-+LuJ)
2023/01/29(日) 23:03:39.53ID:BP2z62OT0 終了2分後にC解けた…
396デフォルトの名無しさん (ワッチョイ e301-/38B)
2023/01/29(日) 23:03:56.11ID:MIUMphiq0 このwriterのARC-A問題毎回めちゃくちゃ難しくない?
Bすぐ気づけたから一命を取り留めたけどAの場合分けでごちゃごちゃさせすぎてWA量産してたから初めの一時間くらいは絶望状態だった
Bすぐ気づけたから一命を取り留めたけどAの場合分けでごちゃごちゃさせすぎてWA量産してたから初めの一時間くらいは絶望状態だった
397デフォルトの名無しさん (ワッチョイ e301-iI7+)
2023/01/29(日) 23:11:21.90ID:vpxmJyQa0 Aを未証明で通したけど解説見たら全然違うことやってたから自分の解法が正しいのか分からん
398デフォルトの名無しさん (ワッチョイ 3b34-5T4A)
2023/01/29(日) 23:11:43.07ID:M39Yv40i0 今日難度調整する気あった?
悪ノリ勘弁してくれよ
悪ノリ勘弁してくれよ
399デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/29(日) 23:16:45.73ID:0HFOdqfjM Aはたしかに難しめだったけど、ARCで類題を見たことある気がする
400デフォルトの名無しさん (ワッチョイ 5bbd-DSsr)
2023/01/29(日) 23:26:35.43ID:4YZrQTY50 コンセプトだけならAよりCの方が簡単な気がする
Cは無限場合分けがキツいけど、天才的発想が要るタイプじゃない
Cは無限場合分けがキツいけど、天才的発想が要るタイプじゃない
401デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/29(日) 23:32:43.87ID:0HFOdqfjM Aも天才って感じの問題じゃないけどな
ただ回文って頭壊れるよな
ただ回文って頭壊れるよな
402デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/29(日) 23:34:37.09ID:0HFOdqfjM Bがやたらと解きやすかったからAのやりにくさが際立ったのもある
403デフォルトの名無しさん (ワッチョイ e301-/38B)
2023/01/29(日) 23:51:53.28ID:MIUMphiq0 A問題diff1500超えは笑う ARC最高記録かな
実際AGCって言われても違和感無かった
実際AGCって言われても違和感無かった
404デフォルトの名無しさん (ワッチョイ 5bbd-DSsr)
2023/01/29(日) 23:58:11.53ID:4YZrQTY50 前半も難しかったけど、任意色コーダーもお手上げのEFもすごい
500-500-700-900-1000↑-1000↑ぐらいの配点のAGCでも違和感がないね
ARCは定期的にこういう回が来る
500-500-700-900-1000↑-1000↑ぐらいの配点のAGCでも違和感がないね
ARCは定期的にこういう回が来る
405デフォルトの名無しさん (アウアウウー Sa47-HuTS)
2023/01/30(月) 00:26:54.26ID:DHQTrTSya このまま開催が少ないと文句言われてるagc にすれば良かったよね
406デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/30(月) 00:34:49.18ID:I07fAhlgM TwitterのTLに昨日のABCの感想が混ざってるせいで、E問題F問題解けたみたいなツイートがたまに流れてきて驚く
407デフォルトの名無しさん (オッペケ Sr3b-4Akn)
2023/01/30(月) 00:47:36.97ID:AryvhmI6r 最新ツイート表示にしろ
408デフォルトの名無しさん (ワッチョイ 1712-hJuI)
2023/01/30(月) 15:34:29.73ID:o+SVBtiS0 Twitterで解決しなかったのでここで質問
昨日のARC-Cを手元でテストケース生成する時、値域は1≦A_i≦4で十分?
重複順列を全部生成しなくてもこれで網羅できてると思うんだけど、証明に自信が持てない
昨日のARC-Cを手元でテストケース生成する時、値域は1≦A_i≦4で十分?
重複順列を全部生成しなくてもこれで網羅できてると思うんだけど、証明に自信が持てない
409デフォルトの名無しさん (JP 0H46-6dB/)
2023/01/30(月) 16:18:46.19ID:OdxjIVkkH 十分ってどういう意味?
410デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/30(月) 16:34:57.65ID:NXr6DkIHM 解答の場合分けを全部網羅できるかって話ならまあできてそうじゃないか
偶数も奇数も種類数は3以上いらないはず
コンテストジャッジのテストケースとして十分かという話だと、微妙な嘘解法とかに弱そうな予感がするが
偶数も奇数も種類数は3以上いらないはず
コンテストジャッジのテストケースとして十分かという話だと、微妙な嘘解法とかに弱そうな予感がするが
411デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/30(月) 16:38:59.08ID:NXr6DkIHM コンテスト中に実験や検証の目的で手元でテストケースを生成するという話なら、そこまで条件絞れてる時点でもうテストケース生成要らんレベルで解けてるだろ感あるが
412デフォルトの名無しさん (ワッチョイ 1712-hJuI)
2023/01/30(月) 18:06:00.04ID:o+SVBtiS0 仮に無限個のテストケースを一瞬でジャッジできるとして、1≦A_i≦2e5で作った2e5^N通りのテストケースと1≦A_i≦4で作った4^N通りのテストケースは任意のコードに対して同じAC/WAの結果を返すという主張です
413デフォルトの名無しさん (ワッチョイ 1712-hJuI)
2023/01/30(月) 18:08:07.48ID:o+SVBtiS0 任意の、は流石に過激主張か(57が入力に含まれているとpanicするコードなんかは落とせない)
場合分け系解法なら常に同じになる、程度で
場合分け系解法なら常に同じになる、程度で
414デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/30(月) 18:19:02.93ID:NXr6DkIHM 想定解の場合分けをするコードの出力なら一致する
しょうもない話をするが、57を見たら常にYesを出力も場合分け解法だと思うので、場合分け解法なら常に一致するとは限らない
しょうもない話をするが、57を見たら常にYesを出力も場合分け解法だと思うので、場合分け解法なら常に一致するとは限らない
415デフォルトの名無しさん (ワッチョイ 1712-hJuI)
2023/01/30(月) 18:25:48.00ID:o+SVBtiS0 そりゃ想定解を書きゃ一致するだろ
そういう揚げ足を取って欲しい訳じゃないんだが
そういう揚げ足を取って欲しい訳じゃないんだが
416デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/30(月) 18:26:57.35ID:NXr6DkIHM まあ偶数が奇数の種類数が3以上ある場合に挙動が変わって不正解を吐き出すような嘘解法って特に思いつかんよな
417デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/30(月) 18:30:03.28ID:NXr6DkIHM >>415
意図が不明瞭なんだが、要するにコンテスト中のテストケースとして十分か知りたいのか?
すなわち自然に生えてくる嘘解法を落とすには十分かみたいな
任意の場合分け系解法に対して、みたいな話なら一致しないコードをいくらでも構成できるから偽だが
意図が不明瞭なんだが、要するにコンテスト中のテストケースとして十分か知りたいのか?
すなわち自然に生えてくる嘘解法を落とすには十分かみたいな
任意の場合分け系解法に対して、みたいな話なら一致しないコードをいくらでも構成できるから偽だが
418デフォルトの名無しさん (ワッチョイ 1712-hJuI)
2023/01/30(月) 18:30:45.18ID:o+SVBtiS0 あれだわ、こっちで証明書くから正しいか正しくないかだけ教えて欲しい
今回の問題は、Aの各要素の偶奇を定めた時、どの二要素が交換可能かという関係が1位に定まる
この時にAをBに一致できるかという問題はソーティングネットワークであるから、0-1原理より二値のみ見れば正当性が判定できる
各要素の偶奇もいるから、結局{1, 2, 3, 4}の4元のみで場合分けの正当性が判定できる
今回の問題は、Aの各要素の偶奇を定めた時、どの二要素が交換可能かという関係が1位に定まる
この時にAをBに一致できるかという問題はソーティングネットワークであるから、0-1原理より二値のみ見れば正当性が判定できる
各要素の偶奇もいるから、結局{1, 2, 3, 4}の4元のみで場合分けの正当性が判定できる
419デフォルトの名無しさん (テテンテンテン MMb6-BYif)
2023/01/30(月) 18:40:13.31ID:NXr6DkIHM >>418
場合分けに偶奇いずれかの種類数が3以上のときに生じるような情報を使っている場合は、4元に置き換えた時点でYes/Noの出力が変わることがあるので偽なんじゃね
場合分けに使っていい情報をある程度制限すれば真になりそうだが
場合分けに偶奇いずれかの種類数が3以上のときに生じるような情報を使っている場合は、4元に置き換えた時点でYes/Noの出力が変わることがあるので偽なんじゃね
場合分けに使っていい情報をある程度制限すれば真になりそうだが
420デフォルトの名無しさん (スップ Sdba-6dB/)
2023/01/30(月) 19:12:29.53ID:qb9bFNFJd まだ全然理解してないけどプログラムを入力からソーティングネットワークへの関数だと思ってる?
421デフォルトの名無しさん (ブーイモ MMba-AAxa)
2023/01/30(月) 19:21:19.32ID:M6Z3pSeYM422デフォルトの名無しさん (ワッチョイ 5bbd-DSsr)
2023/01/30(月) 19:29:00.95ID:T038um/B0 プログラムは全ての(i,j), 1<=i<j<=Nに対し「最初位置iにあったものと位置jにあったものが交換可能」かを定め、それを元に判定を行うものであるという仮定がある?
423デフォルトの名無しさん (ワッチョイ 5bbd-DSsr)
2023/01/30(月) 19:33:31.82ID:T038um/B0 ソーティングネットワーク知らなかったけど面白そう
424デフォルトの名無しさん (JP 0Hcf-ozkd)
2023/01/31(火) 11:48:36.09ID:8ETcs3iMH 全然話についていけてないけど、場合分け系解法の定義がはっきりすればもうちょっと議論しやすくなりそう
425デフォルトの名無しさん (ワッチョイ e301-/38B)
2023/02/01(水) 10:33:12.46ID:rrqH0vUw0 多次元のデータを扱う過程でvectorだとMLEするのに全く同じサイズで代わりに生配列を使ったらメモリ制限余裕でクリアしたんだけど、これってvectorの方がより多くの情報を保持してるってこと?
軽く調べてみた感じvectorの各次元のサイズの順番次第でも変わってくるらしいんだけどもしかして生配列の方が地雷少なかったりする?
軽く調べてみた感じvectorの各次元のサイズの順番次第でも変わってくるらしいんだけどもしかして生配列の方が地雷少なかったりする?
426デフォルトの名無しさん (ワッチョイ 2b07-JCD8)
2023/02/01(水) 10:54:25.86ID:1VPsFaLs0 vectorは配列サイズより大きな領域を確保してpush_backに備えるから
push_backした時に現在のサイズじゃ足りないと二倍の大きさのメモリを確保してそこに既存データをコピーする
push_backした時に現在のサイズじゃ足りないと二倍の大きさのメモリを確保してそこに既存データをコピーする
427デフォルトの名無しさん (ワッチョイ e301-iI7+)
2023/02/01(水) 12:13:43.49ID:5KNYyuv90 多分だけど、
二次元の配列を生配列でやるとメモリ上は連続に並ぶけど
vectorでやるとそうではないので、その分のロスはあると思う
二次元の配列を生配列でやるとメモリ上は連続に並ぶけど
vectorでやるとそうではないので、その分のロスはあると思う
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★3 [BFU★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★4 [Hitzeschleier★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 [Hitzeschleier★]
- なんかさっきからフェイロンのステージ曲が頭から離れないんだが
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ3🧪
- 【安倍晋三】中国船4隻が領海侵入 [828897501]
- 【高市朗報】アメリカ、中国非難 [308389511]
- えちえち女だけど
- お
