競技プログラミングにハマるプログラマのスレ 17
■ このスレッドは過去ログ倉庫に格納されています
仕様書無しさん2018/05/14(月) 06:43:50.62>>384
プログラミングコンテスト(プロコン)やオンラインジャッジや競技プログラミング(競プロ)や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/projecteuler/
>>2-10あたりにテンプレ続く
※前スレ
競技プログラミングにハマるプログラマのスレ 16
http://medaka.5ch.net/test/read.cgi/prog/1534548265/ 競プロerたちの社会性のなさが悲しいな。スポンサーをdisるなよ。
コンテスト開く企業がなくなるだろ… オンサイトは、全競プロerが目指す最高のイベント! キーエンス、キリ番賞金つけてるけどratedでこれはどうなんですか? 自分の解けるとこまで解いておいて最後の一問を良いタイミングで提出するみたいにすれば
順位調整できるし、狙って取れるかどうかはともかく狙いに行く人は絶対出るでしょ
なんで無難にコンテスト後抽選にしなかったのか理解に苦しむ paizaは抽選だな。
誰が当たったのか教えてくれないけど。 飛び賞おもしろいじゃん
(5の倍数)位が招待されるオンサイトとかあってもいいな
毎回おなじred coderばかり呼んでもな ARCで300位を余裕で取れる層のうち何人が1万円欲しいかっていう 宿泊費を出してもらえないだけで企業のネガキャンやるくらいだからな
学生が多いし1万円でも大金だろう 競プロのプロって海外でも使う表現なんだねw
https://twitter.com/CodinGame/status/1072892585449013249
Competitive programming pro Errichto currently streaming the current coding challenge #XmasRush!
https://twitter.com/5chan_nel (5ch newer account) キリ番で招待されるオンサイトなんてダメダメ。
順位の低いのが本選に行ってどんすんだよ。
本選には安定した実力のある上位者達が競うことが望ましい。 企業コンはリクルートも兼ねてるってそれ一番言われてるから
弱いコーダーは雇いたくないよ リクルートだからこそだろう。東大生のredにリクルートしてもあまり意味ない。
水色以上なら十分とも聞くしな。 本当に採用のことだけ考えるならコンテストなんか開かず
jobsに求人打つだけっていうのが一番コスパ良さそうだけど
今なら少ないから注目度も高いだろうし >>466
スレ立て頼んだ
【スレタイ】botAIプログラミングコンテストで勝負しようぜ
【本文】
ゲームbotAIプログラミングコンテストで最強bot作って勝負しようぜ
お題のゲームをプレイするbotAIをプログラミングして戦わせるコンテスト
楽しいぞ!
【常設コンテスト】
CodinGame
https://www.codingame.com/multiplayer/bot-programming
Riddles.io
https://www.riddles.io/competitions
【年1コンテスト】
Halite.io
https://halite.io/
情報処理学会 国際人工知能プログラミングコンテスト: SamurAI Coding
https://samuraicoding.info この頃各プロコンのパズル化があまりにひどすぎる
「あることを思いつくか否かがほぼ全て」
な問題が増え過ぎた
昔はもっとシミュレーション系の問題が多かったんだけどね
初期の頃に戻れとは言わないが、ちょっと今は揃いも揃って傾向が偏り過ぎ
架空のゲームとか、現実からあまりにもかけ離れた「最適化問題」の数々
(文字列・数列を、最短手数で〜に)が増え過ぎてうんざり
AtCoderはAtCoderでいいけど、PCK,各大学プロコン,JOI,ICPCも軒並みパズル化してがっかり
発想を重視して実装を軽視するなら、もう「プログラミング」である必要はないだろ >>493
SRMしかやってないが、全く感じないわ chokudai(高橋 直大)さんはTwitterを使っています:
「ちなみに、あくまで傾向的な話だけど、アルゴリズムの「知識」を見たいのであれば、AtCoderよりもCodeforcesとかの方が多分レーティングに反映されやすい。
AtCoderはどちらかというとアドホックな解決方法を見つける問題が多めなので、よく「地頭」とか言われている。」 / Twitter
https://twitter.com/chokudai/status/1072234546576285696
icpcは知らないけどアットコはそういう傾向あるんだろう
https://twitter.com/5chan_nel (5ch newer account) すべてのゲームがそうだけど
プレイヤーのやりこみに対応していくと
どんどん難度が上がっていくんだよね
AtCoder みたいに最初からランク分けしとくといい SRM、今300点問題と昔の600点問題の難しさ一緒ってマジ? まさか青とか水色なのにCADDi 2018 Beginnersに出る乞食はいないよな? chokudai(高橋 直大) @chokudai
Beginnersに賞金がついてたので、ビギナーしか出れないようにしました><
Beginnersのほうはビギナー(緑以下)に出れないようにしてるっぽい? 前、ABCに前半同じの長い連番で20垢くらいレジストしてたの見たことある。
何得だか意味分からん 複垢に対する罰則とか今のところ特にないよね
ちょくだいさんも黙認?してるっぽいし 競プロ離れてたけど、さっきAtCoderランキング覗いてみたら二年くらい前、高校生で期待の新人だったゆたか氏
案の定東大進学してレーティングもよすぽ氏や準特急氏など錚々たる大御所を抑えて日本トップになっててAGCの作問まで任されてて
世代交代の波を感じる 配点
A 300
B 600
C 700
D 800
E 1200
F 2200 800を低いと言えるとは・・・さてはレッドコーダーか? >>500
一時期に比べて DP の問題全然出なくなったしな 前回前々回みたいに1問解いてあと座るだけにならなくてよかった
まあ周りも似たようなものなので大したパフォーマンス出せてないんですけどね 競プロはいい競技C++化を脱しないと世間での評価は頭打ちだろう
そろそろ使用言語別の上位者への賞金配分を考えた方がいい
「TypeScript部門優勝」とか履歴書に書けるように配慮せーや全く その場その場に合った言語を選択できる能力が必要なんだ。
低速言語部門で優勝しても無価値。 言語別に優勝者を出すようになったら、
同じ上位者が複数の言語で上位を取りまくっちゃう。
めんどい。 不公平が無いようにいっそのこと競プロ専用言語とか作ってほしいよな
まあそれがC++なんだけど >>526
ぶっちゃけその方が良くない?
他の言語でのアルゴリズムの実装方法への還元かあれば全体が活性化するだろうし Goなんかは計算早くするための言語じゃないから興味なさそう。 C++書かない人からしたら
競プロなんて真面目にやるだけ無駄 Cから始めた人がアルゴリズムを覚えるのに競プロやるのはどうなんだろう? アルゴリズム覚えるだけなら言語何でもいいし、典型問題だけでええんでない 本当にコードではなくアルゴリズムを噛み砕いて理解しているJavaScriptでも解答できるはず
言語別の賞金も公用意して 現状C++が書けるなら他の言語を使う意味が全くないから
賞金や表彰を各言語に分散して
レッドコーダーに様々な言語で書かせるインセンティブを与えるべき
複数言語部門で入賞して本物みたいな風潮を作り上げないと
競プロ ≒競C++という印象から脱却出来ないぞ 競プロは取得言語の数を競うコンテストじゃないんですよ
競プロが変に流行るとこういう訳分からないこと言い出す輩が増えて困るな 言語毎にTLE時間、MLE量決めたらいいんですよ
トランスパイルする奴は不正通報でいいんです
牢獄アバターですよ。そいつは半年出場停止です
将棋ウォーズもソフト指しする奴は通報で牢獄逝きですから 競技者に過重な労力を科す方式はダメ
単純にできなくちゃ 言語別に公平に扱えなんてのはただの悪平等
どんな基準増やしても文句言う奴は出てくる
パラメータ増やしたらそのパラメータだけ苦情が増える
おれはPythonでやってるけど今のままで文句ない python使ってたら不満しかないわ
公式解答間に合わんとか意味分からんだろ いや、python使ってるんやから不満なら変えたらええやん
ボランティアちゃうねんで C++覚えるのが過重労働だろ。
実業だとゲーム開発と画像処理の仕事でしか使ってないんちゃう? じゃあ何十億のデバイスで走るjavaでやったらいいんじゃないですかね
速度も競技用としては十分に速い 社長PFN行く方が金もらえるらしい。行ってもいいよ〜 ScalaはダメでJavaはいいんかい
JVM言語 世にも珍しい賞金付きABCの直前だぞ
黙って精進しろ シャッチョがPFN行ったらAtCoderは閉鎖になるんだろうか 公平に扱わなくてもいいから
言語別の上位者にも何らかの表彰はすべきだろ PFNって個人参加者が大半の将棋ソフト大会ですら優勝できなかったし
実際のところ微妙じゃね? >>553
んなもん関係ない
社員の学歴、コンテスト受賞歴を見てから言え
俺らなんかじゃ話しかけることも許されないレベル PFNで将棋選手権に参加する企画した社員は何を考えてたんだろうか・・・
前年優勝ソフトに乗っかって順位を落とすなんて黒歴史作ってさ C++を仕事で使えない奴は、頭が悪くて他の言語しかできないやつ
だから競技プログラミングではなく今度はC++を避難する >今度はC++を避難する
マ板からさっさと避難しろ C++はBoostが反則なんだよなぁ
ライブラリを見ても他言語で競プロをさせる気のない運営の態度が透けて見える atcoderでboost使うの?そんな頂は遠いの ■ このスレッドは過去ログ倉庫に格納されています