!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:CkzYHyzir295デフォルトの名無しさん (アウアウウー Saa7-RNsi)
2023/01/22(日) 17:00:16.35ID:ZZ5J8M3ga llは1をlong longとみなすってこと
<<はシフト演算子
<<はシフト演算子
296デフォルトの名無しさん (テテンテンテン MM7f-jfXb)
2023/01/22(日) 17:01:07.41ID:rNCNoAArM <<はシフト演算子と言って、数値の各bitをずらす働きがある
例えば5はbitで表すと101だが、5<<2は10100だ
bitを1つ左にずらすごとに数字は2倍になるから、これは1の2^60倍をansに代入してる
ただずらす数字がint型だと、通常32bitだから60もずらしたら溢れるという問題がある
そこで1LLと書くことでlong long型の1であるとコンパイラに教えてやり、オーバーフローが起きないようにしてる
例えば5はbitで表すと101だが、5<<2は10100だ
bitを1つ左にずらすごとに数字は2倍になるから、これは1の2^60倍をansに代入してる
ただずらす数字がint型だと、通常32bitだから60もずらしたら溢れるという問題がある
そこで1LLと書くことでlong long型の1であるとコンパイラに教えてやり、オーバーフローが起きないようにしてる
297デフォルトの名無しさん (ワッチョイ 83b0-yPdJ)
2023/01/22(日) 23:09:41.75ID:iZYn+tsO0 Cまでは速攻で解けた
298デフォルトの名無しさん (アウアウウー Saa7-szjb)
2023/01/22(日) 23:09:56.89ID:6Df8qFExa 正解してたんだけど、
Aの問題の99...353で割るタイミングってどこが適当なんだろう?
よくわからなさすぎて10^i全部に99…353で割って、更にA*B前にも99…353で割って、
最後の出力でも99…353で割ってしまった。
Aの問題の99...353で割るタイミングってどこが適当なんだろう?
よくわからなさすぎて10^i全部に99…353で割って、更にA*B前にも99…353で割って、
最後の出力でも99…353で割ってしまった。
299デフォルトの名無しさん (ワッチョイ 6301-WvqW)
2023/01/22(日) 23:11:11.20ID:PuyRUUPn0 D1見つけてそれ使って比較出来るところまでは気付けたのにマージソートにまで辿り着けなくて勿体ない
300デフォルトの名無しさん (アウアウウー Saa7-szjb)
2023/01/22(日) 23:13:05.12ID:6Df8qFExa お、ナメクジから初めてようやく茶色になれたw
こらからも頑張りますw
こらからも頑張りますw
301デフォルトの名無しさん (アウアウウー Saa7-szjb)
2023/01/22(日) 23:15:38.53ID:6Df8qFExa302デフォルトの名無しさん (ワッチョイ 6301-CtYK)
2023/01/22(日) 23:18:31.18ID:4KBxssT/0 AとCの解説微妙に違う……?
303デフォルトの名無しさん (アウアウウー Saa7-szjb)
2023/01/22(日) 23:22:25.50ID:6Df8qFExa >>302
積を99…353で割ってない事とか?
積を99…353で割ってない事とか?
304デフォルトの名無しさん (ワッチョイ 83b0-yPdJ)
2023/01/22(日) 23:26:01.92ID:iZYn+tsO0 ソートもちゃんと勉強しておかないといけないなー
305デフォルトの名無しさん (ワッチョイ 43bd-DmZS)
2023/01/22(日) 23:43:34.23ID:AkwiJ1wn0 比較的解きやすい回だったはずだけど、Dなんで思いつけなかったんだろう
反省
反省
306デフォルトの名無しさん (ワッチョイ 43bd-DmZS)
2023/01/23(月) 00:16:21.13ID:PrcIs1C50 >>299
これ
これ
307デフォルトの名無しさん (ワッチョイ 6301-CtYK)
2023/01/23(月) 00:35:02.59ID:e2sqACGY0 >>303
A
自分が解説の意図を勘違いしてるかもしれないけど、ajとbjを交換することを考えるなら、
aibj+ajbiとaibi+ajbj
ではなく
aibj+ajbiとaiaj+bjbi
を比較するべきでは
Cはいま見返したら問題なかった
自分が初見時に誤読したのか訂正されたのか分からん(圧縮後のBの長さ、って最初から書いてあったっけ)
A
自分が解説の意図を勘違いしてるかもしれないけど、ajとbjを交換することを考えるなら、
aibj+ajbiとaibi+ajbj
ではなく
aibj+ajbiとaiaj+bjbi
を比較するべきでは
Cはいま見返したら問題なかった
自分が初見時に誤読したのか訂正されたのか分からん(圧縮後のBの長さ、って最初から書いてあったっけ)
308デフォルトの名無しさん (ワッチョイ 6301-CtYK)
2023/01/23(月) 00:37:35.71ID:e2sqACGY0 Cは本人が訂正したとTwitterに書いてた
309デフォルトの名無しさん (アウアウウー Saa7-szjb)
2023/01/23(月) 08:36:16.47ID:WuUxtsL9a310デフォルトの名無しさん (ワッチョイ 6301-CtYK)
2023/01/23(月) 08:48:11.39ID:e2sqACGY0311デフォルトの名無しさん (アウアウウー Saa7-szjb)
2023/01/23(月) 08:50:24.31ID:WuUxtsL9a 2*4+3*5と 2*5+3*4を比べる時
Aの解説は
2*4+3*5、3*5+2*4
どっちでも良いけどどっちかに大きい方を寄せると最小だよと言っている
307の計算が前提
Aの解説は
2*4+3*5、3*5+2*4
どっちでも良いけどどっちかに大きい方を寄せると最小だよと言っている
307の計算が前提
312デフォルトの名無しさん (アウアウウー Saa7-szjb)
2023/01/23(月) 12:13:39.30ID:WuUxtsL9a313デフォルトの名無しさん (アウアウウー Saa7-ycfm)
2023/01/23(月) 13:01:50.68ID:o3gniU0ea 最近このスレって新参ばかりだな
寒色が程度の低い話をするばかりでちっとも面白くない
寒色が程度の低い話をするばかりでちっとも面白くない
314デフォルトの名無しさん (アウアウウー Saa7-CtYK)
2023/01/23(月) 13:08:45.38ID:o8k4t/Wba315デフォルトの名無しさん (ワッチョイ 3312-vBfl)
2023/01/23(月) 15:36:06.70ID:5SV1YLwU0 暖色は分からなくても自力で考える力が高いからこんなところで質問しないんだよな
自分で高度な話題を振っかければ暖色も反応すると思うぞ
自分で高度な話題を振っかければ暖色も反応すると思うぞ
316デフォルトの名無しさん (ワッチョイ 8307-ycfm)
2023/01/23(月) 15:53:11.40ID:YKh4Yexo0 できるならやってみなよ
317デフォルトの名無しさん (ブーイモ MMff-snR2)
2023/01/23(月) 15:54:19.89ID:P4vFYAWeM arc154_c って文字列テクニックとかでもっと速くなりますかね?
318デフォルトの名無しさん (ブーイモ MMff-snR2)
2023/01/23(月) 16:04:41.32ID:Ht7zbBk9M 本質は文字列 S, T が与えられて、S を rotate して T を(連続とは限らない)部分列として含むようにできるか、かな?
319デフォルトの名無しさん (JP 0Hff-MR1E)
2023/01/23(月) 16:38:20.37ID:f59q5H/xH 何も考えてないけど文字列アルゴが効くのは連続部分列系じゃないの
320デフォルトの名無しさん (ワッチョイ 3312-vBfl)
2023/01/23(月) 17:10:24.74ID:5SV1YLwU0 区間部分列だと遷移ベクトルを考えるのがDISCO!とかにあったけど……今回は種類数が多いから辛いんだよな
種類が多いならAとBの先頭を出現数が最も少ない文字で固定すれば少しは速くなりそうだが、誤差程度だろうし
種類が多いならAとBの先頭を出現数が最も少ない文字で固定すれば少しは速くなりそうだが、誤差程度だろうし
321デフォルトの名無しさん (ササクッテロリ Spc7-WvqW)
2023/01/23(月) 17:27:33.65ID:tGExjYo4p ウェーブレット木/行列って競プロでどれくらい使える?
322デフォルトの名無しさん (ワッチョイ 3312-vBfl)
2023/01/23(月) 17:46:57.36ID:5SV1YLwU0 >>321 2-SATより上、セグ木より下くらいの頻度で使える
正直言ってACLに匹敵する実用性がある
正直言ってACLに匹敵する実用性がある
323デフォルトの名無しさん (テテンテンテン MM7f-jfXb)
2023/01/23(月) 19:05:17.82ID:w2Ehdp23M 遅延セグ木はもう誰でも知ってそうなデータ構造と化してるけど、WMは有用性の割にまだそんなに広まってないよな
324デフォルトの名無しさん (ワッチョイ 6301-Jja6)
2023/01/23(月) 20:48:26.48ID:EpAhrFYS0 ABC97 B Exponentialについて教えていただけませんか?
Python3です。
from math import sqrt
x = int(input())
ans = 1
for i in range(1,x+1):
if sqrt(i) % 1 == 0:
ans = i
print(ans)
これを提出するとtest4,6,7だけWAになります。
テストケースは検索したけど見つからず...。
よろしくお願いしますm(._.)m
Python3です。
from math import sqrt
x = int(input())
ans = 1
for i in range(1,x+1):
if sqrt(i) % 1 == 0:
ans = i
print(ans)
これを提出するとtest4,6,7だけWAになります。
テストケースは検索したけど見つからず...。
よろしくお願いしますm(._.)m
325デフォルトの名無しさん (ワッチョイ 6301-Jja6)
2023/01/23(月) 20:50:24.16ID:EpAhrFYS0 for文のインデントがおかしくなってますね(汗)
無視して下さい
無視して下さい
326デフォルトの名無しさん (ワッチョイ 0301-Ed7v)
2023/01/23(月) 21:32:24.11ID:zJTAvzbD0 >>324
pが3以上の場合も考える必要があります
pが3以上の場合も考える必要があります
327デフォルトの名無しさん (ワッチョイ 3312-vBfl)
2023/01/23(月) 21:35:37.58ID:5SV1YLwU0 sqrt(i)%1に思うことはあるけど、その前にまず誤読してないか?
試しにsqrt(i)%1==0なるiを全部出力させてサンプル1と比較してみなよ
試しにsqrt(i)%1==0なるiを全部出力させてサンプル1と比較してみなよ
328デフォルトの名無しさん (ワッチョイ 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はテストケースが弱いとよく言われている気がする
■ このスレッドは過去ログ倉庫に格納されています