↑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/
※前スレ
競技プログラミング総合スレ 63
https://mevius.5ch.net/test/read.cgi/tech/1627477128
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
競技プログラミング総合スレ 64
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ラクッペペ MM7f-osoq)
2022/10/02(日) 17:43:58.66ID:FqAfPtIrM444デフォルトの名無しさん (ワッチョイ 31bd-nsye)
2022/11/11(金) 22:24:57.86ID:zKcuQYM10 整数をZ/pZで扱うのは一種のハッシュ化だけど、gcdやlcmみたいな数論的性質がうまいこと保存されるハッシュ化ってなんかあるんかね
445デフォルトの名無しさん (テテンテンテン MM96-Cw2/)
2022/11/11(金) 22:49:25.23ID:hYHvcPylM ふと思ったんだけど、競技プログラミングってすぐに結果が出るじゃん。
だから、出来た!!って達成感がすぐに味わえる。
それに対して、何かをつくるってすごく時間かかるから
達成感を感じるまでにすごく時間がかかる。
FFS理論の拡散性/保存性と関係ありそうだなって感じた。
FFS理論については俺もよくわかんないんで説明しないけど
競技プログラミング好きは拡散性が高く
何かをコツコツ作るのが好きな人は保全性が高い見ないな。
だから、出来た!!って達成感がすぐに味わえる。
それに対して、何かをつくるってすごく時間かかるから
達成感を感じるまでにすごく時間がかかる。
FFS理論の拡散性/保存性と関係ありそうだなって感じた。
FFS理論については俺もよくわかんないんで説明しないけど
競技プログラミング好きは拡散性が高く
何かをコツコツ作るのが好きな人は保全性が高い見ないな。
446デフォルトの名無しさん (ワッチョイ 31bd-nsye)
2022/11/11(金) 23:06:55.29ID:zKcuQYM10 それはあるだろうね
FFS理論はよく知らないけど、自分は刺激がないと興味関心の対象がすぐ移るから、結果やフィードバックがすぐ返ってくる競プロが性にあう
FFS理論はよく知らないけど、自分は刺激がないと興味関心の対象がすぐ移るから、結果やフィードバックがすぐ返ってくる競プロが性にあう
447デフォルトの名無しさん (ワッチョイ 31bd-nsye)
2022/11/11(金) 23:35:15.66ID:zKcuQYM10 >>443
というかこれおそらくだけどN<=10^5, A_i<=10^9とかで素因数分解させて素数ごとに指数max取らせるのが想定解みたいな問題だろうから、なんかすごい的外れなこと言ってたわ
というかこれおそらくだけどN<=10^5, A_i<=10^9とかで素因数分解させて素数ごとに指数max取らせるのが想定解みたいな問題だろうから、なんかすごい的外れなこと言ってたわ
448デフォルトの名無しさん (ワッチョイ 31bd-nsye)
2022/11/11(金) 23:40:03.89ID:zKcuQYM10 レベル感的にはA_i<=10^5の方がそれっぽいか
449デフォルトの名無しさん (ワッチョイ 15b1-sqhU)
2022/11/12(土) 19:57:29.12ID:qQOJrpEK0 競技プログラミングの鉄則のB07の問題が解けません。
これがなぜ不正解なのかわかる方いらっしゃいますか(ヘッダ省略してます)?
int main()
{
int T; // 閉店時刻、出力行数
int N; // 従業員の人数
cin >> T >> N;
// 各従業員の出勤時刻を入力して、
// 時刻毎の人数差分表を作成する。
int L,R; // 出勤時刻、退勤時刻
int diffList[500009]; // 前の時刻との人数差分リスト
for(int i = 0; i < N; i++) {
cin >> L >> R;
// 出勤時刻には人数が1人増える
diffList[L]++;
// 退勤時には人数が1人減る
diffList[R]--;
}
// 各時刻の働いている人合計を出力する
int total = 0;
for(int i = 0; i < T; i++) {
total += diffList[i];
cout << total << endl;
}
return 0;
}
これがなぜ不正解なのかわかる方いらっしゃいますか(ヘッダ省略してます)?
int main()
{
int T; // 閉店時刻、出力行数
int N; // 従業員の人数
cin >> T >> N;
// 各従業員の出勤時刻を入力して、
// 時刻毎の人数差分表を作成する。
int L,R; // 出勤時刻、退勤時刻
int diffList[500009]; // 前の時刻との人数差分リスト
for(int i = 0; i < N; i++) {
cin >> L >> R;
// 出勤時刻には人数が1人増える
diffList[L]++;
// 退勤時には人数が1人減る
diffList[R]--;
}
// 各時刻の働いている人合計を出力する
int total = 0;
for(int i = 0; i < T; i++) {
total += diffList[i];
cout << total << endl;
}
return 0;
}
450デフォルトの名無しさん (アウアウウー Saa9-Rv65)
2022/11/12(土) 20:20:29.60ID:w7+UUAs6a451デフォルトの名無しさん (ワッチョイ 15b1-sqhU)
2022/11/12(土) 20:31:37.25ID:qQOJrpEK0452デフォルトの名無しさん (ワッチョイ b5b0-3RgJ)
2022/11/12(土) 22:41:09.26ID:hWyV6Jgk0 5完
F,G無理無理無理
F,G無理無理無理
453デフォルトの名無しさん (ワッチョイ 9be2-vn4b)
2022/11/12(土) 22:41:38.34ID:zPldldpV0 DのWAが1時間以上もとれない、コンテスト難しくなりすぎ・・・
454デフォルトの名無しさん (ワッチョイ 15b1-HMC2)
2022/11/12(土) 22:41:46.87ID:YH4Xhy0P0 またCとけんかった
自分ではいけたと思ったのに(´・ω・`)
自分ではいけたと思ったのに(´・ω・`)
455デフォルトの名無しさん (ササクッテロラ Spc1-VzEu)
2022/11/12(土) 22:43:20.71ID:/nvO95//p EとFGで崖ある回キツいわ
Dでバグって2WAした時点で追いつける可能性が大幅に減って困ってた
Dでバグって2WAした時点で追いつける可能性が大幅に減って困ってた
456デフォルトの名無しさん (ササクッテロラ Spc1-VzEu)
2022/11/12(土) 22:44:23.30ID:/nvO95//p Aの傾向の変わり具合もそうだけど今日のCって少し前ならDにあってもおかしくない気がするしインフレしてるんだな
457デフォルトの名無しさん (ワッチョイ 03bd-WFXv)
2022/11/12(土) 22:44:29.50ID:I+5LPno20 競プロ初心者だが、D問題とけなかった。
長くなるが次のコードの何がいけないのか教えてほしい
長くなるが次のコードの何がいけないのか教えてほしい
458デフォルトの名無しさん (ワッチョイ 03bd-WFXv)
2022/11/12(土) 22:46:35.73ID:I+5LPno20 2回に分ける
n, m = list(map(int, input().split(" ")))
t = {}
origin = list(map(int, input().split(" ")))
sums = sum(origin)
numbers = set()
for i in origin:
if i in t:
t[i] += 1
else:
t[i] = 1
numbers.add(i)
numbers = list(numbers)
numbers.sort()
numbers += numbers
start = 0
goal = -1
now_max = -1
now_sums = 0
last = None
n, m = list(map(int, input().split(" ")))
t = {}
origin = list(map(int, input().split(" ")))
sums = sum(origin)
numbers = set()
for i in origin:
if i in t:
t[i] += 1
else:
t[i] = 1
numbers.add(i)
numbers = list(numbers)
numbers.sort()
numbers += numbers
start = 0
goal = -1
now_max = -1
now_sums = 0
last = None
459デフォルトの名無しさん (ワッチョイ 03bd-WFXv)
2022/11/12(土) 22:46:51.30ID:I+5LPno20 while True:
goal += 1
if goal >= len(numbers):
break
if start is not None and goal - start + 1 > n:
break
mod_m = numbers[goal] % m
if last is None:
start = goal
now_sums = mod_m * t[mod_m]
last = mod_m
elif (last + 1) % m != mod_m:
last = mod_m
now_max = max(now_sums, now_max)
start = goal
now_sums = mod_m * t[mod_m]
else:
now_sums += mod_m * t[mod_m]
last = mod_m
now_max = max(now_sums, now_max)
print(sums - now_max)
goal += 1
if goal >= len(numbers):
break
if start is not None and goal - start + 1 > n:
break
mod_m = numbers[goal] % m
if last is None:
start = goal
now_sums = mod_m * t[mod_m]
last = mod_m
elif (last + 1) % m != mod_m:
last = mod_m
now_max = max(now_sums, now_max)
start = goal
now_sums = mod_m * t[mod_m]
else:
now_sums += mod_m * t[mod_m]
last = mod_m
now_max = max(now_sums, now_max)
print(sums - now_max)
460デフォルトの名無しさん (ワッチョイ 03bd-WFXv)
2022/11/12(土) 22:55:47.75ID:I+5LPno20461デフォルトの名無しさん (アウアウウー Saa9-IK1d)
2022/11/12(土) 22:58:40.53ID:JScHu7j6a アカウント知られることに抵抗がないなら提出ページのリンク貼った方が見やすいと思うよ
こんな感じに
https://atcoder.jp/contests/abc277/submissions/36407734
こんな感じに
https://atcoder.jp/contests/abc277/submissions/36407734
462デフォルトの名無しさん (ワッチョイ 03bd-WFXv)
2022/11/12(土) 23:01:52.30ID:I+5LPno20463デフォルトの名無しさん (ササクッテロラ Spc1-VzEu)
2022/11/12(土) 23:11:22.38ID:5N6IETenp >>462
コード全然見てないから見当違いかもしれないけど、自分も殆ど同じテストケースでWAが出てソート済みの数列が全て差分1以内で連続してるパターン(0 1 2 3 4的な)でのミスが原因だったからこのパターンにも対応出来るようにしたらACになるかもしれない
コード全然見てないから見当違いかもしれないけど、自分も殆ど同じテストケースでWAが出てソート済みの数列が全て差分1以内で連続してるパターン(0 1 2 3 4的な)でのミスが原因だったからこのパターンにも対応出来るようにしたらACになるかもしれない
464デフォルトの名無しさん (ワッチョイ 15bd-sqhU)
2022/11/12(土) 23:12:37.19ID:Q3K7r3oy0465デフォルトの名無しさん (アウアウウー Saa9-+bW8)
2022/11/12(土) 23:16:22.82ID:t/mF+2MTa cもdも座圧unionfind で芸のない出題だなと思いました
466デフォルトの名無しさん (ワッチョイ 15bd-sqhU)
2022/11/12(土) 23:18:14.12ID:Q3K7r3oy0 あーDはunionfindでもできるね
そっちの方が実装方針としては楽かも
そっちの方が実装方針としては楽かも
467デフォルトの名無しさん (ワッチョイ 15bd-sqhU)
2022/11/12(土) 23:25:56.09ID:Q3K7r3oy0 ABC-Eってかなりの頻度で頂点を増やして最短経路問題を解く形の問題が出てる気がするね
468デフォルトの名無しさん (ワッチョイ 03bd-WFXv)
2022/11/12(土) 23:28:46.84ID:I+5LPno20 >>463-464
サンクス
ああああ・・・なるほど
if start is not None and goal - start + 1 > n:
⇒
if start is not None and goal - start + 1 > m:
にしたら通った。。。悔しい。。
サンクス
ああああ・・・なるほど
if start is not None and goal - start + 1 > n:
⇒
if start is not None and goal - start + 1 > m:
にしたら通った。。。悔しい。。
469デフォルトの名無しさん (ワッチョイ 15bd-sqhU)
2022/11/12(土) 23:30:43.24ID:Q3K7r3oy0470デフォルトの名無しさん (オッペケ Src1-vo5o)
2022/11/12(土) 23:32:16.43ID:mGgFo0mYr 33にもなってこんな連投してんのか
471デフォルトの名無しさん (ワッチョイ 03bd-WFXv)
2022/11/12(土) 23:32:41.23ID:I+5LPno20 D問題、公式解説でO(NlogN)で実行できるって書いてたけど
自分の実装もそうだけどO(N)でできるんじゃないのかな。
自分の実装もそうだけどO(N)でできるんじゃないのかな。
472デフォルトの名無しさん (ワッチョイ 03bd-WFXv)
2022/11/12(土) 23:33:21.48ID:I+5LPno20 >>470
IT初心者で夢中になってるので、すみません。。
IT初心者で夢中になってるので、すみません。。
473デフォルトの名無しさん (テテンテンテン MM4b-CImF)
2022/11/12(土) 23:33:43.49ID:1KGF598jM 2-SATとproject selectionってやっぱ似てるよなと最近思う
474デフォルトの名無しさん (ワッチョイ 15bd-sqhU)
2022/11/12(土) 23:38:09.22ID:Q3K7r3oy0 座圧でソートが必要なときと必要じゃないときがあるけど、そこがボトルネックで死ぬことは少ないので、あまり気にされるタイミングがない
475デフォルトの名無しさん (テテンテンテン MM4b-CImF)
2022/11/12(土) 23:42:34.37ID:1KGF598jM むしろジジイもキッズも連投しまくれ
476デフォルトの名無しさん (ワッチョイ 15bd-sqhU)
2022/11/12(土) 23:54:16.97ID:Q3K7r3oy0 Ex、ARCで中盤で出てもおかしくない問題がちょくちょくある気がするけど、ABCで出ちゃったからARCでは一年ぐらいは出なそうだな感もある
477デフォルトの名無しさん (ワッチョイ 9be2-vn4b)
2022/11/13(日) 00:09:53.81ID:LlAfmRCW0 Fが水色くらいになるようにしてほしいですね
478デフォルトの名無しさん (ワッチョイ 15bd-sqhU)
2022/11/13(日) 00:17:24.95ID:vtTojVNy0 Fは青ぐらいがよくない?
479デフォルトの名無しさん (ワッチョイ 5da4-FCvf)
2022/11/13(日) 00:23:17.33ID:G1i+6cdf0 EとFを同じ配点にするなら、同じdiffを目指してほしい
480デフォルトの名無しさん (ワッチョイ 15bd-sqhU)
2022/11/13(日) 00:36:57.60ID:vtTojVNy0 それも一理あるけど、GとExは同配点ながら明らかに難易度差があるような作りになってるし、配点と難易度を一致させることがマストとは考えられていないと思う
そもそも広く競プロを見れば点数がなくて完数で評価するコンテストもあるし
個人的にはB〜Gで灰から黄まで一色ずつ出現するぐらいが丁度いいABCかなあと思っている
そもそも広く競プロを見れば点数がなくて完数で評価するコンテストもあるし
個人的にはB〜Gで灰から黄まで一色ずつ出現するぐらいが丁度いいABCかなあと思っている
481デフォルトの名無しさん (ワッチョイ a501-VzEu)
2022/11/13(日) 02:01:31.35ID:tLYo0hkG0 DE緑でFG橙は流石に崖が過ぎる
482デフォルトの名無しさん (ワッチョイ 4b46-X/jP)
2022/11/13(日) 08:36:37.58ID:2N/MD+QP0 Fは青黄でも十分に解ける問題だった
483デフォルトの名無しさん (テテンテンテン MM4b-CImF)
2022/11/13(日) 13:29:16.33ID:4fDbpPNMM Fは個々のステップ自体は難しくないから素直にやれば青でもできるものだと思うが、橙diff出た要因はなんだろうな
TLが若干厳しかったのが効いてるんだろうか
TLが若干厳しかったのが効いてるんだろうか
484デフォルトの名無しさん (ワッチョイ 4b46-X/jP)
2022/11/13(日) 13:45:12.57ID:2N/MD+QP0 自分はすぬけ君の地下鉄旅行を思い出すのに時間がかかって間に合わなかった
485デフォルトの名無しさん (テテンテンテン MM4b-CImF)
2022/11/13(日) 14:19:52.10ID:4fDbpPNMM 確かにハブ的なものを作って辺の数のオーダーを落とすという典型は微妙に有名じゃないのか
486デフォルトの名無しさん (テテンテンテン MM4b-CImF)
2022/11/13(日) 16:09:21.76ID:KJPDiKh4M Cの嘘解法、これを思い付くほうが想定解思い付くよりずっと難しいだろみたいなところがあるな
487デフォルトの名無しさん (テテンテンテン MM4b-CImF)
2022/11/13(日) 16:10:36.90ID:Iz2kcZDFM Cの嘘解法、これを思い付くほうが想定解思い付くよりずっと難しいだろみたいなところがあるな
488デフォルトの名無しさん (ブーイモ MM6b-Rv65)
2022/11/16(水) 02:30:47.15ID:tAWUIRauM httf提出したあ
489デフォルトの名無しさん (ササクッテロラ Spc1-VzEu)
2022/11/17(木) 19:51:39.15ID:g99PYOoPp AGC 生えてるけど冷える気しかしない
490デフォルトの名無しさん (テテンテンテン MM4b-CImF)
2022/11/17(木) 22:29:51.89ID:VbMz1/BwM ARCも入ってるし、ICPC終わってエンジンかかってきたな
491デフォルトの名無しさん (ワッチョイ cbb2-WFXv)
2022/11/17(木) 22:32:50.54ID:UcbbsJ/N0 AGCの告知2週間前とかにされるんだな
492デフォルトの名無しさん (ワッチョイ 5da4-FCvf)
2022/11/17(木) 22:56:08.64ID:rco4UP2C0 今年で3回目のAGCか
だいぶ開催数減ってきちゃったね
だいぶ開催数減ってきちゃったね
493デフォルトの名無しさん (ワッチョイ 15bd-3TKi)
2022/11/17(木) 23:01:38.63ID:jZi3UWjS0 一時的なもので外国人に協力してもらえばなんとかなるのか、本当に問題が枯渇してこれからどんどんAGC作問が厳しくなっていくのか気になるところ
494デフォルトの名無しさん (アウアウウー Saa9-+bW8)
2022/11/17(木) 23:11:25.50ID:sQR4cXJ3a Agcあとは年末に2回やれば及第点にはなるか
495デフォルトの名無しさん (ササクッテロラ Spc1-VzEu)
2022/11/18(金) 04:56:12.51ID:+gVHkon8p AGCの問題傾向よく分からん
496デフォルトの名無しさん (ワッチョイ e57c-BsSV)
2022/11/18(金) 15:45:59.95ID:V2j1PDas0 こどふぉdiv.1ははなんだかんだ生えてるがインドは生えなくなったしどこも問題枯渇してるんだろう
497デフォルトの名無しさん (ワッチョイ 6fbd-AKU4)
2022/11/19(土) 15:26:42.45ID:72lFIpVP0 opencupとかどういう質の問題が出てくるんだろうね
漏れ出てくる話を見る限り、割と知識バンバン使いそうな印象でAGC的な感じじゃなさそうだけど
AGC的傾向が唯一のものではなくて、そこで問題を食い合ってたら大変だなと
漏れ出てくる話を見る限り、割と知識バンバン使いそうな印象でAGC的な感じじゃなさそうだけど
AGC的傾向が唯一のものではなくて、そこで問題を食い合ってたら大変だなと
498デフォルトの名無しさん (オッペケ Srdf-+Wvv)
2022/11/19(土) 16:00:48.74ID:DFXBsNKGr うんち!
499デフォルトの名無しさん (ワッチョイ cee2-wz7Y)
2022/11/19(土) 16:13:20.32ID:UeZx7lmP0 Dまでにダイクストラを使った問題を2年くらい見てない気がする。やるだけになりがちなので出ない。
500デフォルトの名無しさん (ササクッテロラ Spdf-2tvE)
2022/11/19(土) 16:55:11.41ID:xSVToK+Ip そりゃ直球でダイクストラをやる問題なんて中々出ないでしょ ダイクストラに一手間加えたものは結構DEくらいで見かける気がするけど
501デフォルトの名無しさん (テテンテンテン MM8e-4kYr)
2022/11/19(土) 17:01:35.33ID:6DxjUBOFM どのコンテストの話なのかambiguousだ
502デフォルトの名無しさん (アウアウウー Sa3b-yvkW)
2022/11/19(土) 21:53:02.57ID:7vm0czr1a opencupはかなりあらゆる問題が出るし難易度が高すぎて質とかよくわからん
503デフォルトの名無しさん (ワッチョイ 12bd-KP+k)
2022/11/19(土) 22:40:57.03ID:BGPGelZJ0 E問題
やり方思いついたけど時間間に合わんかった
マジで悔しい
やり方思いついたけど時間間に合わんかった
マジで悔しい
504デフォルトの名無しさん (ワッチョイ cee2-wz7Y)
2022/11/19(土) 22:42:42.99ID:UeZx7lmP0 同じく。Dまでが難しく時間かかるから解けそうでも足りない。
問題数増やすなら通りやすくしてほしい。
問題数増やすなら通りやすくしてほしい。
505デフォルトの名無しさん (ワッチョイ e7da-11+3)
2022/11/19(土) 22:42:46.42ID:ofRg9IP90 G無理すぎ
506デフォルトの名無しさん (ワッチョイ ffb0-W2xR)
2022/11/19(土) 22:45:13.42ID:CljIy5Ck0 6完
G真ん中先にとって対称に取れればいいけどそうじゃないときが分からん
G真ん中先にとって対称に取れればいいけどそうじゃないときが分からん
507デフォルトの名無しさん (ワッチョイ efb1-tssg)
2022/11/19(土) 22:47:01.65ID:ZOPAbYj+0 B問題を読み間違えたのもあるけど一時間使ってしまった😭
Cが定型問題っぽかったのに残念すぎる…
Cが定型問題っぽかったのに残念すぎる…
508デフォルトの名無しさん (ワッチョイ 12bd-KP+k)
2022/11/19(土) 22:47:25.31ID:BGPGelZJ0 ちなみに俺が考えたE問題の解き方として
横移動するときに、移動前の列と移動後の列の差分を計算して行くっていうやり方なんだけど
これじゃアウトなんだろうか。300っていう制約があったから計算量的に足りる気がしたのだが
横移動するときに、移動前の列と移動後の列の差分を計算して行くっていうやり方なんだけど
これじゃアウトなんだろうか。300っていう制約があったから計算量的に足りる気がしたのだが
509デフォルトの名無しさん (ワッチョイ 6fbd-AKU4)
2022/11/19(土) 22:47:36.14ID:72lFIpVP0 Grundy数と真似っ子の複合でなかなか教育的な問題
510デフォルトの名無しさん (ワッチョイ 12bd-KP+k)
2022/11/19(土) 22:49:01.60ID:BGPGelZJ0511デフォルトの名無しさん (ワッチョイ 5701-2tvE)
2022/11/19(土) 22:51:20.76ID:+5P4fem10 Fまではだいぶ素直でABCらしい回だった気がする
問題文やたら長かったけど
問題文やたら長かったけど
512デフォルトの名無しさん (ササクッテロラ Spdf-2tvE)
2022/11/19(土) 22:57:02.19ID:xSVToK+Ip EとFの難易度が釣り合ってたのも久しぶりな気がするな
数ヶ月前のD辺りに似たような問題あった気がするし逆に置かれてたらFの方が解かれてそう
数ヶ月前のD辺りに似たような問題あった気がするし逆に置かれてたらFの方が解かれてそう
513デフォルトの名無しさん (ワッチョイ 6fbd-AKU4)
2022/11/19(土) 23:06:18.86ID:72lFIpVP0514デフォルトの名無しさん (ワッチョイ 12bd-KP+k)
2022/11/19(土) 23:06:20.86ID:BGPGelZJ0 ってか競技プロって実務で役立つ説ってどうなんでしょう
atCoder初めてはや3ヶ月だけど、
IT業界2年目で実務で、皆が重いって言ってる内容とか全然重く感じない
競プロによる基礎体力があるからでしょうか(願望)
atCoder初めてはや3ヶ月だけど、
IT業界2年目で実務で、皆が重いって言ってる内容とか全然重く感じない
競プロによる基礎体力があるからでしょうか(願望)
515デフォルトの名無しさん (ワッチョイ 6fbd-AKU4)
2022/11/19(土) 23:07:43.19ID:72lFIpVP0 Fは素直だったね
確かにABC-Fはたまにかなり素直なDPが来る印象
確かにABC-Fはたまにかなり素直なDPが来る印象
516デフォルトの名無しさん (ワッチョイ 6fbd-AKU4)
2022/11/19(土) 23:09:38.17ID:72lFIpVP0 プレッシャーの中で頭使いながら速くコード書く練習してるから基礎体力をつける的な意味では十分役に立つんじゃないの?って思うね
517デフォルトの名無しさん (ワッチョイ a27c-Pu/f)
2022/11/19(土) 23:10:56.74ID:RF+LxHZd0518デフォルトの名無しさん (ワッチョイ 12bd-KP+k)
2022/11/19(土) 23:13:26.30ID:BGPGelZJ0 だよね
ただ、それ以外のサーバー知識とかlinux周りとかはやっぱり経験者の方が強いわ
でも、10年以上IT業界にいる人よりもSQLをかけたりするんだよね
こういうのって、職人の世界で言ういわば力持ちで、広く浅い(?)知識もってる人より偉くなりにくいのかね?どうなんだろう
ただ、それ以外のサーバー知識とかlinux周りとかはやっぱり経験者の方が強いわ
でも、10年以上IT業界にいる人よりもSQLをかけたりするんだよね
こういうのって、職人の世界で言ういわば力持ちで、広く浅い(?)知識もってる人より偉くなりにくいのかね?どうなんだろう
519デフォルトの名無しさん (ワッチョイ cee2-wz7Y)
2022/11/19(土) 23:17:05.43ID:UeZx7lmP0 >>514
BからC問題くらいまで解けるようになる価値はめちゃ高くて最も役に立つ帯域だと思う
BからC問題くらいまで解けるようになる価値はめちゃ高くて最も役に立つ帯域だと思う
520デフォルトの名無しさん (ワッチョイ e3a4-wz7Y)
2022/11/19(土) 23:19:13.45ID:r882ug7a0 >>514
おれも業務経験ガッツリ積んでから競プロやってるけど、競プロの知識が業務に役立つことほとんどないよ
例えばデータベースでは全レコード数をNとして、検索速度はO(logN)やO(1)らへんに落とし込むのがもともと当たり前だし、役立った気はしない
強いていうなら実装から見積もりができるようになったから、計算量やばいコードの見分けがつきやすくなったぐらいだけど、そんなことが役に立つ機会ほとんどない
なぜかというとオンメモリにたくさんデータを入れることがないからだろうな。1台の計算機でがんばるよりも、どうやってスケーラブルにするかってのが重要だし
アクションゲームのフロントエンド側とかだったら、オンメモリでいろんな幾何学的処理するからもっと役に立ちそう
どの問題が重いって言われてるのか知らんけど灰や茶が重いとか言ってもアテにならんし、ABCは他の競プロコンテストと比較すると圧倒的に実装が軽いしどういうことだろうな?
おれも業務経験ガッツリ積んでから競プロやってるけど、競プロの知識が業務に役立つことほとんどないよ
例えばデータベースでは全レコード数をNとして、検索速度はO(logN)やO(1)らへんに落とし込むのがもともと当たり前だし、役立った気はしない
強いていうなら実装から見積もりができるようになったから、計算量やばいコードの見分けがつきやすくなったぐらいだけど、そんなことが役に立つ機会ほとんどない
なぜかというとオンメモリにたくさんデータを入れることがないからだろうな。1台の計算機でがんばるよりも、どうやってスケーラブルにするかってのが重要だし
アクションゲームのフロントエンド側とかだったら、オンメモリでいろんな幾何学的処理するからもっと役に立ちそう
どの問題が重いって言われてるのか知らんけど灰や茶が重いとか言ってもアテにならんし、ABCは他の競プロコンテストと比較すると圧倒的に実装が軽いしどういうことだろうな?
521デフォルトの名無しさん (アウアウウー Sa3b-E6hu)
2022/11/19(土) 23:23:26.36ID:Uia77lRba >>508
自分はそれで通したよ
自分はそれで通したよ
522デフォルトの名無しさん (ワッチョイ fbbd-D2aN)
2022/11/19(土) 23:23:39.51ID:Jvylc/AE0 >>520
514だけど、重いって言ってるのは実務でだよ
かなり細かい場合わけが必要だから時間がかかるっていう実装を頼まれて、3日とか想定してたのを30分くらいで終わらせた
スケーラブルにするのも大事だけど、細かい部分を見る目は大事なんじゃないかね?って思う時はある
今elasticsearch触ってるけど、細かいスコア計算の部分とかそういうのを把握するっていう意味で理数的な競プロの考え方はすごく役に立ってると感じる
514だけど、重いって言ってるのは実務でだよ
かなり細かい場合わけが必要だから時間がかかるっていう実装を頼まれて、3日とか想定してたのを30分くらいで終わらせた
スケーラブルにするのも大事だけど、細かい部分を見る目は大事なんじゃないかね?って思う時はある
今elasticsearch触ってるけど、細かいスコア計算の部分とかそういうのを把握するっていう意味で理数的な競プロの考え方はすごく役に立ってると感じる
523デフォルトの名無しさん (ワッチョイ fbbd-D2aN)
2022/11/19(土) 23:24:31.32ID:Jvylc/AE0524デフォルトの名無しさん (ササクッテロラ Spdf-2tvE)
2022/11/19(土) 23:25:42.08ID:xSVToK+Ip 基本的にはオンラインパズルゲームでしかないから競プロが実生活に役立ったら美味しいくらいに捉えて楽しむのが賢明で、役に立つことを期待して取り組むもんでもないってずっと言われてると思う
まあABC-B、Cくらいの指示に従って愚直にコードを書く問題は業プロの基礎体力に直結する気がするからスラスラ解けるのと解けないのでは全然違う気もするけどね
まあABC-B、Cくらいの指示に従って愚直にコードを書く問題は業プロの基礎体力に直結する気がするからスラスラ解けるのと解けないのでは全然違う気もするけどね
525デフォルトの名無しさん (ワッチョイ e3a4-wz7Y)
2022/11/19(土) 23:27:48.07ID:r882ug7a0526デフォルトの名無しさん (ワッチョイ 12bd-KP+k)
2022/11/19(土) 23:30:38.86ID:BGPGelZJ0 >>524
業プロにワロタ
いやさ、今メンバーをプロジェクトにアサインする問題が会社にあって、
該当メンバーがコードの読み書きが全然できないって客先から怒られてたりするんだよね
だから、競技プログラミングのA問題を解けるかどうかで判定してみるのはどうだろうっていうことを提案しようと考えてた
解けるかどうかっていうよりもそれを解くときの姿勢とか、調べる気持ちとかがあるかどうかってそこで見極めることができる気がする
B問題でもいい気はするけどB問題以降はガチ勢っぽいイメージ俺は持ってるからメンバーのアサイン判定には不向きかなって
業プロにワロタ
いやさ、今メンバーをプロジェクトにアサインする問題が会社にあって、
該当メンバーがコードの読み書きが全然できないって客先から怒られてたりするんだよね
だから、競技プログラミングのA問題を解けるかどうかで判定してみるのはどうだろうっていうことを提案しようと考えてた
解けるかどうかっていうよりもそれを解くときの姿勢とか、調べる気持ちとかがあるかどうかってそこで見極めることができる気がする
B問題でもいい気はするけどB問題以降はガチ勢っぽいイメージ俺は持ってるからメンバーのアサイン判定には不向きかなって
527デフォルトの名無しさん (ワッチョイ 6fbd-AKU4)
2022/11/19(土) 23:31:26.81ID:72lFIpVP0 ABC-Cあたりがごく普通の業務で出て来る可能性があり、なおかつかなり個人差がある領域だと思ってるけど、そこが速いと捗る
その部分が進捗のボトルネックになってしまう人もいるので
その部分が進捗のボトルネックになってしまう人もいるので
528デフォルトの名無しさん (ワッチョイ 6fbd-AKU4)
2022/11/19(土) 23:33:39.83ID:72lFIpVP0 自分は競プロできないからどうのみたいな考え方はそんなに好きじゃないけど、さすがにプロのプログラマーだったらABC-Aは解いてほしいかなあ
529デフォルトの名無しさん (ワッチョイ e3a4-wz7Y)
2022/11/19(土) 23:34:14.93ID:r882ug7a0530デフォルトの名無しさん (ワッチョイ 12bd-KP+k)
2022/11/19(土) 23:37:35.70ID:BGPGelZJ0 思うんだけど、
競プロって計算量オーダー云々っていうよりも
データの構造とかハッシュテーブル的なものをちゃんと理解しているかどうかだと思う
そういうあたりを正確に理解してれば、計算量なんて悪いパターンになることを知ってれ場何とでも対策できる
プログラム書く上においていろいろな構造を正確に頭の中で描けるかっていうことを図るいみで競プロは非常に有効だと考えてる
競プロって計算量オーダー云々っていうよりも
データの構造とかハッシュテーブル的なものをちゃんと理解しているかどうかだと思う
そういうあたりを正確に理解してれば、計算量なんて悪いパターンになることを知ってれ場何とでも対策できる
プログラム書く上においていろいろな構造を正確に頭の中で描けるかっていうことを図るいみで競プロは非常に有効だと考えてる
531デフォルトの名無しさん (ササクッテロラ Spdf-2tvE)
2022/11/19(土) 23:38:35.53ID:xSVToK+Ip 愚直に(全探索とかをして)コードを書いても制限を超過しないっていう点でABC-B(と一部のC)くらいまでは確実に業務に直結すると思うよ
たまにプログラミング関係なしで簡単な算数・数学っぽい問題も混じってるけど
たまにプログラミング関係なしで簡単な算数・数学っぽい問題も混じってるけど
532デフォルトの名無しさん (ワッチョイ 12bd-KP+k)
2022/11/19(土) 23:39:20.45ID:BGPGelZJ0 >>529
俺自身が29歳までトラック運転手の高卒だし、学歴フィルターはできない
アサインチームがOJT目的であまりにもポンポン案件入れてしまうので、業務チームが火を噴いていることは事実
だから、A問題を解いてみてが一番いいと思う
俺自身が29歳までトラック運転手の高卒だし、学歴フィルターはできない
アサインチームがOJT目的であまりにもポンポン案件入れてしまうので、業務チームが火を噴いていることは事実
だから、A問題を解いてみてが一番いいと思う
533デフォルトの名無しさん (ワッチョイ e3a4-wz7Y)
2022/11/19(土) 23:39:40.71ID:r882ug7a0 >>530
そうだね、情報系学科を卒業してないなら、教養としてせめて競プロ経験しててくれ、って感じはあるかもしれない
そうだね、情報系学科を卒業してないなら、教養としてせめて競プロ経験しててくれ、って感じはあるかもしれない
534デフォルトの名無しさん (ワッチョイ 6fbd-AKU4)
2022/11/19(土) 23:46:23.51ID:72lFIpVP0 頭の中で、配列、ハッシュテーブル、stack、queueのイメージぐらいできてもいいかもね
std::setは平衡二分探索木を忠実にイメージしようとか考えだすとめんどくさいけど
std::setは平衡二分探索木を忠実にイメージしようとか考えだすとめんどくさいけど
535デフォルトの名無しさん (ワッチョイ b6bd-D2aN)
2022/11/19(土) 23:49:47.51ID:AVfRYoVA0 >>531
算数・数学も最低限の教養として必要だと思う
そもそもにして式を立てられないんだったら数字を使う業務にアサインできないと思うし、統計的な考え方ができるかできないかも大事だと思う
競プロで出てくる数学ってD問題までに限って言えば高くても高校レベルだから、漸化式を立てるとかそれくらいはやってほしいって思う
算数・数学も最低限の教養として必要だと思う
そもそもにして式を立てられないんだったら数字を使う業務にアサインできないと思うし、統計的な考え方ができるかできないかも大事だと思う
競プロで出てくる数学ってD問題までに限って言えば高くても高校レベルだから、漸化式を立てるとかそれくらいはやってほしいって思う
536デフォルトの名無しさん (ワッチョイ b6bd-D2aN)
2022/11/19(土) 23:52:10.43ID:AVfRYoVA0537デフォルトの名無しさん (テテンテンテン MM8e-4kYr)
2022/11/20(日) 00:02:59.31ID:bfm8P7MrM Ex、解けてるの一人だけか
相変わらずNyaanさんの解説は読み応えある
相変わらずNyaanさんの解説は読み応えある
538デフォルトの名無しさん (ワッチョイ 9755-kfYZ)
2022/11/20(日) 00:36:46.56ID:6Nn926u40 >>517
サンプルを試しましょう…
サンプルを試しましょう…
539デフォルトの名無しさん (ワッチョイ afad-f9kU)
2022/11/20(日) 01:05:14.62ID:JGgc2bLE0 A, Bが解けねえ奴には流石に知的労働は即座に辞めろと言わざるを得ない(´・ω・`)
540デフォルトの名無しさん (ワッチョイ e3a4-wz7Y)
2022/11/20(日) 01:10:14.63ID:6Nu5jDUQ0 >>532
ABCコンテストで試すより、それだったらPASTかPaizaのほうがいいかもね
ABCコンテストで試すより、それだったらPASTかPaizaのほうがいいかもね
541デフォルトの名無しさん (ワッチョイ e7da-11+3)
2022/11/20(日) 02:11:59.36ID:hejl8aQV0 Wとw間違えて3分ぐらい無駄にしたんだけどおすすめのフォントない?
542デフォルトの名無しさん (ワッチョイ cee2-wz7Y)
2022/11/20(日) 02:43:28.01ID:iJJH9JfJ0 problems見たらEが緑下ってコンテストのレベル上がった気がする。灰色コーダーは普通に優秀。
543デフォルトの名無しさん (オッペケ Srdf-+Wvv)
2022/11/20(日) 02:48:57.41ID:BAlAGoNMr なわけねーだろハゲ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★4 [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★5 [Hitzeschleier★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 【速報】テレビ朝日本社から20代〜30代の男性が飛び降り自殺して死亡 東京・六本木 [597533159]
- お前らダウナー系だよな
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ182
- 精液がゼリー状で黄ばんでるせいで女と付き合う勇気ない
- 女はSNSで乳揺らして踊ってりゃラクにカモ集まるから羨ましい
- 【高市速報】中国、最後通牒 [308389511]
