X



競技プログラミングにハマるプログラマのスレ 25
■ このスレッドは過去ログ倉庫に格納されています
0001仕様書無しさん垢版2020/05/09(土) 00:48:33.62
プログラミングコンテスト(プロコン)やオンラインジャッジや競技プログラミング(競プロ)やCTFなどを楽しんでる競技プログラマ(競プロer)の雑談スレ
競プロイベントや競プロ問題や有名競プロerや競プロでよく使うアルゴリズム等について語りあったり、競プロ関連の質問相談なんでもおk
競プロ初心者でググっても解説読んでも分からないことがあったらスレの競プロの先輩方に訊いてみるのも手だよ(分かりやすい解説サイトとか書籍とか教えてくれるかもしれないよ)
次スレは>>950

# オンラインジャッジ・コンテストサイト
## 日本語
yukicoder https://yukicoder.me/
AtCoder https://atcoder.jp/
AIZU ONLINE JUDGE (AOJ) http://judge.u-aizu.ac.jp/onlinejudge/
## 英語
TopCoder
Single Round Match (SRM) 関係リンク集 http://codeforces.com/blog/entry/21879
Marathon Match (MM) https://community.topcoder.com/longcontest/?module=ViewPractice
※TopCoderは初参加までの手順が煩雑です。まずはググってみて、それでも分からなかったらスレで聞こう!
Codeforces http://codeforces.com/
CS Academy https://csacademy.com/
Project Euler https://projecteuler.net/ 和訳 http://odz.sakura\.ne.jp/proj
※前スレ
競技プログラミングにハマるプログラマのスレ 24
https://medaka.5ch.net/test/read.cgi/prog/1585409967/
0002仕様書無しさん垢版2020/05/09(土) 00:49:57.06
テンプレ続き

# 高校生・大学生対象コンテスト
情報オリンピック https://www.ioi-jp.org/
ACM-ICPC http://icpc.iisf.or.jp/

# その他便利なサイト
コンテスト・カレンダー
https://competitiveprogramming.info/calendar
http://clist.by/
AtCoder Problems http://kenkoooo.com/atcoder/
オンライン整数列大辞典 https://oeis.org/?language=japanese
WolframAlpha https://www.wolframalpha.com/
Spaghetti Source
旧: http://www.prefield.com/algorithm/
新: https://github.com/spaghetti-source/algorithm
競技プログラミングwiki http://wikiwiki.jp/kyopro/
AOJ-ICPC http://aoj-icpc.ichyo.jp/
competitiveprogramming.info https://competitiveprogramming.info/
競プロSlack https://competitiveprogramming.info/slack
OnlineJudgeHelper (オンラインジャッジ補助スクリプト) https://github.com/nodchip/OnlineJudgeHelper
Google翻訳 https://translate.google.co.jp/
0003仕様書無しさん垢版2020/05/09(土) 00:50:16.15
テンプレ続き

# 書籍
プログラミングコンテストチャレンジブック (蟻本)
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造 (AOJ本, TLE本, 渦巻本)
最強最速アルゴリズマー養成講座 (チーター本)

# 日本人競技プログラマ
Twitter 競技プログラマリスト
https://twitter.com/kinaba/lists/topcoder-jp
https://twitter.com/kobae964/lists/atcoder
TopCoder Single Round Match (SRM) のランキング
https://community.topcoder.com/tc?cc=392&;sc=&sd=&cc=392&module=AlgoRank&nr=200&sr=
TopCoder Marathon Match (MM) ランキング
https://community.topcoder.com/longcontest/stats/?module=CoderRank&;cc=392
Codeforces ランキング
http://codeforces.com/ratings/country/Japan
https://twitter.com/5chan_nel (5ch newer account)
0004仕様書無しさん垢版2020/05/09(土) 00:51:10.10
テンプレ続き

# 過去スレ
1: https://tamae.5ch.net/test/read.cgi/prog/1443271207/
2: https://tamae.5ch.net/test/read.cgi/prog/1461096973/
3: https://tamae.5ch.net/test/read.cgi/prog/1468710465/
4: https://tamae.5ch.net/test/read.cgi/prog/1470294745/
5: https://tamae.5ch.net/test/read.cgi/prog/1472132297/
6: https://tamae.5ch.net/test/read.cgi/prog/1479623072/
7: https://tamae.5ch.net/test/read.cgi/prog/1482151701/
8: https://tamae.5ch.net/test/read.cgi/prog/1483782812/
9: https://tamae.5ch.net/test/read.cgi/prog/1487426332/
10: https://medaka.5ch.net/test/read.cgi/prog/1493085730/
11: https://medaka.5ch.net/test/read.cgi/prog/1498137486/
12: https://medaka.5ch.net/test/read.cgi/prog/1505047495/
13: https://medaka.5ch.net/test/read.cgi/prog/1511943431/
14: https://medaka.5ch.net/test/read.cgi/prog/1517756393/
15: https://medaka.5ch.net/test/read.cgi/prog/1526247830/
16: https://medaka.5ch.net/test/read.cgi/prog/1534548265/
17: https://medaka.5ch.net/test/read.cgi/prog/1540997394/
18: https://medaka.5ch.net/test/read.cgi/prog/1548601907/
19: https://medaka.5ch.net/test/read.cgi/prog/1557609166/
20: https://medaka.5ch.net/test/read.cgi/prog/1563667469/
21: https://medaka.5ch.net/test/read.cgi/prog/1572427030/
22: https://medaka.5ch.net/test/read.cgi/prog/1575287454/
23: https://medaka.5ch.net/test/read.cgi/prog/1581127445/
24: https://medaka.5ch.net/test/read.cgi/prog/1585409967/
0005仕様書無しさん垢版2020/05/09(土) 00:51:30.09
テンプレ続き

# 関連スレ
【したらば】プロコン・競プロ・ハッカソン・CTFなどについて語り合う掲示板
https://jbbs.shitaraba.net/internet/13109/
TopCoder
https://mevius.5ch.net/test/read.cgi/tech/1333159918/l50
プログラミングのお題スレ Part9 [無断転載禁止]c2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1480579110/
データ構造,アルゴリズム,デザインパターン総合スレ 3c2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1466315249/l50
【会津】パソコン甲子園2004【若松】
https://mevius.5ch.net/test/read.cgi/tech/1094308951/l50
CTFについて語るスレ [無断転載禁止]c2ch.net
https://medaka.5ch.net/test/read.cgi/sec/1476430177/l50

>>1からここまでテンプレ
0007仕様書無しさん垢版2020/05/09(土) 15:08:59.19
スレ立て乙
0009仕様書無しさん垢版2020/05/09(土) 15:13:17.81
頭悪い人を相手にする商売に自ら頭悪いと教えてあげたからな
さすがにお客さん怒っちゃうわ
0010仕様書無しさん垢版2020/05/09(土) 15:14:50.77
「頭悪い」発言に切れてる人多いの?
俺は全く気にならなかったが
自分が言われたわけでもないし
0011仕様書無しさん垢版2020/05/09(土) 15:25:23.49
>>1
できれば次スレからは>>1の1行目に
!extend:checked::1000:512
を挿入してもらいたい
0012仕様書無しさん垢版2020/05/09(土) 15:25:55.42
自分が理解できないものを「天才向け」と言う方が喧嘩売ってるようなもんだと思うけどな
0013仕様書無しさん垢版2020/05/09(土) 15:31:54.15
天才向けで解けなかったら天才ではないだけで、解けなかったら頭が悪い称号が付くのとどっちがいいか
0014仕様書無しさん垢版2020/05/09(土) 15:36:19.01
内心でこいつ頭悪いとか思われながら教えられるのはきついな
0015仕様書無しさん垢版2020/05/09(土) 15:57:36.71
ツイ消しされて確認できないだけかもしれないがそんなにひどい発言ある?
あ、慶応卒のchokudaiについて物凄い能力があるが受験適性は尋常じゃないくらい低い、
みたいに言ってたのは能力の偏りという趣旨にしてもなヤバいと思いました
0016仕様書無しさん垢版2020/05/09(土) 15:59:04.95
前スレ終盤から頭悪いブーメランで草
どんだけ頭悪い奴いるんだ
0018仕様書無しさん垢版2020/05/09(土) 16:10:53.99
3月に発表して最近例の発言があり直後のオンライン化
さすがに擁護しようがない
0021仕様書無しさん垢版2020/05/09(土) 16:23:00.97
人の商売なんて儲からなければ勝手に廃れるだけ
いつまでも粘着してるやつは頭悪い
0024仕様書無しさん垢版2020/05/09(土) 16:55:36.99
「天才向け」と勝手に決めつけることが「頭悪い」と言ってるんだと思うよ
まあ、売られた喧嘩に過剰に反応するのも良くないとは思うけど
0025仕様書無しさん垢版2020/05/09(土) 17:03:54.90
俺赤でサークルの時にタダで教えてたんだけど、これから1回1000円ってギャグやっていい?
0026仕様書無しさん垢版2020/05/09(土) 17:04:04.98
>>11
残念ながらこの板だと強制id非公開設定になるんだなこれが
移住しかないけどどうせここの人はしたがらないし受け入れ先もない
0029仕様書無しさん垢版2020/05/09(土) 17:10:42.76
>>25
赤色の考え方を1回見れるなら安いな
1回5000円のプログラミング講座は高過ぎる
0031仕様書無しさん垢版2020/05/09(土) 17:29:06.53
情報学板や数学板にあってもいいけど
競プロスレの本家はマ板やム板に絶対必要!
0032仕様書無しさん垢版2020/05/09(土) 17:30:17.96
競技プログラミングやってて頭悪いって感じたことない天才ばっかなんすかねここは
0035仕様書無しさん垢版2020/05/09(土) 17:52:32.93
>>32
頭悪いか天才かの二択なんて小学生みたいな発送だな。
自分の実力で解けない問題があったところで、普通の人は今の自分には難しい問題だと思うだけだろ。
0036仕様書無しさん垢版2020/05/09(土) 17:54:58.92
天才向けって何なら褒め言葉だったかもしれないのに
気難しい人だな
0037仕様書無しさん垢版2020/05/09(土) 18:05:03.77
解説コンテンツが天才向けはどう読んでも褒め言葉じゃないだろ…
0039仕様書無しさん垢版2020/05/09(土) 18:26:05.18
id表記があろうがなかろうが大して変わらんと思うけどな
完全に匿名だと思い込んでひどい発言してると痛い目見るよ
0042仕様書無しさん垢版2020/05/09(土) 18:42:03.78
批判すら許されない空気になってほしいのかな、であればツイッタしてれば良いのでは
0043仕様書無しさん垢版2020/05/09(土) 18:50:56.74
批判が許されない空気で治安が良くなるならその方が良い
0044仕様書無しさん垢版2020/05/09(土) 18:54:31.25
批判するとファンネルに叩かれるツイの治安が良いかというと
0045仕様書無しさん垢版2020/05/09(土) 18:59:32.22
ファンネルは全ミュートで気にせず批判すればいいのでは?
0047仕様書無しさん垢版2020/05/09(土) 19:10:47.47
自分は治安がいい方が好み
twitterも5chもめんどくせー流れはスルーの精神で健康的
まあ火中の人間になったことがないだけかも知らんが
0048仕様書無しさん垢版2020/05/09(土) 19:31:29.90
ここの場外戦、空中戦ばかりの僻みっぽく鬱屈した雰囲気はげんなりする
くだらない
ときどき相談や親切な回答を見ると掃き溜めに鶴に見える
idやワッチョイで糞コメントのカジュアルな連投が減るだけでも嬉しい
0049仕様書無しさん垢版2020/05/09(土) 19:32:27.21
最近競プロ初めてあまり精進せずに緑はいけそうだけど、
水色って競プロ民にはどういう評価?
0055仕様書無しさん垢版2020/05/09(土) 20:44:59.66
以下の問題について質問です

【問題】
敵の体力はXで、体力を0以下にすると倒せる
選択できる攻撃手段は、通常攻撃と必殺攻撃の2つある
・通常攻撃:確実に敵の体力をA減らす
・必殺攻撃:2/3の確率で敵の体力をB減らす
最適に攻撃を選んだとき、敵を倒すために必要な攻撃回数の期待値はいくつか?

答えは min(X / A, X / (2 / 3 * B)) だと思ったのですが、
正しくは「dp[i] := 体力iを0にするために必要な回数の期待値」とおいてDPをすることでした
なぜ min(X / A, X / (2 / 3 * B)) では期待値が正しく求められないのでしょうか?

どこが間違っているかわからないため質問いたしました
回答よろしくお願いします
0056仕様書無しさん垢版2020/05/09(土) 20:49:58.42
私の求めた min(X / A, X / (2 / 3 * B)) が期待値でないなら、いったい何なのか?
というのがわからないです…
0057仕様書無しさん垢版2020/05/09(土) 20:50:40.32
どこの問題?できればURL貼ってくれ
0061仕様書無しさん垢版2020/05/09(土) 21:02:34.80
>>59
必殺攻撃が1度でも当たれば通常攻撃1回、が最善手ですかね…
そう考えると、確かに期待値2.5回が正しそうだなという感じがしますが、
そうなると min(X / A, X / (2 / 3 * B)) はいったい何なのか?というのが気になります
これは期待値ではないのでしょうか?
0062仕様書無しさん垢版2020/05/09(土) 21:03:27.22
通常攻撃と必殺攻撃を組み合わせるのが最適な場合もあるから,
その貪欲だと通らないってことか
0064仕様書無しさん垢版2020/05/09(土) 21:06:11.14
min(X / A, X / (2 / 3 * B))

これ 2と3 逆では?
0065仕様書無しさん垢版2020/05/09(土) 21:07:50.32
ごめん。なんでもない
変なこと言った
0066仕様書無しさん垢版2020/05/09(土) 21:07:50.64
>>64
一回の必殺攻撃で減らせる体力の期待値は 2/3*B だからあってるんじゃないの?
0067仕様書無しさん垢版2020/05/09(土) 21:09:18.21
>>61
その値に意味はないんだけど、なぜ意味がないかを考察したいならX=1, A=1億, B=100の場合で考えてみたらいい
0069仕様書無しさん垢版2020/05/09(土) 21:15:09.65
>>67
代入してみると、なんとなく意味のない値だということが理解できました
回答ありがとうございました
0070仕様書無しさん垢版2020/05/09(土) 21:25:12.66
無意味ってことはないな
Xを無限に大きくしたときの近似値ではある
0071仕様書無しさん垢版2020/05/09(土) 21:25:34.78
期待値難しいね. 俺も最初の解法何が間違ってるのか分からなかった
数学の教科書読み直そうかな
0072仕様書無しさん垢版2020/05/09(土) 21:38:20.26
減る体力の期待値と回数の期待値をごっちゃにして考えたのがいけなかったのかもしれません
0073仕様書無しさん垢版2020/05/09(土) 21:43:19.63
Bだけ使う場合の期待値は、ceil(X/B) = m として、
Σn・cobination(n-1, m-1)・(2/3)^m・(1/3)^(n-m) from n = m to inf
ですね。B=100のとき、X=101とX=200は回数の期待値としては変わらないはずです。
0077仕様書無しさん垢版2020/05/09(土) 22:01:20.93
>>55
お前さんの答えでは、通常攻撃のみ、または必殺攻撃のみのケースしか考慮してない。
例えば途中までは必殺攻撃を連発した方が効率的に体力を減らせたとして、残り体力がA以下になったなら、外れる可能性のある必殺攻撃を使うのは最適な攻撃でないから通常攻撃を選択しなければならない。
0078仕様書無しさん垢版2020/05/09(土) 22:17:48.73
CodeforcesのDiv4というのに出てみたいんですが、参加経験が1度しかないです
rateが変わらないだけで普通に参加はできるのでしょうか?
0079仕様書無しさん垢版2020/05/09(土) 22:20:00.36
できるよ
0080仕様書無しさん垢版2020/05/09(土) 22:39:36.21
コドフォ出るなら CF-Predictor っていうブラウザ拡張入れるのおすすめ
0082仕様書無しさん垢版2020/05/10(日) 09:47:55.40
問題が理解できません
AtCoder Beginner Contest 087C
> 左上および右下のマスにもアメが置かれており、あなたはこれらのマスに置かれているアメも回収します。
移動先マスとその左上・右下の3か所からアメを回収できると思うのですが、
回答例だと移動先マスしか集計していません
上記の記述はどういう意味なんでしょうか?
0083仕様書無しさん垢版2020/05/10(日) 10:08:50.87
> 左上および右下のマスにもアメが置かれており、あなたはこれらのマスに置かれているアメも回収します。

(1,1) ,(2,N)のアメも回収するということ。
書き方があいまいだと思うけど、問題文には移動中のマスの左上および右下のマスとは書いていない。

入出力例から察して。
0084仕様書無しさん垢版2020/05/10(日) 10:11:13.17
いや問題文に左上のマス=(1.1)、右下のマス=(2,N)と書いてあるわ。
書き方があいまいとか言ってすみません。
0085仕様書無しさん垢版2020/05/10(日) 10:13:21.94
>>84
開始と終了の地点って意味だったんですね
ありがとうございます!
0086仕様書無しさん垢版2020/05/10(日) 13:55:19.92
めんどくさいから質問するならリンクを貼って欲しいな
0088仕様書無しさん垢版2020/05/10(日) 17:00:35.65
testcase -> 玉
multi testcase -> 箱 と読み替えて
大きさ M_i (1 <= i <= n, 1 <= M_i <= k) の玉があります
玉を箱に詰めようと思ってます
一つの箱に入れられる玉には条件があります
条件: サイズ j (1 <= j <= k) 以上の玉はC_j 個までしか入れることができない
全ての玉を箱に入れるために必要な箱の最小数とそのときの玉の配置を求めてください
0090仕様書無しさん垢版2020/05/10(日) 18:21:57.54
>>88
ありがとうございます!
コンテスト中はさっぱり理解できなかったですがこれで解き直せます!
0091仕様書無しさん垢版2020/05/10(日) 18:34:57.79
コドフォ1回しか参加してないのに昨日のratedになってた
よくわからん
0092仕様書無しさん垢版2020/05/10(日) 19:01:12.33
もしAtCoder社が、解説の公開を2年も完全放置していたら、
ユーザーからのクレームで大変な思いをするだろうに、
某公立大学は呑気でいいですねえ
さぞかし「仕事」が捗るんでしょうなあ!
0093仕様書無しさん垢版2020/05/10(日) 19:15:25.75
なんか某社長の発言的に今日のABCも負荷でおじゃんになるのかしら
0094仕様書無しさん垢版2020/05/10(日) 19:51:12.53
15000まで大丈夫って言ってて今回は15000行きそうにないんだからおじゃんにはならないだろ
0095仕様書無しさん垢版2020/05/10(日) 19:56:20.47
無課金ユーザーは高負荷時にキックされるようにすればいいのでは?
0097仕様書無しさん垢版2020/05/10(日) 22:55:28.50
最高パフォ更新は気持ちいいなあ
AGCARCまでに黄色になりたいねえ
0100仕様書無しさん垢版2020/05/10(日) 23:43:35.56
>>99
マイプロフィール>直近のコンテスト成績証>ツイッターアイコン
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況