競技プログラミングにハマるプログラマのスレ 15
レス数が1000を超えています。これ以上書き込みはできません。
プログラミングコンテスト(プロコン)やオンラインジャッジや競技プログラミング(競プロ)や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あたりにテンプレ続く
※前スレ
競技プログラミングにハマるプログラマのスレ 14
http://medaka.5ch.net/test/read.cgi/prog/1517756393/ 競プロは思考の反射神経みたいなとこあって
日常的に(頻繁に)問題を解く、問題数をたくさんこなす
を続けていればパっと見で解法見えてくる問題増えてくるけど こどふぉ、問題文中でanyとsomeを間違えるのはtypoとは言わないだろw ウザくて宣伝効果としてはマイナスだから常にじゃなくて5%で自動追加されるようにして見かけたらラッキーぐらいにすればいいとオモタ ABC105 D問題の解説で"計算量が(O(N log N) や乱択O(N))改善でき" ってあるけど乱択のアルゴリズムってなんぞ? ハッシュ値に基づくmapのことじゃないの。C++ならunordered_map。 関係ないけど「乱択 データ構造」でググったらスキップリストという乱択のO(N)見つけたけど
これって競プロで使われたことある?
https://ja.wikipedia.org/wiki/スキップリスト >>911
スキップリストは名前だけは紹介はされてた
プログラミングコンテストでのデータ構造 2 〜平衡二分探索木編〜
https://www.slideshare.net/iwiwi/2-12188757 スキップリストはソートせなならんからO(N log N) じゃね?
Treap も構築するのにO(N log N) かかるしどっちもO(N) ではないはず D問題
今の処理時間の上位を見ると
ソートの部分ではなく、入力の部分で高速化か? コドフォ(div1かdiv2)の話かな?(出てないので知らない) ながらで乱択について考えてたけどもいまいち思いつかん
もうハッシュが乱択ってことでええわ 「質問」って自身に聞きたいことが無いなら普通は見ようと思いませんよね
お知らせを兼ねてるんだから見ろってんならそれでもいいですけど 質の安定性はともかくratedコンテスト頻度でコドフォが一番好き(深夜コンで生活崩壊ではあるが) 質問(clar)は絶対に見逃さないっていうのは上位争いをする競技者ならではの感覚かと (>>926の追記) なのでCSAでは質問は通知来るけど
あまりにもくだらない質問に対する通知の場合downvoteがつきますね 通知はyukicoderみたいな邪魔にならないのがいいね
yukicoderのようなジャッジ結果の通知も欲しい 18禁の大人のコンテストと銘打って
問題文のストーリーがエロいやつ 直近のratedコンテストはCSA
8/14 22:00 からの5時間コンテスト(は?) rated for all users
https://csacademy.com/contest/ceoi-2018-day-1/
https://clist.by より https://twitter.com/drken1215/status/1028681148002525185
競プロ強い人たち
多くの一般の人たちと違い
幼少期から算数や数学を嗜んでるケース多い気がする
算数や数学の知識や経験の積み重ねの時間の違いが競プロ力の違いなのかもしれない
20代でも社会生活というかバラ色人生を捨てて4〜5年くらい算数や数学や競プロのみの修行をすれば彼らに競プロでは追いつける可能性があるかもしれないが
https://twitter.com/5chan_nel (5ch newer account) なんや三歳児の時点で分数扱えないとあかんのか
ムリゲ その手のエピソード持ってるの数オリやるような人たちでしょ https://twitter.com/chokudai/status/1028601472231956480
この話見て
CodeforcesやIdeoneはAtCoderとは比べ物にならないくらいの世界中からのアクセスあるだろうからその費用対策どうしてんだろう
と思った
yukicoderやWandboxは日本範囲とはいえ大変なのかもな
https://twitter.com/5chan_nel (5ch newer account) なんでも幼少からやってると十代で経験10年とかだからな
大体トップになるやつは幼い頃からやってるし差がつくのは仕方がない 小学校でプログラミングを教えてるとかあるけど、
あの連中、行き当たりばったりの、
ぐちゃぐちゃのソースを組む奴ばかりなんだ
止めて欲しいね 【作業期限】損害だから断れ【客先指示】
☆不利益で迷惑だから料金増やすか生産減らせ☆
人手不足が深刻な5つの業界。それぞれの現状と今後の見通し
1.情報サービス
2.家電・情報機器小売
3.放送
4.運輸・倉庫
5.建設
http://help-you.me/blog/lack-of-manpower
SI業界は、7Kと呼ばれるほど労働環境が良くない業界なので、他の業界と人員獲得競争に負ける可能性が大いにありますし、また同じIT業界内でも、webサービス企業や事業会社のITサービス部門ともエンジニアの争奪戦を繰り広げなくてはなりません。
Webサービス企業や事業会社は自社サービスということもあり、劣悪な労働環境は少なく、採用の競合としては、Webサービス企業や事業会社は強敵となるでしょう。 https://twitter.com/search?f=tweets&vertical=default&q=IOI%20%E3%83%9C%E3%83%A9%E3%83%B3%E3%83%86%E3%82%A3%E3%82%A2&src=typd
IOIボランティアまだ足りてないらしいが
応募したい人たちがかなり混乱している様子が伺える
notさんに聞くのが正解なのか?
https://twitter.com/not_522/status/1025046542187515904
https://twitter.com/5chan_nel (5ch newer account) IOIボランティア
https://jp.ioi2018.jp/volunteer/
なるほど
書かれてる情報が不足・不明瞭すぎて応募に躊躇するの分かる 俺も小学生の頃から九九言えたし微分積分も出来るのに灰色なんだけど 交通費昼食は負担する、って明記されてないと心配
近くに住んでても1000円2000円の交通費払ってただ働きしたくない
学生はお金ないのわかってない? 幼い頃から九九言えるのは前提でしかないので、そこから精進しないと… 下に書いてあるじゃんと思ったけどこれはチームガイド向けなのか
わざわざ区別しなくてよくない? オリンピック行くようなアスリートは幼少時から10年やるからそんな感じだね。水泳でもテニスでも AtCoderのratedマラソンマッチまだですか!chokudaiさん早く!
chokudai先生の焼きなまし講座
https://togetter.com/li/607979
マラソンマッチ談義
https://togetter.com/li/516809
Marathon Matchの問題の概説とノウハウについてのまとめ
https://togetter.com/li/516325 僕も小学2年生から九九が言えてたのに未だにレッドコーダーに届かない 平日日中のみの営業って完全週休2日で夕方前には全員帰宅しプライベート満喫できるホワイト企業じゃないの? >>955
夏季休暇中にコンテスト開催
じゃなくて
コンテスト開催中に夏季休暇
でしょ abc105はunratedだって上にあったね。見落としてた >>907-910
ハッシュマップが仮に乱択であるとしてO(N)になるの? ハッシュマップで異なるキーが全部異なるバケットに入るとしたらO(N)だよ 競プロって最悪計算時間で見るものだと思ってたけどそうでもないんか こどふぉでunordered_map使ったらハックで大虐殺が起こったよね あまり意識したことなかったけど解説に書いてあるのオーダーのBig-O表記は平均のほうなのかな 単純にここのスレ民のレベルでは知ることの無いO(N)でできる乱択アルゴリズムが存在してるという事案なのでは Div1レベルだと英語論文しかないアルゴリズム・データ構造を使ったりしてるみたいだしね
流石にその次元に到達できる気がしない 競プロベテラン勢(競プロ歴流そうな人ら、はてなTopcoder部のメンバー相当?)のうちTwitterアカウント鍵してる人にリプしてるツイートを検索するとベテラン勢の集合が見えてくる?
ある鍵ベテラン競プロerについてツイート検索してみた結果その人と話している競プロerはほぼベテラン勢のように見えた
何故かキャラなりきりアカウントのチノちゃんとも会話してるようだからチノちゃんの中の人はベテラン勢の誰かなのか? TopCoderが流行ってたころの競プロ界隈は今よりも小さいコミュニティでそのオッサン連中が今でもいちゃいちゃしているのを眺めている
今の競プロのコミュニティは学校の競プロ仲間の小コミュニティとオンサイトやオフ会での繋がり小コミュニティとchokudaiさんや競プロ強者らと相互フォローになることで発生する大コミュニティとあり
自分の属せる小コミュニティが無いと競プロの世界から取り残された気持ちになってしまう
競プロerたちを追いかけるネトストをやめられない 海外の競プロサイトと比較したときコミュニティの場が公式で用意されていないAtCoderは結構異質な存在なのではないだろうか 何気ないツイート内容見て「お前2ch見てるだろー?」って指摘することは自身も2chを見ていることを自白すると同義であり相手が2ch見ていることを否定してきた時点で自爆 コドフォのトップに掲載されてるこれ新しいアルゴリズム(解法?)の提案?
Blogewoosh #1
https://codeforces.com/blog/entry/61205 英語でしか記事がないような知識ってレッドコーダー以上でないと役に立たない代物では 英語記事を避けてたら競プロ以外のプログラマとしての活動にも困っちゃう。 AOJ関連の話題はここだけでいいですか?
他にもスレあります? 競プロやオンラインジャッジの話題を扱うスレはこのスレ以外には2chには無いと思います
しかしながらスレ民の平均競プロ力はあまり高くないように見えるので
難易度の高い問題についての相談は競プロSlackやツイッターなどで行うとよいかもしれないです 最近paizaスレでaojが勧めらられてるからこちらに流入があるかも。aojの話題はpaizaスレよりこちらが適当でしょう なぜか、同じように勧められている AtCoder, yukicoder には全然関心が集まらない。
Paiza スレのタイトルには AtCoderJobs も含まれているのに全然関心が集まらない。 就活目的のオンラインジャッジをやるには、と競プロはちょいと難しいんでしょうなあ。
草野球やるのにバッティングセンターで160kmhの球打ち込み推奨されてるみたいな >>995
AOJ,AtCoder, yukicoderの3点セット
paizaスタートでその存在を知り覗いてみましたが
AOJがダントツでやりやすいですね
Beta版の見た目も今風だし
初学者に対して難易度も易しすぎること無く難しすぎることもない
yukicoderはちょっと品が無いっていうかなんとなくランク低そうだなってイメージ
AtCoder,はとっつきにくそうだなってイメージ難易度は高そう
初学者の個人的感想でランキングつけるとダントツでAOJが1位ですね
やる問題が無くなったらyukicoderも覗くかも知れない
AtCoderはまぁ今は覗くことも無いかな猛者しかいなそうだし
paizaはBまで問題解いて他も覗いたら退会でいいかなと >>AtCoderJobs も含まれているのに全然関心が集まらない。
AtCoderの中の人がスレ立ててるんじゃないかってくらいに
AtCoder押しの人いてキモイです
AtCoderの会社概要見たけど資本金100万円で
数年更新されていないHPって時点でお察しです レス数が1000を超えています。これ以上書き込みはできません。