競技プログラミングにハマるプログラマのスレ 11 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
プログラミングコンテスト(プロコン)やオンラインジャッジや競技プログラミング(競プロ)や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にテンプレ続く どう見てもオンラインジャッジであって
それ以上何が知りたいのかエスパー使いじゃないから不明 >>142
強い人らの名前が連なっているけど
スコア的に早々にみんな利用を止めているという感じ?
問題の質か何かが悪かったのか >>142,147
ICPC WFの問題がそこで同時(?)公開されるから、パラレルで解くときに使うところ もしインドオンサイトに参加した競プロer全員が食中毒や流行病で死んだらランキングが大きく塗り変わる(特にtourist)
Meet the SnackDown 2017 Finalists! | Codechef
https://blog.codechef.com/2017/06/13/lets-welcome-snackdown-2017-finalists/ touristがいて勝ち目が薄いからchokudaiは棄権した? AtCoderの知名度を上げる必要があるのかもしれんが
炎上で知名度を上げるやり方は個人的には好きじゃない 「本の内容が難しくて理解できない」→「著者にとっての想定読者ではない」→「想定読者になるには何を勉強したらよいのか?」 エロコンテンツへの言及は知名度意識してそう
彼女募集は本心(あからさますぎ)
元カノ話は仲間内の下ネタのつもりで常識のなさが露見(永遠にネタにされる元カノカワイソス) Educationalって赤の人も結構参加してるんだね http://codeforces.com/blog/entry/52964
HACK時間中でも解法をコメントで話し合ってもよいのかEducationalってのは システムテストを待つよりは早く間違いが分かるからHACKされてよかったじゃねーか hack時間中に普通にEditorial出たりするいいんじゃないの つまり正解分からなかった人でも不正解コードを探して潰せるHACK体験が出来るのか step_by_step氏がD問題をHACKしまくってる step_by_step氏は黄色コーダなのにunratedなのにHACKしまくるのはどんな理由からなんだろうか GをHACKしまくる人が出てきて何かと思ったら解説アップされたのか
Educational Codeforces Round 24 ? Editorial - Codeforces
http://codeforces.com/blog/entry/52991 HACKしまくってるstep_by_step氏とsatyaki3794氏はもしかして自動ツールでHACKしまくってる感じか えっちいことにオープンな間柄だったからといって
別れた後まで暴露していいと本気で考えてるなら怖い *****
Topcoder,Codeforces,AtCoder,CSAcademy,CodeJam,CodeFestival
****
CodeChef,HackerCup,ProjectEuler,CodinGame,BestCoder,CodeVS
OnlineJudges(for ICPC by University)(e.g. AOJ,PKU,UVaOJ,URIOJ,etc...)
***
HackerRank,LeetCode,HackerEarth,SamurAIcoding,yukicoder,CoderByte
OnlineJudges(e.g. SPOJ,etc...)
*
paiza,CodeIQ topcoder SRMのreg失敗した。
yukicoderで頑張る。。。 yukicoderいつもより少し順位がいいと思ったら
参加者が少なかったでござる >>130
今月のどっかでAtCoderが生まれ変わるのか こどふぉのEducationalのHACKの時間が終わったらHACKのケースがテストケースに追加されてリジャッジされたりするの? リジャッジされるみたいだね
In queueになってる こどふぉはHackがあるから発覚しやすいだけで
yukicoderやAtCoderも実はジャッジ解間違ってましたなんてことがあるのかもね 1問しかできなかった。゚( ゚இωஇ゚)゚。 コンビネーションって再起つかわざにパスカルの木っ計算できる? パスカルの木で組み合わせを計算するのは、メモリ食うのと、時間計算量もかかるので、nが小さいときに限られると思う。
階乗と逆元とを計算しておく方式がオススメ。 パスカル使っても今回は10^10オーダーのサイズの配列が必要になるから解けない
C(a,b) = a! / (b!(a-b)!) = a! * (b!)^-1 * ((a-b)!)^-1 だから階乗とその逆元の配列を事前に計算しておけばO(1)でできるよ 何が分からんのか
1. C(a,b) = a! / (b!(a-b)!)
2. a! / (b!(a-b)!) = a! * (b!)^-1 * ((a-b)!)^-1
3. 階乗とその逆元の配列を事前に計算しておけばO(1) JOI予選がAtCoderであるらしいけどこういう場合はお金取るのかな Eは解答の方法でもx毎にO(n)かかるので、O(n^2)かかるような・・・orz 210はDと勘違いしている
Dならkごとにコンビネーションの計算2回だからO(n)
EもO(n)かO(n log n) >209
>213
Eは、前処理で累積和の計算をしておけば、x毎にO(1)で済むから、O(N)
累積和の前処理は、操作前の明るさと操作後の明るさで張られる2次元平面上の、重み付けされた三角形が対象。
1つずらした位置との重み付けした三角形との差分を取ると、
重み付けした線分上(操作後の明るさ一定の方向)の累積和と、重みなしの三角形の累積和があれば良いことになる。
重みなしの三角形の累積和は、さらに差分をとると、水平方向と垂直方向の、決まった範囲の和に分解できる。
これらの前処理は、O(N+M)で出来る。
なので、全体でO(N+M) touristのチーム破って優勝とかantaさん&hogloidさんチームつええな the name of 'anta', a young Japanese hobbyist programmer from Japan who is some kind of a legend. システムテストのないAtCoder形式だと誰が優勝なのかのワクワク感が薄い気がする 個人的にはhackも凍結も嫌いだからAtCoder形式がベスト AtCoder形式は
最初に全完した人がペナルティあればその時間分の逆転劇もあるけど
順位凍結前に全完したなんて事案あったし
エンターテイメント性には欠ける気がする どこに面白みを感じるかは個人差あるからエンターテイメント性に欠けるは言い過ぎました
すみませんでした 横並び同時スタートで着順で勝敗が決するのは
陸上競技の走るタイプのやスピードスケートや水泳や競馬や競輪やモータースポーツ
そしてAtCoder コドフォやSRMみたいにシステムテストあるほうがマイノリティな気がする 「簡単な言葉で説明できない」ならあなたは「理解」していない - GIGAZINE
http://gigazine.net/news/20170701-explain-understand/
競プロerたちが「やるだけ」と簡単な言葉で説明する人が多いのと符合する 「できない」と「する必要のないところでしなくていい」は違う
全然符合してないし自分の読解力も恨むべきかと >>214
あんたさんあんま楽しそうな顔してないな >>231
競技中は楽しそうだよ
学生も社会人も全員集合!ヤフー史上初のプログラミングコンテスト「みんなのプロコン」開催レポート #みんぷろ - linotice* | Yahoo! JAPAN RECRUITMENT
http://linotice.tumblr.com/post/160544710799/20170511 >>215
>>235
前処理は1度だけで良いのか。txt 競技プログラミング初心者なのですが、参考書籍見ながら解いてもいいのか教えてください… IT業界を乗り切るプログラミングスキル(決定版)がついに発表される [無断転載禁止]©2ch.net
http://hebi.2ch.net/test/read.cgi/news4vip/1498990301/ >>238
個人的な意見だけど
実際に問題解くときはある程度は考えることが大事だと思う
ただ単にコピーしてるだけじゃ身に付きにくいし
そういった時間外にそういう本を読んで内容を実装して動きを確認するのはありかな もしかしてコンテスト中にググったり調べたりしちゃルール上マズかったりすんのか?
俺今まで結構調べながらやってたよ・・・ ■ このスレッドは過去ログ倉庫に格納されています