競技プログラミングにハマるプログラマのスレ 12 [無断転載禁止]©2ch.net
レス数が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にテンプレ続く Togetterのプログラミングのカテゴリ、競プロの話ばかりですね
プログラミングに関するまとめ一覧 - Togetterまとめ
https://togetter.com/category/computer/47 質問なのですが、競技プログラミングでpythonは使わないほうがよいでしょうか >>9
コンテストによる
コンテストによってはLL系言語では実行時間制限をゆるくしてくれるところもあるけど、
そうじゃないところも多いので、C/C++、D、Goなどを選択した方が無難ではある Pythonはfor文が遅すぎて競プロ以外の場面でもゴミだからライブラリの関係上仕方なくって箇所以外では使わないほうがいいよ ABCのCまでは問題なく解けるかな
この前のDは工夫しないとTLEになった
それ以上の問題で使おうとは思わない >>12
この前のDって…ワーシャルフロイドの奴?
ワーシャルフロイドはほとんど工夫の余地はなさそうなんだけど、どういう工夫をしたの? >>13
三重ループの部分でmin関数を使ったらTLEした
そこをif文に書き直して最小値を求めるようにしたらぎりぎりACした D問題のみんなの解答を見てみたけど、C++とPythonじゃ30倍ぐらい速度が違うんだな
競プロでこれは致命的かもしれないね 結局C++はよく叩かれるけどなんだかんだで最強なんやなって
愛の鞭なんやなって 一時期pythonで頑張ってたけどやっぱきつくて結局止めてしまった
特にこだわりが無いなら速い段階でC++とかに乗り換えるのがおすすめ 言語毎時間調整するのも面倒だろうし、LL系からコンパイラ呼び出して実質Cで解く、みたいな抜け穴が発見されたりするとダメだから安易に導入できないのだろうね
AtCoderの中の人は問題に適した言語を選択するのも勝負の内って考えだったような じゃあC++/C以外の言語で挑んだ方が有利な問題もバンバン出題して欲しいもんだ ABCだけで見れば記述が少なく多倍長が扱えるLL言語の方が有利かもしれない
多倍長系はjavaにもあるし便利だね バン 出題
バン (∩`・ω・) バン 出題
/ ミつ / ̄ ̄ ̄/
 ̄ ̄\/___/ リクルート主催のcodefestivalはどのくらいの実力があれば本戦いけますでしょうか
C日程で通過でいいので >>19
> AtCoderの中の人は問題に適した言語を選択するのも勝負の内って考えだったような
これだな
https://www.slideshare.net/chokudai/abc012 ループ回数が大きくない問題で多倍長のサイズが大きい問題ならGMP使える言語(RubyとかPHPとか)は強いだろうね rustってHelloWorld以外コンパイルが通らないん言語なんでしょう?
とても男らしいですね Rustは慣れればいい言語ですね(ただし小数の配列のソートが標準にないなど、使いにくい点が少しある) >>20
んなもん山のようにあるだろ。
例えばオーバーフローでWAがどんだけ出てると思ってるんだ そんなんで差がつく問題くだらな過ぎて出せないでしょ AtCoder Regular Contest 083 / AtCoder Beginner Contest 074
ABC: 100 - 200 - 300 - 500
ARC: 300 - 500 - 700 - 1200
http://atcoder.jp/post/148 なんにもできなかった。゚( ゚இωஇ゚)゚。 Cの理解に異常に時間がかかった上Dがむずかしかった・・・ バン WA WA
バン (#`・ω・) バン WA
/ ミつ / ̄ ̄ ̄/ WA
 ̄ ̄\/___/ WA
WA WA DはTLEになる解法しか思いつかなかったorz
が、Cしか解けなかったのに思ったよりレートが落ちなかった 頭ぼーっとしててCはうまく全探索書けず、Dのほうがルーティンみたいな感じで実装できたから先に通せた 今日はCが難しい(というよりややこしい)問題だったからね
Dは方針さえ立てられれば実装は楽な問題 不参加扱いになってレーティング下がらなかった。゚( ゚இωஇ゚)゚。 D問題は例1と例2が何が違うのかよくわからんかった 2問しかできなかった。゚( ゚இωஇ゚)゚。 レーティング動かなかった。゚( ゚இωஇ゚)゚。 D詰めきれなかったなあ
行けそうだったんだけど悔しい Codeforces昨晩だったのか。
1日勘違いして出そびれた。。 ABC074は、B問題が長文で図もなかったので、
問題が理解できませんでしたorz
なにか問題読解のコツでもあったら御教授お願いします!!!!!! 問題はわざわざ意味がわかりづらいように書いてあるのでなれるしかない希ガス。 ABCに適用できるかわからないけど
英語の文章がわからないときはサンプルだけ読んで問題を把握することがある >60
ありがとう。
9/17今夜22:05からだね。
9/17 22:05-24:05 CF#434 div1, div2
9/18 22:05-26:05 CF ACM-ICPC 東欧?の地域予選ミラー
9/20 0:05-2:05(19日深夜)CF#435 div2
9/21 0:00-2:00(20日深夜)CSAcademy#49 そろそろCF。
テンプレファイルを問題の数だけ作って保存したよ。
div1復帰目指して頑張る。 unrated になったね。。。
div2から抜けれそうだったのに残念。 今日の問題辛いだけでなにも面白くなかったしunratedなら出なければよかったなあ 競技プログラマミートアップの2回目は
いつ開催されるのでしょうか?
もう2年も待ち続けてます 今日aojでコンテストがあるみたいだけど誰でも参加できるよね? >70
オンサイトは締切になったけど、オフサイトは参加自由みたいだよ。
以下引用
会津大学に他大学の方々を呼び、オンサイトコンテストを開催します。
この合宿を機会に他大学の人との交流を深めましょう!
コンテストはAOJを使いオープンで行いますので、会場に来られない人でもオンラインで参加できます! Gのシリンダー問題
おもろそう
でも、誰も挑戦していなかったか。 二部グラフの扱いよくわかんなくてレートがくっと下がった
普通にdfsすればいいよなあなにやってるんだろ Topcoderで初心者向けの学習用マラソンマッチのコンテスト(unrated)がやっているようです
Education Week MM
https://community.topcoder.com/longcontest/?module=ViewProblemStatement&compid=57374&rd=16997
このマッチのフォーラムではレッドコーダーのwleiteさんのアプローチが読めるようです(初心者向けに書いてるそうです)
forum
https://apps.topcoder.com/forums/?module=ThreadList&forumID=615106 時々「埋め込み解」という言葉を見かけるんだけど、これの定義って何?
ついでにこの手の用語がまとめてあるサイトがあれば教えて欲しい >>77
事前計算できる部分をローカルでやって結果をソースに埋め込むということか
ありがとう 趣味には金を費やすもの
ソシャゲならガチャでお金をかける
スポーツなら用具やレッスンにお金をかける
競プロなら蟻本やパソコンにお金をかける
マラソンマッチや機械学習では
手元のパソコンではスペック不足を感じたとき
レンタルのサーバーマシンを借りることでお金をかける 埋め込みの問題例 (yukicoder No.502 階乗を計算するだけ)
https://yukicoder.me/problems/no/502 コイン両替問題で、最小の合計必要枚数を求めよってのはよくあるけど
そのときそれぞれのコインが何枚ずつ必要か、
ってのは、どうやって求めたらいいの? DPによる解法?
dp[i][j] = i種類目までのコインでj円払う最小の枚数
from[i][j] = dp[i][j]を更新したdp配列のインデックスの組
と定義する
あるインデックスx,yで、dp[i][j]をdp[x][y]+1で上書きするときに、
from[i][j] = make_pair(x,y) というふうに同時にfromも埋める
最適解がdp[N][X]にあったとして、dp[N][X]からdp[0][0]まで、
dpテーブルのどのマスを通ってきたかをfromを使って遡ることで、いつどのコインを使ったかが分かる
DPの経路復元と呼ばれることが多い方法 >>75
日本のマラソンerの方々がツイッターのハッシュタグ#EducationWeekMM で今回のコンテストのアプローチ法を色々書いてます
https://twitter.com/hashtag/educationweekmm?f=tweets&vertical=default&src=hash >>86
うおーなるほどすごい!
超即答ありがとうございます Dp[N](N円払う最小枚数)だけ持って
コインをループしまくって更新するのではダメ? N円払うとして
M枚コインがあってそれぞれA[i]円とする。
dp[i]をi円払う最小枚数として、dp[0]=0,その他infで初期化する。
for(i=0;i<N;i++){
if(dp[i]==inf) continue;
for(j=0;j<M;j++){
dp[i+A[j]]=min(dp[i+A[j]],dp[i]+1)
}
} >>92
それぞれのコインが何枚ずつ必要かも出せますか?
本質的にはdp[i][j]でやるのとやってることは同じだから
>>86と同じようにして出すんですかね >>68
そのうちAtCoder主催で開催されるんじゃね? >>75
wleiteさんのやり方を参考にしたらスコアすごく上がりました 1問しかできなかった。゚( ゚இωஇ゚)゚。 ABCの3問解いた。
Dは答えの塗り方のパターンは分かったのだけど、20分あったにも関わらずコードに落とすのが間に合わなかった。
実装力欲しい。 レーティング下がった。゚( ゚இωஇ゚)゚。 ABCあったのか
昨日まで予定されたコンテストになかったから見逃したわ >104
今回はABCじゃなくて、
Codefestivalの予選だよ。
「ABCの3問解いた」は、
Atcoder Beginner Contest の3問、ではなく、
ABCDEFのうちのABCの3問という意味です。
まぎらわしい書き方してしまった、ゴメン。 D問題、タイトルも見てたのに3色だと勘違いしてていま気づいてワロタ >>106
あぁ、そういうことか
こちらこそちゃんと読んでなくてすまぬ そろそろシャトルラン手首足首クルクルして指先合わせてクルクルしとかないとな
アキレス腱も延ばそう 今日の問題楽しかったね
B通すので精一杯で他は問題文眺めただけだけど 1問しかできなかった。゚( ゚இωஇ゚)゚。
レーティング下がった。゚( ゚இωஇ゚)゚。 antaさん1位やん
はいプロ。競プロ界のtourist マンハッタンCodefest 17でないことに今気付いた システムテスト終わったんだから早くsubmitさせてくれよ気になって寝れない >>75
きゅうりさんの呼びかけに皆さん応じましょうよ!
Let's share your approach!
https://apps.topcoder.com/forums/?module=Thread&threadID=906208&start=0&mc=1 >120
MM初参加で、焼きなまし法を初めて使ったり、勉強になった。
pi<pjとかの制約条件は、頂点iと頂点jの間に有向辺が張られると解釈して、前処理で、強連結成分分解して、それぞれの連結成分ごとに最適化することにした。
辺の多い密なグラフだと、うまくバラけてくれなさそうで、効果のほどは不明。
今回はvisualizerを動かすのが精一杯だったけど、今度はログとって挙動を解析したりとかしてみたい。 >>120
EducationalWeekMM
順列を前側と後ろ側の半分に分け
前側のうち後ろ側に行った方が良い要素と
後ろ側のうち前側に行った方が良い要素とを交換するを適当に繰り返し
前側、後ろ側それぞれに再帰的に同じことを適用する
を実装したかったけど
よい実装方法を思いつかなかった コンテスト終わったら過去問解こうかな // 今回のMM 【搾取】年収1,000万円以下はパートでやれ【促進】
相場下がって迷惑だから年収1,000万円以下はパートでやれよ!
アメリカのSEは多重派遣なしで1,000万円以上高収入
日本のSEは多重派遣ありで1,000万円以下の低収入
【アメリカ】
スーパープログラマ
時給10万円だったり、ストックオプションで数億〜数十億円稼ぎだす
Javaフレームワーク
〜3600万円
PHP
〜2400万円
COBOL
〜1700万円
技術サポート
〜1200万円
年収中央値:1175万円(アメリカ労働統計局調査、サンプルは111万人)
70歳でも仕事があり、年収は下がらない
数年単位で転職する(一つの会社に長くいるのは危険)
管理系の職種は雇用が不安定で、報酬も高くない
【日本】
平均年収:430万円(情報処理推進機構調査)
Web/ゲーム業界(昔ほど報酬は高くない)以外は人月単位のため、報酬には上限あり
年功賃金を採用する企業では20代後半までの給料は一部の例外を除き低い
間接雇用が基本(大手のSIerでも客先常駐派遣が少なくない)
40歳以降になるとリストラ候補となり、一旦リストラされると低賃金職か、長期間無職となる
大企業の場合は管理職トラックに進むためコーディングはしなくなり、
プログラミング経験が昔あっても35歳以降の転職は難しい
転職回数が3回超えるだけで大手には書類で落とす。
アメリカは多重派遣搾取しない
http://getlife.hateblo.jp/entry/2014/06/19/034109 >>120
>>95でも書きましたがwleiteさんのやり方を参考にしただけでしたが勉強になりました chokudai(高橋 直大) @chokudai
AtCoder上位1割くらいしか就職役立たないみたいな情報微妙に見たけど、普通に超営業妨害なのでやめてください(真ん中より上とかでかなり評価上がる企業それなりにあります。緑からプラス、水色でかなり好印象だと思ってもらって大丈夫です)
https://twitter.com/chokudai/status/912931938695917568 chokudai(高橋 直大)さんのツイート:
"……って感じで転職においては競プロってそこまで相性良くないはずなのに、上手い事やってるPaizaさんはなんなんだろうなあ、としばしば思ってます。
たぶん自分よりアルゴリズムの重要性を人事のお偉いさんに説くのがうまい。"
https://twitter.com/chokudai/status/879919307274113025 chokudai(高橋 直大)さんのツイート:
"「中卒ですでに大学生よりだいぶ年上です><競プロは多少できます><」って人に関して、現状言えることは、「AtCoderで決勝進出レベルの成果上げればどうにかなるよ!それ以外は現状どうにもならん!ごめん!paizaさん任せた!」って感じです。"
https://twitter.com/chokudai/status/736474510195490816 chokudai(高橋 直大)さんのツイート:
"あ、paiza批判とかじゃないからね。
「競プロRedCoderを中途採用とかで欲しがる会社は恐らく少数である」という話をしているだけで、「プログラマとしての最低満たすべき要件を満たしているか」という点に於いて、paizaみたいなのは結構ちゃんと見れてると思うし。"
https://twitter.com/chokudai/status/574556414732996608 水色はABC出て復習してればそのうち行くんじゃない?? 24:00からCSAcademy #50
昨日のTopCoder 0完の雪辱を果たすよ。 解説読んだ。
Min Races の方は、典型問題みたいなこと書かれているけど、全く知らなかった。
Min Swap の方は考察不足で並べ替えの最終形を勘違いしていた。
おやすみー インターネット検索サービスで強い競プロerたちの本名を検索してみてやっぱりすごい人たちなんだなと思った もともと凄い人はやっぱり競プロやっても凄かった、てのがほとんどだよ 【貧困生活】派遣残業は結婚障害【家事困難】
偽装請負多重派遣搾取業界SEと離婚
両親や親戚に反対されましたが、低収入なのに時間外労働違反するSEと結婚してしまい生活困難で中絶と離婚をしました。現在は低稼働高収入の共働き可能な相手と結婚して数億円損失を防げました。
・モラルがない
・モテない
・キモい
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの料金以上の不利益生産
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・プログラムの知的財産を人売に提供
・ITスキルが高いのに安売り低収入
・高度情報技術者なのに安売り低収入
・高生産なのに安売り低収入
・高利益なのに安売り低収入
・高需要なのに安売り低収入
・学習多いのに安売り低収入
・人員不足なのに安売り低収入
・会社員なのに早期退職
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・偽装請負の多重派遣損害あるのに稼働
・裁判官が技術判定不能だから賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる
http://itpro.nikkeibp.co.jp/atcl/watcher/14/334361/110200713/?ST=spleaf 19 20 21 22 23 24 25 26 27 28
コドフォー コドフォー
アットコー >>148
こんな難しいアルゴリズムガンガン使いこなしてる人でもAtCoder水色なのか(絶望) ハンドル名でググったけど強い人だった
色んなコンテストに出てるみたいだね
topcoder,atcoder,codeforce,leetcode,codechef,codejam,hackerrank,aoj,,,さらにはCTFにも CodeChefやHackerRankやHackerEarthなどのインド系コンテストはしょぼいと聞きますが本当なんですかね
ところで今夜の天下一のすぐあとにCodeChefでratedコンテストがあるようですが皆さん出るんですか?3時間コンテストですが本当にしょぼいのであれば1時間かからず全完かと思いますが
天下一 21時から100分
https://tenka1-2017.contest.atcoder.jp/
CodeChef 23時から3時間
http://www.codechef.com/LTIME52 なんで今夜は競プロ密集してるの?
そういう星の巡りなの? KUPC場所的にはオンサイト行けるけど緑色だからやめた方がいいかな... 天下一コンテストってratedだったのね
参加します 深夜2時からCodeforceあるのかCodeChefにも参加すると3連続コンテストだ KUPCってこれのことか
京都大学プログラミングコンテスト
http://www.kupc.jp/ 1問しかできなかった。゚( ゚இωஇ゚)゚。 作問者からだいたいこういう問題だろなと予想してたとおりだった beginner 4完した。が、レジり損ねてレート反映されず。 バッチリその通り書いたけど通らないまま1時間以上格闘して終わったわ・・・ %でのチェックでもダメだったから式そのままで適当に近似して比較したり、
スクリプトで3500^2回のループがTLEするので疑心暗鬼になりながらカットしたりと・・・orz 天下一でtouristが全完してない
全完してないところ初めて見た unratedになったことをツイッターでしか公表しないってどうなのよ
せめてこういうことはちゃんと公式サイトにも書くべきでは? 解説動画もAtCoderツイッターでしか宣伝してないから知らない人もちらほらいるしな codeforces終わってそのまま出かけてきます 【貧困生活】派遣残業は結婚障害【家事困難】
偽装請負多重派遣搾取業界SEと離婚
両親や親戚に反対されましたが、低収入なのに時間外労働違反するSEと結婚してしまい生活困難で中絶と離婚をしました。現在は低稼働高収入の共働き可能な相手と結婚して数億円損失を防げました。
・モラルがない
・モテない
・キモい
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの料金以上の不利益生産
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・プログラムの知的財産を人売に提供
・ITスキルが高いのに安売り低収入
・高度情報技術者なのに安売り低収入
・高生産なのに安売り低収入
・高利益なのに安売り低収入
・高需要なのに安売り低収入
・学習多いのに安売り低収入
・人員不足なのに安売り低収入
・会社員なのに早期退職
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・偽装請負の多重派遣損害あるのに稼働
・裁判官が技術判定不能だから賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる
http://itpro.nikkeibp.co.jp/atcl/watcher/14/334361/110200713/?ST=spleaf KUPC参加者結構いたんだね、unratedでも参加するから強くなれるのかな
Standings - Kyoto University Programming Contest 2017 | AtCoder
http://kupc2017.contest.atcoder.jp/standings touristのatcoderの提出ながめてて気づいたんだが
touristは8月にatcoderやってない
あと7月以前と9月以降に提出コードに違いがある
9月以降は自動ツールか何かで提出コードの雛形を生成してるっぽさがある ライブラリとか無限大の定義を使う使わざる関係なしに最初に宣言する人は結構いるよね
そりゃあ一から書く時間ロスするもんな >>199
何かラッパーのようなものから変換してる感じがしないでもない >>203
競プロとはあまり関係ないけど、相対化(relativization)を使った計算量クラス分離の議論は一度勉強してみると面白いと思うよ 【多重派遣】SEの代償【偽装請負】
無能実態派遣残業する高稼働低所得者は大迷惑!
【契約料金や知的財産の生涯損害促進者ばかり】
[偽装請負多重派遣の従犯SEを追放すべき]
偽装請負多重派遣SEの動機
コミュニケーション障害
コンピュータ趣味
人格障害
文系大卒
低偏差値大卒
情報処理資格非保有者
偽装請負多重派遣SEの迷惑
無償プログラム提供
事前面接
契約外期限遵守
客先指示遵守
知的財産譲渡
中間搾取促進
時間外労働違反
低予備工数見積
残業見積
無料追加
学習不足
裁判苦手
対人障害
健康障害
孤独死
偽装請負多重派遣SEの代償
低収入 低技術
非婚離婚
鬱病早死 >>205
>>198のencode/decode問題のやつで
encode時の入力をファイル保存してdecode時に使うって感じな気がした
出題者側が当然気づくべき抜け穴で対策とってなかったからchokudaiがブチ切れた 天下一でのミスによる精神的ダメージがchokudaiの中に残っているように見えた 入試の問題集的なものではなく
その単元別問題集的な学習教材が競プロに欲しいところ
1つのアルゴリズムを覚えて練習するのに
タグ検索しかないし、その練習に手ごろな難易度の問題も見つけにくいし div2の問題はアプローチ方法にいくつかパターンがあるような気がするので
そういうパターンを整理してまとめた学習教材もあってほしいかもしれない IPAの高度資格にアルゴリズムスペシャリスト新設されないかな
競プロで蓄えた力を現実へ還元
実施にAtCoderが一枚かめば癒着のズブズブ既得権益ガッポガッポ https://twitter.com/chokudai/status/914863153191645184
毎日コンテストやってたら
好きなときにいつでも参加できるし
今日は他のことやってコンテストはまた今度
となって参加率落ちる chokudaiさんが怒っているようには見えないですね >>214
詳しい情報サンクス。これなら直大が怒るのも当然の気がする 月 予選 軽めの二問(試験時間30分とか)
木 予選 普通の二問(30分)
日 決勝 キツめ一問(30分)
一週間区切りの選抜戦とかどうなの
月曜日の上位半分が木曜日進出
木曜日はほんの少し難易度上がって二問、また上位半分が決勝へ進出
これなら百分も割けない人でも参加できる
決勝進出バッジを集めよう
ライトウェイトカップ 月1、2回でいいから違う時間帯(平日夕方や土日昼)にもやってほしい
ずっと土日21時は都合が悪い人間もいる。ずっと参加できない IPAのアルゴリズム問題って
応用情報の午後問題でも
ABCのC未満のレベルだよな。
これ以上ムズイのは出せないのかな。 アットコーダーでいうと
基本情報技術者が茶色
応用情報技術者が緑色クラスだからC問題出すと半数が答えられず、D問題出すと8割5分が死ぬでしょう
講評
『総じて正答率は低かった。ワーシャルフロイド法は最短経路問題において基礎となるアルゴリズムなので是非とも常識としておきたい。』で片付けられちゃう ツイッター内を「"はいプロ"」で検索かけると競プロkidsがたくさんでてくるお ツイッター内を「世界一 上手 終焉」で検索するとDEGwer構文の使い手がヒットするお あのプロって競プロのプロってこと?
つまり競プロ賞金だけで生計を立てられる人? 終焉を省略する人もいるから「世界一 AND 上手 AND ( 実質 OR 終焉 ) 」のほうがいいかも知れないお >>227
プロにそんな深い意味はないお
競技プログラマー入門者用単語集 - hadrori.jp
http://hadrori.jp/articles/11
>すごい.つよい.
競プロ用語 - 幸せに
http://satiseni.hateblo.jp/entry/2017/05/01/155808
>相手を褒める言葉。褒めるとはすなわち煽ることである。誰かが「〜ができた」と呟いたらすかさず「プロ」とリプを飛ばすべし。
JOI用語集 - 情報オリンピック攻略Wiki - アットウィキ
https://www50.atwiki.jp/joioi/pages/15.html
>[スラング] 相手のある行動が優れているときに, それを賞賛する言葉。 >>219
自分で暇なときにやりゃいいだけじゃね? C問題マンハッタン距離でなく、ユークリッド距離で考えていてハマった。原始ピタゴラス数の列挙やら、自然数のニ平方数への分解やら、、、
ABDの3問は解けてレート少し上がった。
次は問題の読み違えに気をつけよう。 MM95は10/5 10:00から10/12 10:00までの1週間!頑張りましょう! MM95、Forumに掲載されてるサンプルGIFすごいですよ!
Animated solutions for a couple of examples
https://apps.topcoder.com/forums/?module=Thread&threadID=906584&start=0&mc=3
tester
http://www.topcoder.com/contest/problem/CirclesMix/manual.html >>242
Sugeeeeeeeeeeee!!!!!!!(二枚目なんだか判らない、ハンバーガーかな…) 海外コンでunratedである野良コンへの参加は要注意 >>242
この画像を使ってマラソンマッチ普及とかやったらよさそう DISCO presents ディスカバリーチャンネル コードコンテスト2017 予選 - DISCO presents ディスカバリーチャンネル コードコンテスト2017 予選 | AtCoder
http://ddcc2017-qual.contest.atcoder.jp/
40過ぎのオッサンでも100位以内に入れば出られるんじゃない? http://clist.by/
3時間後にコドフォ
CodeChefで10日間(10/6〜10/16)の競プロのratedコンテストも始まった
https://www.codechef.com/OCT17 30代もオッサン
Petrさんもuwiさんもtanakhさんもcolunさんもtomerunさんもオッサン
chokudaiさんもオッサンの仲間入り間近 yukicoderの運営者さん、今日が誕生日で、大台迎えたそうだよ。
お世話になっている人は、amazonギフトを送ってさしあげよう。
当方40代オッサンなのでプレゼントしました。 round(age)==40になって集中力の問題がより深刻になった codeforcesのdiv2onlyのratedとyukicoderのコンテストが重なってる 【貧困生活】SEと離婚【家事困難】
両親や親戚に反対されましたが、低収入なのに時間外労働違反するSEと結婚してしまい生活困難で中絶と離婚をしました。現在は低稼働高収入の共働き可能な相手と結婚して数億円損失を防げました。
・モラルがない
・モテない
・キモい
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの料金以上の不利益生産
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・プログラムの知的財産を人売に提供
・ITスキルが高いのに低利益取引を断らない
・高度情報技術者なのに低利益取引を断らない
・高生産なのに低利益取引を断らない
・高利益なのに低利益取引を断らない
・高需要なのに低利益取引を断らない
・学習多いのに低利益取引を断らない
・人員不足なのに低利益取引を断らない
・会社員なのに早期退職
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・偽装請負の多重派遣損害あるのに稼働
・裁判官が技術判定不能だから賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる
http://itpro.nikkeibp.co.jp/atcl/watcher/14/334361/110200713/?ST=spleaf DISCO presents ディスカバリーチャンネル コードコンテスト2017 予選
レーティング変化: なし 全完した。
Dの場合分け、面倒だった。
40代オッサンなので、本選出場して良いものか、ためらわれる。 解説読んでなんとなく理解した
コード書いて投げてくる オンサイト狙ってたので出たけど灰色には厳しい世界だった 300位前後だったよ
18卒除いて200人も辞退者いないよなあ (query-replace "18" "19") DISCOコンテスト、参加資格で年齢不問とは書かれてるけど、
未来を創造する若く優秀なソフトエンジニアを発掘・支援します、っていうコンセプトなんだね。
オッサンには場違いそうなので、辞退しときます。
繰り上がりで、若者に枠が回りますよう。 40代なんてまだまだ若いじゃん
オンサイト出れる機会なんてそうそうないんだから遠慮せず出ればいいのに
交通費諸々はあるけど 競プロに挑戦し続けることと適切な筋肉のメンテで若さは維持可能 オッサンでは出れないと思ってた。
めったにない出場機会を逃しちゃった。 せっかく実力で通過されたのだから、オッサンなどとおっしゃらず出場されればよいのに 19卒枠以外は眼中にないだろうからオッサンでも参加すればいいのに…もったいない 競プロのヒント
[1]競プロは頭(脳みそ)を使います
[2]脳みその栄養源は糖分です
[3]炭水化物は体内で糖分に変わります
[4]糖分は経口摂取の場合は約1〜2時間で吸収されるそうです CODE FESTIVAL 2017 Qualification Round B が開催されます。
開始時刻: 10月8日(日曜日) 21:00
コンテスト時間: 120分
問題数: 6
writer: maroonrk, snuke, rng_58
レーティング変化: 全て
配点:100 - 200 (100) - 500 - 700 - 1600 - 1600
皆様、是非ご参加ください!
https://code-festival-2017-qualb.contest.atcoder.jp/ >>289
分かった。Monster Energyを飲むわ 予選通過を辞退するなら極力個人情報を渡さなくていい設計になっている。+114514点 あいかわらずAとBしか解けなくてしょんぼりする(´・ω・`) 2問しかできなかった。゚( ゚இωஇ゚)゚。 グラフアルゴリズムを書ければば解けると思ってたけどIQが足りなかった(´・ω...:.;::.. 3問解けた。
Dから先が分からなかった。
10分やそこらで解いている人がいるというのに、、 今日はCから手も足も出なかった…
レート下がるなあ… Cはグラフの性質について知ってるかどうかって問題なの? レーティング下がった。゚( ゚இωஇ゚)゚。 二部グラフかどうかって適当な頂点から辺たどって交互に色塗ってって途中で矛盾しないか見るのが正攻法? >301
Cは、二部グラフとか知っていると有利そうだよね。
自分は、テストケースを紙と鉛筆で再現して、
全部の頂点間に辺が張られるケースと、
2つのグループに分かれて、異なるグループ間のみで辺が張られるケースがありそう、、
との見通しを得て、
証明しないままコード書いて投げたらACだった。
嘘解法かもしれないと、ドキドキしながら、テストケースを通過していくのを固唾を飲んで見守るのって、いいもんだよ。
AtCoderやyukicoderはテストケースが追加されないのでいいけど、
TopCoderやcodeforcesのように、コーディング時間終了後に追加のテストケースがあるコンテストだと、しばしば死ぬけどね。 さっき確認したときよりレート下がってるんだけど、、、 >306
そうみたいだよ。
二部グラフについては、
ARC036Dの解説スライドでも、言及されているよ。
https://www.slideshare.net/chokudai/arc036 >308
自分もだ。
+140くらいだったのが、+70くらいになってしまった。 生まれてはじめて水色になったので非常にテンションが上がってる >>308
まちがって2回レートを更新してしまったので約2倍くらい変動してたらしい
今はなおってるけど >>307
つまり紙とペン使って描いて考察することが重要っぽそう >>310
ありがとう
パスの偶奇が問題になったら二部グラフが鍵になるのね 解説読むと用語レベルで分からないところあったりで明らかな勉強不足を実感している こっちはレート下がってあわや緑に戻るかって感じで落ち込んでる
きっと同じくらいのレートだね Dは貪欲ヅラしたDPだろと思ったんだけどなあ
解きたかった ワシもDをDPと見るのは初級者!と貪欲に提出したら貪欲にWAされた(´・ω...:.;::.. Dの解説
「これで簡単にO(N^2)のDPがかけます」
って言われても、どうDP書いたら良いのか分からないよ。。 SRMやMMなど競プロはData Scienceのカテゴリ
つまりData Scienceを極めれば競プロも強くなれる 競プロがデータサイエンスって言われても違和感がある >>329-330
その Data Scientist Society の
最新ニュースのトップで、そのスキルチェックが
IPAの「データサイエンス領域」に全面的に採用されたって出てる。
情報処理技術者試験と似ているだけじゃなく、同じものであったか。 『○○ができる』のも、何を以てできるとするのかの判定が千差万別だからなあ…
『C++ができる』←茂から鉞が飛んでくる コドフェス登録のときに英語できるかどうかの項目があったけどなかなか出来るなんて言えないだろと思った
せめてTOEICの点数で判断とかすればいいのに >335
>338
日本からだと、参加資格ないんじゃない。
This Algorithm Competition is for students and citizens of Erie & Niagara County. Anyone outside of Erie & Niagara County will not be eligible to participate or to win prizes. AtCoderのARCの過去問で勉強してるんですが
テストケースの中身って知ることはできないのでしょうか?
大部分のケースでは通るのにいくつかのケースだけWAが出てしまって
なにが悪いのか分からず手詰まりになることが結構多いです
自分でデバッグするためにテストケースの中身がほしい・・・ >>334
>PFNに強い人集結してるもんね
PFNってなあに? いま日本で一番CS系の人材が集まっている企業Preferred Networksを知らないのか >>348
カウントダウンはあと12時間となっているけど
進行表の時間帯と合いませんね
進行表ではどこの国の時間帯かわかりませんが午前7時となってます
UTCなら+9で午後4時開催、EDTなら午後8時開催になりますが
カウントダウンの残り12時間が正しいとなりますと午前10時開催ですね
いつなんでしょう Topcoder SRM 722 is scheduled to start at 07:00 UTC -4 on Oct 12, 2017. 競プロ始めたいんやけどやっぱり低級言語の方がいいの? C/C++はクロール
競プロは競泳100m自由形
別にバタフライや平泳ぎで出てもいいのよ >>352
C/C++でないと処理速度的に正解できない問題が存在したりする でも最初の方はだいたいの言語で解けるから必要になってからでいいと思うよ N≦10^9っていうと求められてるオーダーってなに? 制限時間が8sぐらいだったらO(N)も可能性としてあるけど
O(\sqrt{N})とかになるのじゃないかなあ
入力がN個あったら厳しそう 平方根使う問題って少なくない?
O(logN)が多そう
入力がN個なら知らん >>344
亀ですがありがとうございます!
自分が詰んでた問題は1年以上前のARCっぽいので置いてありませんでしたが
最近のやつを勉強しやすくなってよかったです 今回のSRM Div1ひどい
なんでこれでratedにしたんだ 察するに
・問題が簡単すぎた・・・1おこ
・問題(テストケース?)に不備があった・・・2おこ
・不備のせいで提出躊躇った層に不利であったのにratedになった・・・激おこプンプン丸 rng_58さんのツイート:
"赤にいかないうちは、典型も解けていないという証拠なのでどんな問題がでても文句を言わずに解きましょう"
https://twitter.com/rng_58/status/918485141718052865 SRMのEditorial書くコンテストてF2Fなんだね 今日のyukicoder難しかった。
座っているだけだった。 最初の問題(最大の割合を計算するやつ)は典型だしARCのDかEにあってもおかしくなさそう >>382
普段のCより難しいわけじゃない。頑張れよ >>381
入力データのリストから#以外0にしたデータ作ろうとしたけど実装力無くて積んで終わった
C以降なんて解ける気せんし すべて(りんごさんにとっては)典型問題だったので全完してきた >>387
そうなんだろうけど、それができないんだ。雑魚だから(´・ω・`) 今日のような計算量に余裕がある問題だとLL使ってアルゴリズムの勉強がてらやるのが
初心者には早道かもね
C/C++だとどうしてもそれ以外の部分に余計な思考を取られるから BFS/DFSでグラフが連結してるか調べられるという事実は学校でBFS/DFSを習うときに知るのでは?
コンテスト中に実装できるかどうかはBFS/DFSのコードを書く練習量次第
計算が間に合うかどうかは競プロ固有の知識だけど(10^9ループが1秒くらいとか) 今日の問題だと辺の数が O(N^2) でBFS/DFSが O(N) だから合わせて O(N^3) で余裕だな
中級になればここまで一瞬で判断できるようになるよ ディスココンテストの本戦参加案内メールが届いてた。
スパム判定されてて、危うく見落とすところだった。
返信しないでいると、辞退と見なされて、繰り上げ通過の案内を次点者にするとのこと。
社会人なので交通費自腹だが、妻の了解も得たので参加してくる。
みんな、よろしくね! そういえば、グラフの連結判定はDFS/BFSというのをよく見るのだけど、UnionFindを使うというのはあまり見ない気がする
計算量悪くなるけどライブラリ貼るだけなので、個人的には好きなんだが >>394
Union-Find楽だよな
俺も今日はUnion-FIndでやったわ CはUnionFind使ってしまった
ところでこういう自作ライブラリって自分はC++のクラスを使ってるけど
他の人はどう実装してるのか気になる >>398
ぜんぶpublicにするからstructで使ってる
というかスパソのほぼパクリ elimination roundで予選って意味だって初めて知りました アルゴリズム学習シラバスくれ
バラバラに勉強しても身につかない
これをやってからこれをやると効率的に理解できますとかさ
IPAがアルゴリズムスペシャリストでも新設してくれれば勉強の励みになるんだが…
今日ネットワークスペシャリスト受けてきたけど猛烈に勉強したもんなあ
ネットワークへの苦手意識がなくなったわ
これを期にさらに深く学んで来年こそは合格してみせるわ 2回ハックされてレートも下がった
コーナーケースが考えられない >>404
エディタも実行環境も本当にバラバラだね
実力と関係ないことがよく分かる MM95、2位のtomerunさんの写真の再現率すごい!
https://apps.topcoder.com/forums/?module=Thread&threadID=906911&start=0&mc=11 動画あげてる人みんなタイピング速いな
これが普通なの? >>409
本人が貼ってあるdropboxのリンクがそうでしょ CクソつまらないDFS通っちゃったんだけど想定解なんなんだろ こどふぉ出損ねた
Cはパッと見では大きい桁から決めてく貪欲法で解けそうな気もするけど知らん 前回と合わせてレート100近く落としてて辛い
強化月間にするか… 1時間後の19日0:00から、CSAcademy#53だよ。 マラソンerや競プロerがマラソンマッチについて紹介してる記事を読み漁るところから俺は始めた
マラソンマッチの存在を知ったきっかけは
はてなTopCoder部のこのページだけど
https://topcoder.g.hatena.ne.jp/keyword/Marathon%20Match%E3%81%AB%E5%8F%82%E5%8A%A0 Kaggle入門 Porto Segroコンペ Part.1 (イントロ〜GCP登録)
https://www.youtube.com/watch?v=NHQTw-ORcSQ
これよかった
スレチならごめんね TCO2017
chokudaiさんrng_58さんtomerunさん皆さん頑張ってください!陰ながら応援してます!! marathon練習にcodingameとか良さそうと思いつつまだやったことない 強マラソンerのchokudaiさんたちが挑戦してきたマラソン問題に挑むことで強くなれると信じてる >>427
ファイアーエムブレムでマルスがアンリの道を辿ったようにか BもCも典型問題だけど知らないと発想力次第になってしまうから結構難易度高かったな chokudaiさんとrng_58さんがいなくてもAtCoderのコンテストちゃんと開かれるんだな感心した Dは方針合ってたのに最後まで数個だけテスト通らなくて悔しい
このレベルを通せるようになりたい 26bitにアルファベットの偶奇乗せてXORである区間が回文に出来るかって判定するって凄いな
とても思いつけそうにない bitDPを知ってて、各文字の出現回数の偶奇だけで回文になるか判定できることに気づけばいける
配列でかくて躊躇したけど D問題はrating対象1304人中の237人ものひとが解いてるの… プロコンもtwitchで配信できるジャンルなんだな >>440
テスターとサンプルコードをDLして実行してみた
そのgifみたいなのがビジュアライザーで見れる
僕は並走はしないけど chokudaiさん頑張れ!
Psyhoさんがfull submit回数とびぬけて多いけど他の人たちは潜伏なのかな? choudaiさん VS2015
tomerunさん IntelliJ
wleiteさん Eclipse
Psyhoさん Notepad++ マラソンのライブはともかくUIデザインのライブはノウハウ流出とか大丈夫なのか ライブで画面出せるように接続できるOSがWindowsとMacだけなのかな chokudaiさんtomerunさんマラソンマッチファイナルお疲れ様でした
chokudaiさん優勝できるといいですね!
rng_58さんセミファイナル通過おめでとうございます! https://twitter.com/sudoster
Topcoderの中の人のアカウントで色々写真がアップされてるよ
chokudaiさんたち楽しそう TopCoder的に競合他社であるAtCoderの社長のchokudaiさんをどう思ってるんでしょうね TopCoder的に競合他社であるAtCoderの社長のchokudaiさんをどう思ってるんでしょうね 競合他社といっても、ビジネスモデルはかなり違うので、そんなにライバル視はしてないんじゃないのかな。
TopCoderの収益の柱は、SRMじゃなくて、UIデザインとかコンポーネント開発のクラウドアウトソーシングなんだと思う。
AtCoderは、企業を冠したコンテストでのリクルーティング支援が主な収入だと思う。専ら国内企業が対象だろうし。 iwiwiさんってコンテストはもう超メジャー開催しか出てこないのかね
コドフォやアットコーダーでもまず見かけないし TCOのYoutubeでも配信されてたんだね
TCO17 Algorithm Semi Finals Round 1
https://www.youtube.com/watch?v=dA1pZY6T0QI
TCO17 Psyho Post-Marathon Interview
https://www.youtube.com/watch?v=2uNDijEB7kQ 最後のシステムテストが終わらないと結果が大きく変わるような暫定順位で問題の選定が上手いんだと再確認 TCO2017結果
MM
chokudaiさん2位
tomerunさん4位
Algo
rng_58さん2位
おめでとうございます SRMのdiv1のhardって何のために存在しているのだろうか いまさらDDCCの繰り上げきた
最下位回避目指してきます DDCCの辞退が多いのは19卒以外は交通費もろもろ自費なせい
DISCO本社まで飛行機や新幹線乗っての往復を自腹はないだろうからな 新卒、学生優遇の思想はカネになるけどプロコンのフェアなイメージに傷がつくので悪手でしょ 本戦出場できる優秀な社会人を引き抜いちゃえばいいじゃない 19〜卒が交通費免除なら良かったのに
下級生の知り合いが辞退してて勿体無く感じちゃう 競プロ強い人たちって東大だったりするし
競プロの世界は高校数学まではパーフェクトであることが前提なのかもしれない >486
CODE Festival なら、学生は19卒でなくても、交通費出るよ。 さすがにセンター解けるくらいの知識は仮定してるんじゃないの センター試験数学満点水準はdiv2の上層あたりか? 不毛な議論だと思うけど高校数学程度のことを勉強した上で理解できないなら競プロの勉強しても理解できないんじゃない? センター数学満点程度ならAtCoder緑コーダーの俺でも余裕だけど… 数オリの人が競プロで活躍するのだから
高校数学とかレベルの低い数学なんて出来て当然 AGCに必要な思考力はどうやって身につければいいのか りんごさん曰く典型なのだから思考力ではなく解法暗記力で行けるのでは? C落ちた…
システムテストで落ちるのって結構くるね… 制約見ずに解法考えるの??
制約考えないんだったら全部ナイーブに解けばいいやってならない? >>504
問題の性質上kがnより大きい場合は答えはn固定、nの上限は500、ゆえにkの大きいほうに眼中がなくなりkの上限が32bit整数に収まらないことを見落としてた >>506
10^12の存在忘れるってよっぽどだな
いい教訓になったね あるよ!
yukicoder 22:20-0:20
なお、codeforces education round 31(23:05-1:05)とかぶっている。 3完
4問目は方針は合ってたようなので解きたかった… 爆速で4問解けた
今日ぐらい解けたらレート上がりまくるのになあ まあDは蟻本のハフマン符号のあたりの話とほとんど一緒だし所謂典型なんだろうな 【貧困生活】派遣残業は結婚障害【家事困難】
両親や親戚に反対されましたが、低収入なのに時間外労働違反業界のSEと結婚してしまい生活困難で中絶と離婚をしました。現在は低稼働高収入で共働き可能な相手と結婚して数億円損失を防げました。
・モラルがない
・モテない
・キモい
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの料金以上の不利益生産
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・プログラムの知的財産を人売に提供
・ITスキルが高いのに低収入
・高度情報処理技術者なのに低収入
・高利益なのに低収入
・高生産なのに低料金
・高需要なのに低料金
・学習多いのに低料金
・人員不足なのに早期退職
・会社員なのに早期退職
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・不利益なのに断らない
・偽装請負の多重派遣損害あるのに稼働
・裁判官が技術判定不能だから賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる
http://itpro.nikkeibp.co.jp/atcl/watcher/14/334361/110200713/?ST=spleaf 【貧困生活】派遣残業は結婚障害【家事困難】
両親や親戚に反対されましたが、低収入なのに時間外労働違反業界のSEと結婚してしまい生活困難で中絶と離婚をしました。現在は低稼働高収入で共働き可能な相手と結婚して数億円損失を防げました。
・モラルがない
・モテない
・キモい
・ファッションセンスがない
・コミュニケーションが苦手
・コンピューターが趣味
・プログラムの料金以上の不利益生産
・プログラムの巨額利益を客先に提供
・プログラムの巨額報酬を人売に提供
・プログラムの知的財産を人売に提供
・ITスキルが高いのに低収入
・高度情報処理技術者なのに低収入
・高利益なのに低収入
・高生産なのに低料金
・高需要なのに低料金
・学習多いのに低料金
・人員不足なのに早期退職
・会社員なのに早期退職
・PC使用過多で不健康
・運動不足で不健康
・高稼働で不健康
・高稼働で家事困難
・低収入で生活困難
・低収入なのに鬱病多発
・低収入なのに早死多発
・不利益なのに断らない
・偽装請負の多重派遣損害あるのに稼働
・裁判官が技術判定不能だから賠償困難
【IT業界】独身が多い職業の象徴として「ITエンジニア」が取り上げられる
http://itpro.nikkeibp.co.jp/atcl/watcher/14/334361/110200713/?ST=spleaf 今夜
21時から AtCoder Beginner Contest 076
23時から CodeChef October Lunchtime 2017 ‪【チャレンジャー求む!天才、光吉の日本一難解な人工知能動画Part1】
生田よしかつ 菅原道仁 光吉俊二 メラニー
https://youtu.be/vVj7RlQnPlc 強者も積極的ABC参加して基礎力を落とさないように努めている?? 開始20分くらいで全完とか上位は本当バケモノじみているな D問題は、もしARCが同時開催だったら
1 <= N <= 1000000
1 <= ti <= 2000000
1 <= vi <= 1000000
ぐらいで出題されたかも? >529
解説のDはO(NT)だけどそれ解けるの・・・? 強い人たちは一体どういう思考回路でこのD問題を高速に解いているんだ?すごすぎ BもCも全探索で強引に解いたので競プロ脳が足りてない(解説読んだら賢そうな解法が書かれていた…) Cは考え方は合ってたみたいだがWAとれんかった(´・ω・`) Cは
s: ??e??
t: eb
のとき
aaebaが正解だと思ってたけどaaeebでokなの? 入力は S ではなく Sの一部を伏字した S'
S' での表出文字が必ずしもTの文字と位置で一致する必要はない >>537
俺それで通ったわ
ABCだからテストケース弱かったのかな 後ろから見てってtが埋まるとこb�ノ埋めてくとbれになる D,整数で大丈夫だろとおもってたら下の方のサンプルで小数が出てきて、
細かい修正で1時間とんだ・・・ rate1200未満の大したratingでもないABCでわざわざリジャッジ必要性ないと思うが
ツイッターで騒ぎすぎでは 2倍に引き伸ばしたバージョンはindexが混乱してバグが取れないので途中で方針を変えた・・・ 間違いを犯した人がACを獲得できるというのが許せないんだろう 恣意的なレート操作になるって発想はなかった(正確性を優先したほうがいいと思ってる) AGCで上位を競い争っているならともかく
下層のどんぐりの背比べABCで誰と競い合っているというのか(さっさと上に登ってこいよ)
プログラミング初心者に対する教育としては良くはないとは思うが
AtCoderは教育の場ではなく競争の場だということを人々は理解して ### AtCoderとは?
コンテストを通じて、プログラミングやアルゴリズムを学習するサービスです。
運営会社は[AtCoder株式会社](ttp://atcoder.co.jp) どこかにポリシー的なの書いておいてくれてると明確でいいよね Dはiostream使ってると値が大きい時に指数表記になって死ぬ
終わってから気付いて修正したら通ったわ、泣きたい 勉強始めた報告はいらない
結果を出してから語ってくれ >561
double d =1.23456789012345e12
cout << setprecision(6) << fixed << d;
とかすれば、iostreamでもいける。 GitHubをcodeforcesでTopic検索すると色々出てくる皆よく晒すなあ
https://github.com/topics/codeforces yukicoderに関して
yukicoderのサービス上で影響はないと予想されますので対応する必要は無いとは思いますけど
バグのような挙動を確認したのでこの場をお借りしましてご報告いたします
バグは最新状態のWindows7での最新状態でのFireFoxで起きました。他のOSやブラウザでは確かめていないので不明です(※私の環境固有の問題の可能性もあります…)
このバグによって影響が出る対象者は
共有パソコンを使っていて且つOSのアカウントも共有しており且つ同じブラウザを利用しており且つブラウザの個人情報(Cookie等)はリセットされない場合に限定されます
具体的には・家族(夫婦や兄弟)などでパソコンを共有・学校の共有パソコンを利用・インターネット喫茶のパソコン・公共施設等の市民向けに開放されてる共有パソコンなどがあると思います
現在のyukicoderの利用者に該当者はいないと思いますし今後も該当する人が現れるとは思いませんが…
バグについてですが
TwitterかGithubの連携ログインした際に
リジャッジで落ちてる提出があると赤いアイコンで通知がユーザ名の横に出る機能がありますが
ログアウトした後に別のアカウントでログインした後にもその通知が残るようです
これはまず初めに簡易ログインにて適当な名前でログインしたときのスクリーンショットです
この名前のログインにはリジャッジの通知はないことが分かります
https://i.imgur.com/N8aiFcy.png
これをログアウトし、リジャッジが残っている私のアカウントでログインし、ログアウトした後に
再度簡易ログインにて適当な名前でログインしたときのスクリーンショットです。存在しないはずのリジャッジ通知が出ています
https://i.imgur.com/d0kiwCg.png
(※ここでは簡易ログインを使いましたが私の別のTwitterで連携ログインした場合も同様になりました)
他の方でも同様の現象があるのであれば、原因としてはログアウト時にセッション情報(Cookieなど)が正しくクリアされてないのかと思われます そもそもなぜここで報告するのか
メール送ればいいじゃん この前のpaizaのアマゾンギフト券のプレゼント、
wandboxさんやyukicoderさんなどいつもお世話なってる方々にそのまま贈ればよかったと今更ながら思った
漫画買ってしまったよ atcoder problemsなどのサービスにもお世話になってるので何かお礼したくなる AtCoder昨日あったのか・・・今日だと思ってた 大学入ってから授業でプログラム始めて半年くらい経ってまだC言語だけ、ポインタの概念も習ってない状態で初めてABC受けてみたけどB問題までしか解けなかった
C問題は考え方は合ってたみたいなんだけど、文字列の概念あんまり習ってなかったからググりながらやってて文字列の代入がうまくいかずに出来なかった
Dは手もつけてない
自分のしょぼさがよく分かるいい機会になった C言語でも、今回の文字列問題はやりやすいでしょ。
1バイトずつ順にチェックするってわけだし。 C言語ではC問題の解法思い浮かばない…競プロ力というよりはC言語力が足りてねえな… >>577
みんな最初はそんなもんだから頑張れ
解法浮かんでても知識が足りなくて出来ないのは仕方ないのもある
もっと勉強しな ABC076のD、O(N)で実装したらACだったのだけど解説見たらO(NT)で、なんか間違えたかと不安なのだが
嘘解法だったのかな? 先に境界値求めて後で間の面積を足していってる感じか
頭いーなー 日本のレッドコーダーの大半は東大卒
uwiさんとて例外ではあるまい 今すぐフォローすべき競技プログラミング界のスーパーエンジニアであるhaskell-masterことtanakhさんが競プロでhaskell使ってない時点で自明 ICPCの構文解析みたいなのがやりやすかったりしないのかな >>587だが今忙しくてコード上げられないので概要だけ
まず、i番目の区間について次の区間の制限速度v[i+1]で走っても最後止まりきれない問題が発生しないように、Nから0へv[i]=min(v[i],v[i+1]+t[i])を行う:O(N)
これで各区間は初速sで入ってきたときmin(v[i+1],s+t[i])で終わるように走れば良いので、各区間について初速sさえ出ていれば独立に移動距離を求められる
後は動的計画法
区間iで行うことは加速/等速/減速をこの順番で行うだけなので、まず加速する時間aをa=min(t[i],v[i]-s,(t[i]+v[i+1]-s)/2)、減速する時間bをb=max(0,min(v[i]-v[i+1],(t[i]+s-v[i+1])/2)、等速の時間cをc=t[i]-a-bで求めて、その間の移動距離は台形の公式使って求める:O(1)
で次の区間に速度s+a-bを初速として渡していけば順に解ける:O(N) O(NT)がABCレベルの簡単な解法で
O(N)がARCレベルの解法なんだろう コンテスト中はACが正義だから実装簡単そうな方針選べばいい
気付けなかったより良い方針があるなら後で復習だね >>593
python勢がライブラリの強化の要望をatcoderやyukicoderに聞いてもらえたのなら
haskell勢も競プロで使えそうなライブラリの要望をすれば良いのではなかろうか 標準ライブラリのみで必要な機能をスクラッチして戦える能力
VS
豊富なライブラリのもとで適切なライブラリを駆使して戦える能力
企業評価はどちらが高いのだろうか 標準ライブラリを用いて事前にアルゴリズム教科書と睨めっこしながらこさえたオリジナルライブラリをコピペすればよいではないか 武器の自作派か既製品派か
モノ作り好きは自作派になり
問題解く好きは既製品の恩恵を受けたいと(考察好きの過激派だとプログラミング自体を苦痛に感じ否定しだすようだけど) 業務では効率と責任転嫁の為に既製品使った方がいい
競プロでは責任は自分で全て取れる範囲に納まっているので、修行の為にも全部自分でやった方がいい 趣味なんだから車輪の再発明も好きにすればいいんじゃない 考察して自明な解をプログラミング実装するのがだるい? 競プロslack、月1回程度の頻度で覘いてるんだが
人いるんだか人いないんだか謎すぎる
時々どっからやってくるのか新規加入者がいて
#generalで挨拶する者がいたりするとエモショーンたくさん付いてるから
こまめに競プロslackにログインしてる人がたくさんいるのが分かるけど
オープンなチャンネルで情報交換盛んな感じはないし
クローズドなチャンネルで同じ学校などのより近い関係の身内同士の交流とかが盛んとかなんかね >>610
用語間違えた
オープン・クローズド
じゃなくて
パブリック・プライベート 皆シャイなんじゃないの、あなたが呼びかけたら活発になるかもよ Twitter見てると都内の社会人が集まってプロコンする会があったみたいだな 競プロSlack、#generalの自己紹介ポストに:spinning_kyuri_1:とか:spinning_yosupo_1:がついてるのウケるな 東京以外って基本的にイベント無いんだよな
プログラマは東京行けって理由わかるわ DDCC懇親会終了。
何人かアカウント名しか知らなかった人の実物とお話できて良かった。
chokudaiさん、ハスキーボイスやね。
将棋の対談も興味深かった。
社会人もそこそこいた。 nCrが奇数になるrの個数 = 2^(nを2進数にしたときの1の個数)
の証明ってどうやってやるんでしょうか? D問題は解けそうな感じで解けなかったw。
BもCのもできなかったので
1完で(´・ω・`) >>2
コンテストカレンダー(ただしatcoder以外の日本語コンがない)
http://clist.by/
AOJ,POJ,CF埋め分かるらしい
ttp://shugyo.hadrori.jp/ 問題の条件やデータを入力したら解法を推論してくれるアプリを20年後までにPrologで作る予定 ABCのA問題をサンプルから推論して1秒でACした例が過去にあったな rating 1000くらいのAIは既にあるって、chikudaiさんがDDCCコンテストの対談で言ってた。
入力と出力を見て、片っ端から関数をsubmitするものらしい。 >>636
レート1000とか俺より上やな(´・ω・`) ABCのCまでは解けるけどDは無理くらいのレベルか CodeChef Long Challengeが数日前から始まってる、終了まで残り1週間切ってる
1日1問でもいいから解いてゆこう!
https://www.codechef.com/NOV17 【料金搾取】奪われるプログラム作るな【知財譲渡】
客先に開発料金を搾取させるな!
客先にプログラムを譲渡するな!
偽装請負多重派遣業界SEの搾取被害
システム開発料金盗難被害の事件例
【加害者】
支払料金
発注者 売上 1億円/人月の大儲け
支払 140万円/人月の低出費
【被害者】
受取料金
1次受注者 120万円/人月で20万円/人月を客先に奪われる
2次受注者 80万円/人月で60万円/人月を客先に奪われる
3次受注者 60万円/人月で80万円/人月を客先に奪われる
知財
作成者 プログラムを客先に奪われる
作成者 ドキュメントを客先に奪われる
実態派遣SEは奪われる
https://se-tennsyoku.com/fxxk-you-sier/ トップコーダーのレーティング1200ってコードフォースィズでいうとなんぼくらい? 1600くらい。
3年前の回帰式は以下の通り
cf = 0.469156 * (tc − 1142.075707) + 1580.628702
codeforcesのblogに記事があるよ。
http://codeforces.com/blog/entry/16506 AtCoder Scores
https://rsk0315.github.io/AtCoderScores/
atcoderの問題を難易度順に表示できるサイト
AC済かどうかもわかる >>950
テンプレに載せてくれると嬉しい
>>649
>>631 同じ難易度なら AC数/提出数 でソートできるようにしてほしかった アットコーダープロブレムスのランクが提出に基づいた順位かな?(リスト表示から見れる)
残念ながら最近のコンテストには反映されてないようだ 今月中旬からアットコダで北大×日立のマラソンコンテストあるみたいだけど
CodinGameのコンテストと時期が重なってる気がいたしますよ
困りましたね 北日コンのほう50位まで記念品出るし50位以下でも抽選で記念品貰える
TopcoderのMMでの日本勢の人数からして50位余裕 Topcoderのクラウドソーシングみたいなことやるのか
数ヶ月前くらいにコニカミノルタがTopcoderのMMでやって気がするけど
同じようなことをAtCoderがやるとなるとTopcoderと競合する気か 11/15〜11/28
https://hokudai-hitachi2017-1.contest.atcoder.jp/
11/29〜12/12
https://hokudai-hitachi2017-2.contest.atcoder.jp/
北海道大学(北大)と日立製作所(日立)が共同で開催するマラソン型のプログラミングコンテスト
1位 300,000円
2位 50,000円
3位 30,000円
4〜10位 賞品(北大及び日立グッズ)の贈呈*
* 惜しくも入賞を逃された方々には、11-50位の方には記念品等を贈呈いたします。また、50位以下の方には、抽選で記念の粗品等を贈呈いたします。 コンテストとかオンラインジャッジの問題を解いたり言語そのものの勉強をするのは楽しい
でも言語を使って何かを作ることとなるとまったく興味が沸いてこない
こういう人間なんだがやっぱ業界入るの止めといたほうがいいですかねぇ。当然仕事となればお客さんの要求を受けてそれを作る世界ですし…… >>660
他に興味ある仕事あるならそっちやってもいいかもね
でも別にやりたい仕事がないなら、プログラマでもいいんじゃない
やりたくないことをやらないといけないのは何の仕事でも同じだし 日立のグッズって何貰えるんだろう?冷蔵庫や掃除機とか家電系? >>663
3位の賞金からして
4位以降は1,000円〜10,000円の間くらいの価値の商品
Tシャツとかボールペンとかのノベルティグッズじゃないかな? ゴルフなどスポーツ大会だと入賞者は副賞にスポンサーの製品がもらえたりする
自動車メーカーだと自動車がもらえたり
競プロも豪華な大会の世界になってほしい COLOCON -Colopl programming contest 2018-
http://colopl2018-qual.contest.atcoder.jp/
本戦は卒業してない人限定になってる。
予選はオッサンもいいのかな?? 競プロ力が役立つor身に付く研究分野教えてください 離散最適化とかもろそれだぞ
それ以外にも所属に数理が付く分野ならだいたい 大学なんて何歳からでも入学できるし
卒業という条件だけだとオッサンや爺さんでもOKにならないのか 社会人大学院生の扱い毎度微妙なんだよな。
まあ採用目的のイベントだろうから、お呼びじゃないだろうし行かないけど。 んー4完
最近のyukicoderは星が厳しい
昔の星3と較べてレベルが上がってる気がする 己の勉強不足をyosupoのせいにしてはいけない(戒め) D問題その時点での最大化or最小化かと思ってたら違った
質問来てたの気付かなかった自分が悪いけどこういう誤解を生む問題文多すぎでわ Dは制約小さいから全探索的にやるのかなと思ってたけど全探索的なやりかたが思いつかなかった Dは何とかなりそうだったんだけどなー
要はメモ化再帰でしょ。相手が全部取らないと仮定すればメモできるはず…とまでは進めたのだが Dは最後のカードをどっちが取るかでパターン化するのではと思ったけど頭がオーバーヒートした Dは何となく思いついたのを書いたら通った
嘘解法かもしんない Eはどうせ最小カットだろうと思ったらやっぱり最小カットだった
ただ、グラフが作れんかった… >なぜならば,その直後の手番で Y さんは,残り 1 枚に
なるようにカードを引くと |aN−1 −aN | を達成できます
説明がすっ飛びすぎて凡人にはわからない・・・ 今日ヨスポ回だったのか
次回のヨスポ回はいつ頃かな 馬鹿にとっては解答というよりヒントでしかないよなぁとは思う
解けなかった人には新しい問題を宿題として与える。『この解答文の行間を埋めよ』みたいな
解答文を(できる人達には)冗長でもバカにも分かり易く補った解答集を Kindle Unlimited で売り出すというビジネスどうでっしゃろ? >>694
Yに選択権を与えると、Yはどんな場合でも「残り1枚になるまでとって、スコアをabs(a[N-1]-a[N])にする」という選択ができる。
Yは最適に動くから、スコアは絶対にabs(a[N-1]-a[N])以下になる。
だから、Xがもし全部取らないとしたら、1枚残してとってスコアをabs(a[N-1]-a[N])にするのが最適。 >>694
Yさんに手番を回すと |a_{N-1}-a_N| を達成できる権利がいつでもあるんだ
ということは、Xさんが |a_{N-1}-a_N| より大きい点数を取ろうと画策して N-1 より前の数字で止めたとしても、
Yさんにはそれを阻むことができるので意味がない、ということだね >>698,699
>Yは最適に動くから
で理解できました。ども。 >>697
それは俺も思った
なのでなるべく分かるように解説を書こうと思ってみて書いてみてるのだが、結局自分が詰まった部分しか
書けないので、解説って難しいんだなと思った つまりいろんなレベルの解説が求められているというわけだな
というわけで、皆も解説アドベントカレンダーに参加して解説を充実させよう!
https://adventar.org/calendars/2398 へぇ、こんなアドベントカレンダーがあるんだ
いいね、これ参加してみようかな >693
Eは、大きい数字から小さい数字の順に、その倍数を割るかどうかを貪欲に決めていくのではダメなのかな? >706
ありがとう。
どういうケースで落ちるのか、もうちょっと考えてみる。 「競プロ!!」 競技プログラミング Advent Calendar 2017 - Adventar
https://adventar.org/calendars/2221
Competitive Programming Advent Calendar 2017 - Adventar
https://adventar.org/calendars/2437
解説 Advent Calendar 2017 - Adventar
https://adventar.org/calendars/2398
Advent Calendar Contest Advent Calendar 2017 - Adventar
https://adventar.org/calendars/2214 CTF Advent Calendar 2017 - Adventar
https://adventar.org/calendars/2431 眠いのでコドフォ諦めます
コドフォ出る方々のご健闘をお祈りします General announcement
----------
The round is extended by 30 minutes. Assume for now that the round will be rated. We will think about it after the round ends. 「30分延長ratedだ!」
「やったね!たえちゃん!」 こんな時間まで起きててunratedにされるのも嫌だけど div2A
合計スコアを半々に分けるという問題だったのに3人3人に分けるとかやっちまった こどふぉなんてロシア人向けが前提なんだからロシア人がこんな時間と感じなければいいんでねの? 日本から参加する立場としてはうんざりだってことでしょ ロシアの東側は日本とそんな大きな時差なさそうだし激おこかもよ こんな時間まで〜ってのは自己責任でいいと思うけどな こどふぉのunrated率から覚悟の上参加してるでござる 自己責任でいいとか悪いとかそんな話は全くしてないんだけどなあ ええええええ、せっかく初めてC問題まで解けてうれしかったのにいいいいい >>728
ロシアの東側なんて人の住むとこじゃないぞ >>661
参考になりました。職業訓練で実習に入り苦痛でしょうがなくてプログラミング自体嫌いになりかけてました
プログラミングは趣味でほそぼそと続けて何か別の生きる道を探してみようと思います。ありがとうございました >>714-716
ホモ用語の転用かいな・・・
実家のような安心感とは (ジッカノヨウナアンシンカンとは) [単語記事] - ニコニコ大百科 HackerRankのWeek of Code 35が始まってるよ!毎日1問の早解き勝負だよ!
https://www.hackerrank.com/w35 HackerRank久々のratedなコンテストだよ!上位10位までTシャツ貰えるだよ!1位はstand a chance to land a job at HackerRankだよ! stand a chance to land a job at HackerRankはインド人だけだよ! TopCoderがSRMやMMをData Scienceにカテゴライズしてるのだから
AtCoderもARC/AGCはそっちのケが強いということをもっとアピールしたほうがいいのでは?
数学系が辛いとかコーディング量少ないとかのクレームはそれで解決するのでは? Hokkaido Univ. & Hitachi New-concept Computing Contest 2017 - Codeforces
http://codeforces.com/blog/entry/55746
北大×日立のプロコンいよいよですね!楽しみです!! マラソン強者らをフォローして知識を溜め込んだ私は無敵です あの子downvote狙いに行ってるのウケ狙いだろうか こいつ有名なん?
1億調達した16歳天才プログラマーは日本復活をかけて東京で戦う
カード決済アプリ「ONE PAY」のワンファイナンシャルというベンチャー企業が、1億円を調達したとのニュースが今秋、世を駆け巡った。
注目の理由は16歳の経営者。中学生時代から5つのベンチャーを経験してきた、現役高校生だ。
国際的なプログラミングコンテストやビジネスコンテストで数々の賞をとり「天才プログラマー」の名をほしいままにしている。21世紀生まれの時代の寵児は、いかに育まれたのか。
大手町ビルの一角にある、フィンテックの有望スタートアップ企業が集積するFINOLABを夕暮れ時に訪ねると、黒いTシャツに黒いジーンズという軽装の若い男性が、ひょっこり現れた。
ワンファイナンシャルCEO、山内奏人(そうと)さん(16)だ。
放課後には、毎日ここで仕事をしているという。
https://assets.media-platform.com/bi/dist/images/2017/11/09/TIMA3475-w640.jpg
https://assets.media-platform.com/bi/dist/images/2017/11/09/TIMA3518-w640.jpg
https://www.businessinsider.jp/post-107078 プログラミングに出合う前……昆虫好きで一人で遊ぶ子どもだった。
プログラミング言語……Ruby
最近買ったもの……財布。小銭は持ち歩く。
苦手なもの…世間話 所謂競技プログラミングではないプログラミングコンテスト? 名前でググりゃ出てくるがなプロコン名→中高生国際Rubyプログラミングコンテスト
中高生国際Rubyプログラミングコンテスト
https://www.ruby-procon.net/ おめーらマラソン準備は出来てっか?
11/15〜11/28
https://hokudai-hitachi2017-1.contest.atcoder.jp/
11/29〜12/12
https://hokudai-hitachi2017-2.contest.atcoder.jp/
北海道大学(北大)と日立製作所(日立)が共同で開催するマラソン型のプログラミングコンテスト
1位 300,000円
2位 50,000円
3位 30,000円
4〜10位 賞品(北大及び日立グッズ)の贈呈*
* 惜しくも入賞を逃された方々には、11-50位の方には記念品等を贈呈いたします。また、50位以下の方には、抽選で記念の粗品等を贈呈いたします。 >>748
宣伝に勝手にリソース使われるのコドフォ側としてはどう思ってんだろうな
企業としてはタダで対象者らに宣伝できてコドフォおいしいってことだし 粗品って北大Tシャツとか日立Tシャツか?
大学の名前入ったTシャツって大学生協で見かけるけどあれ買って着る奴とかいんの? 14日間で30万円
1日あたり約2万円
1日あたり6時間取り組むとして1時間あたり約3600円
3位ならこの10分の1
14日間で3万円
1日あたり約2千円
1日あたり6時間取り組むとして1時間あたり約360円
入賞できなかったら
タダ働き
マラソンマッチほんとう趣味性が強い haskellで参加できるマラソンだからhaskellerが大奮闘しそう 少し前の話題でごめんけど、専門卒や文系プログラマがARC1問目からとけないのはがっかりするんよ
大学理系の知識は600点以上とかだとうれしいな 以上 中学生もやってるんだからゼータ関数まわりの研究なんかは教養として抑えとくべきだよな この前のARC-Cは一次方程式解くだけなのに大学理系レベルとはこれいかに あの解答の正当性を確かめるには大学生レベルの数学が必要だと思うけど >>770
住む世界が違うんだから気にならなくない?
魚の三枚おろしもできないファミレス店員のことを、和食屋の板前がいちいち嘆いたりすんのか 情報系卒だけどAtCoderのABCをrating1200未満のまま漂ってるよ俺 北大×日立のプロコン、個人情報欄は全部空欄でも参加できるらしいね >>758
抽選対象の条件がはっきりしないなあ
・参加登録のみも抽選対象
・WAであっても1回以上のサブミットがあれば抽選対象
・サブミットで正の得点を取った人のみ抽選対象
・個人情報を漏れなく記述した人のみ抽選対象
・個人情報が全部空欄の人も抽選対象
どうなの? 木曜日はchokudai曜日
chokudaiがこのスレを見に来ると1年以上前に宣言した曜日(しかし実際のところは…)
スレにAtCoderへの要望等を書き込んでおけば参考程度には聞いてもらえる
(本気の要望なら2chではなくchokudaiにtwitter等で直接訴える必要がある)
しかし、それはあくまでAtCoder自体や公式コンに関する話であって
企業コンなど公式以外コンはchokudaiに訴えてもダメで
主催企業に問い合わせないとダメ >>783
当選者はメール通知だから
メアド記載してない全部空欄は確実に対象外では Codeforces - Wikipedia
https://en.wikipedia.org/w/index.php?title=Codeforces&oldid=799365031
> It was created and is maintained by a group of competitive programmers from Saratov State University led by Mikhail Mirzayanov.
コドフォって大学生によって運営されてんの? fromは出身を表す、中学レベルの英語
つまり大学生ではなく卒業生 頭固い人には何をどう説明しても通じず徒労感しか残らない Marathon Matchに参加 - TopCoder部
https://topcoder.g.hatena.ne.jp/keyword/Marathon%20Match%E3%81%AB%E5%8F%82%E5%8A%A0
>と りあえず、「何も考えずランダムに出力してみた」みたいな単純なプログラムでもいいので提出してみましょう。だいたい順位表で真ん中ちょっと下あたりの集団に入って、他の参加者も同じようなことをやってるのが分かると思います。 まだ2日目とはいえTopCoderMMの中堅勢があの順位となると50位以内は厳しい闘いになりそうだな… 何も考えず出力だけする人が多いのだね
抽選対象狙いだろうか マラソンマッチはデータの分析力・解析力を競う
分析や解析にも使える技術単体を競うのが競プロ
我々はデータ・サイエンティスト マラソンer
マラソンマッチ終わるごとに焼きなましするだけとか言ってるくせに
実際にソースコード確認するとそれ以上のこといっぱいやってる マラソンer
上位者で提出回数多い人の最初のサブミットから順を追ってソースコードを見て行くと感じる
サブミット回数の少ない他の上位者は手元のマシンや借りたサーバー上でたくさんテストしているのだろう
分析・解析に時間を惜しまない 思いついたアイデアはどんな些細なものでも実装して試して分析・解析していく
分析・解析結果によってはテストケースごとに違うアプローチを取ったりしている
マラソンerの分析力や解析力はどこで身に付けられる 北大日立コン
問題ページにテスターと参考文献のことが書いてあるの今気づいたナリ… 「スコアが上がったーやったー」「スコアが下がったーガッカリー」
ではなく何故スコアが上がったのか何故スコアが下がったのかの理由を細かい部分までしっかりと追求していく根気強い気持ち
精神的なタフさ
ほしい 問題ページ最下部に参考文献の情報が書かれてるんだから
最低限それ読んでからスコア稼ぎやろうな google翻訳、URLリンク先がPDFでも翻訳行けるのな、論文余裕だわ 前に寄付も募ってたけど、スポンサーからはいくら貰ってるんだろうね
サーバー代が足りないのかチューニングが下手なのか知らないがあれじゃratedに出る気にならないわ 今日は 23:35 から Codeforces Round #446 があるどふぉ! ウェザーニューズのは内容的に…
AtCoderはTopCoder崩しを始めたか Topcoderの企業MMもそうだけど
搾取されてる感あってあまり好きじゃない
その高圧縮アルゴリズムがどの程度の利益生み出すか知らないけど
その利益に見合うだけの賞金なのかどうかって誰か判断付く人いるのかな 社員(研究員)らが頑張って目的を達する、かけた時間分はそれぞれ給与という対価がある
利益追求企業はコスト削減したいからそこの人件費を削りたい
外部企業や研究機関に依頼するという手段もあるが相応の費用がかかる
そこでもっと安くするためものが
バグバウンティプログラムや要求に合うプログラム作るコンテスト
そういう印象を持ってる バグ探しやプログラミングが楽しいと趣味としてる人たちをうまいこと搾取するシステムという気がしてならない 参加してる人はみんな楽しんでるんだし何も問題ないよ なんかモヤモヤするのは分からなくはない
技術者が納得し続けた結果今の待遇なわけだし まあその辺はちょくだいさんがよしなにやってくれてるでしょ(知らんけど) コンテスト開催自体はかなりお金かけててコスト削減ではないでしょ
atcoderで1日コンテスト開くだけでかなりの金額なのに
マラソンにして何日もコンテスト開くのはかなりの金額になるでしょ
コンテスト後にソースコードが公開されるなら独自技術の優位性もないでしょ
全然搾取なんかじゃないよ 公募したからといって欲しいものが必ず得られるわけじゃないしな 本当にコスト削減したいなら上位常連のマラソンerの誰かに直接依頼すればそこそこのモンがそれなりの金額で手に入るだろうし
搾取とか邪推 CodinGameのコンテストが2時から始まるらしい 勝てるでしょ
おそらくは汎用データの圧縮じゃないでしょ 競プロの大会開いてくれる企業が増えるなら搾取でもなんでもいいわ http://codeforces.com/blog/entry/55236
> We especially need people who can read Japanese or Romanian!
なんだろこれ 競プロの問題を自動で解くbotみたいなのを作りたくて、そのために問題文をshort concise formに書き直す人を募集しているように見える
Japaneseが必要というのは、日本のオンラインジャッジの問題がほしいということなのかな >837
なるほど
そういうことだったのか
サンクス 天気コンテストはどうジャッジするのかが気になるな
よくある構築ゲーのように圧縮展開の規格を決めちゃったらbz2に勝てないだろうし 衛星画像の特徴から適当な変換フィルターを設計して変換後のデータ分布と相性のいい既存の圧縮アルゴリズムと組み合わせるだけのコンテストじゃないの? どんなファイル形式でもそれなりの圧縮率を出せる汎用的な圧縮技術じゃなくて衛星画像限定の圧縮なんだから特徴量を機械学習的に取り出してホイって感じにならんのんかねえ エンコードして自分でデコードするみたいなコンテストになるのかな? これみたいな?
G: encode/decode 2017 - Kyoto University Programming Contest 2017
https://kupc2017.contest.atcoder.jp/tasks/kupc2017_g atcoderもcsaも今日は雑魚向けしかやらないがな ABCだもんな
最近ABCレートを卒業したので、参加のモチベが… 雑魚用のがないと何が基本的な知識が分からないので困る ABC単独開催だと普段ABC出ない人が来る分パフォーマンスが落ちる https://i.imgur.com/d9TQSvD.png
これ2番目の選択肢ってどういう意味か分からん(英語力ない…) ノータイムワーシャルフロイドだったんだけどどう見るとダイクストラ? ワーシャルフロイドが体に染み付くまでワーシャルフロイドするしかない 任意の点から1への最小コストだからダイクストラでもできるんじゃないの 1→nとn→1のコストが違うから無理じゃ?
9回ダイクストラをまわすってこと? >>858
全点間距離が出てるからワーシャルフロイドの方が素直か
1までの距離だけ出せばいいからダイクストラだと思った
まぁ、頂点数10だからどっちでもいいんだが なるほど辺ひっくり返すのか
実装楽なのもあってとりあえずワーシャルフロイド使えるか考えるな >>865
ワーシャルフロイドもダイクストラもライブラリとして持っておくもんじゃないの? そんななんでもかんでもライブラリで持ってんの?
あんなんbfs書くのと大差ないだろ >>867
bfsと違って完全に定型化できるからな ワーシャルフロイドで i, j, k とループを回してミスった事があるので
ライブラリにしたくなる気持ちが分かる ijkって添字として良いのか?
iとjそっくりじゃん リーダブル・コード「イテレーターが複数なら説明的な名前を付けるのだ」 今日のSRM723でratingガチャを理解できた気がする
https://community.topcoder.com/stat?rd=17027&c=round_overview&er=50
Div2側の黄色になってるの全員初参加者
他の2完の緑色勢がせいぜい青色にしかなってないのに新規参加だと黄色まで上がれている
SRMの黄色の価値を貶めている 反復子の名前なんて競技中にいちいち考えてられんし
a,b,cやi,j,kやx,y,zでいいよ iから始まるのがメジャーなのは手書きのほうの対応があるからでは。
行列の添字の脚がaだとちょっとしんどい。 上位競プロerらの命名規則どうしてるかソースコード見て要チェックやな キーボード上のijkのキー配置的に入力しやすいとか? iterateのi
そこからアルファベット順にj,k
ただの慣習だがもはやデファクトスタンダードでそうなってないと逆に読みにくい Go言語の"math/big"のIntって競プロで使えそうなメソッドあることに最近気づいた アメリカでの流行が日本に数年遅れてやってくるみたいに、5chに情報が来るのはTwitterとCodeforcesの掲示板から数ヶ月遅れるね 5chはtwitterのできないオッサンらのたまり場 twitterは何か書いても反応されないのでつまらない
2ch .scで壁打ちしてる気分と似ている 競技プログラミングやってる人ってアルゴリズムのソース覚えてるの?
それとも本読みながら説いてる? 分かんなかったらググるし本も読むけど頻出のアルゴリズムならライブラリを用意してある >>897
まあ細かい実装を覚える必要はないと思うけど動作原理くらいは知っておかないと応用がきかないよん Twitterは有力者の発言を見て最新技術の動向を占うツール chokudaiのツイートくらいは追っている
chokudaiがなんかリツイートしてたコレ、競プロのサービス始める人がいるらしい
https://twitter.com/shibe97/status/932515162229112832 年収ではなくっ競プロのレーティング(色)を条件とした婚活サイトを作られ
強プロer同士の間に生まれたハイスペック競プロ児の誕生が待たれる 競プロ女子率が低いので
女子人口が増えるまではiPS細胞で競プロ男子同士で子作りするしかない アルゴリズムは擬似コード的な処理の流れみたいなのを覚えて毎度書いてるわ
毎度全部書いて実装するの提出遅いしそろそろライブラリ作りしようかな ライブラリつくるけど書けって言われたらいつでも書けるみたいな感じ CodinGameも北大×日立マラソンも残り1週間… 紙ライブラリ使うプロコンあるらしいし
蟻本から毎回写経するというのもアリか ここ数年で世界大会で入賞した競プロerらがニュース記事になってないのでは? Wargaming.netに続くIT企業の育成を目指す「ベラルーシハイテクパーク」レポート - GAME Watch
https://game.watch.impress.co.jp/docs/news/1069382.html
> Googleが毎年開催しているプログラマ向けのコンテストcode jamでも、ベラルーシは中国、ロシアを抜いて世界ランキングで1位に付けている。
ベラルーシがすごいのですか? 2018 Topcoder Open Algorithm Problem Writer Incentive
https://tco18.topcoder.com/win-a-trip/algorithm-problem-writer-incentive/
ところでこれは何?今月から来年7月までのSRMにTCO18のポイントが付くという感じ? TopCoder部ってSRMの予定書かれなくなってたの?
コンテストのスケジュールはどこ見るべきなんですか MikeMirzayanovが何か言ってる
New: Diagnostics of Solutions in C++ - Codeforces
http://codeforces.com/blog/entry/55902 んなことよりコンテスト中にダウンしないようにしろよ エラーの診断してくれるのはありがたいけど、サーバーに余計に負荷がかかりそだね。 マラソンに限らずPythonは遅いので競プロ全般に不利 制限時間いっぱいに乱数使って最適化みたいなことをするときに遅い言語だとやはり不利 TopcoderMMだと途中でPythonからC++いるね
chokudaiですらC#遅いと見たらC++に乗り換えるし
マラソンは基本C++ということ 競プロで大きい数や正規表現使いたいときはC++からPythonに切り替えるって誰か言ってた気がした それは実装が簡単だからであってマラソンとは関係がない 競プロでpython使うなんて正気の沙汰ではない
いくらなんでも遅すぎる 多倍長演算や正規表現で瞬殺な問題でC++を使うなんて正気の沙汰ではない
いくらなんでも煩雑過ぎる div2レベルの問題にくらいしか使わないのでは?>多倍長演算や正規表現 CSAはdiv2only回はrating上がりやすい気がする chokudaiがCodinGameに参戦したらしい Russian AI Cup — artificial intelligence programming contest - CodeWars 2017
http://russianaicup.ru/
AIプロコンらしい >>939
Sandbox戦の上位1080人がRound1に進めるという感じなのかなあ?
Round1が25日の6時スタートっぽいから参加はもう間に合わなさそう? らしい君
らしいらしいと不確定な情報しか持ってこないのでまるで役に立たない システムテストを別にやるという話かな?
そうカッカするよりも盛り上げた方が楽しいぞ マラソン系でシステムテストで順位が大きく変わるってどれくらいあるんだろうか(運営の不手際でジャッジマシンが変わるなどの事態は除いたとして) >>940
23日丸1日かけてAIを書き上げ提出し
24日丸1日かけて対戦させ続けレーティングを上げればよい CSA Round#58 なのに 56th とか書いてあって
なんかバグってる感あるな システムテストが無いことによってシードの特定ができるのが問題 https://gigazine.net/news/20171122-incompetent-people-thinking/
> 自分の知識量を正しく把握している専門家は、(中略)「自分の知っていることは人も知っている」と考えてしまうのです。
> 能力が高いと自分の能力の高さに気づけなくなるのです。
> ダニング=クルーガー効果は、外からだとよくわかりますが、自分自身だとなかなか気づけません。
競プロ界の下層の人間にとってはこれが一番辛いこと
競プロ問題の解説等が難しかったりするのはだいたいこれな気がする レベルの高い人は同じようなレベルの高い人を呼び寄せたいのだから
解説がレベルの高い人用になるのは当たり前なんだよなぁ
そのためにコンテストやってるんだし レベルの高い人の解説はレベルの高い人向けのままで問題はない、下層としては理解できなくて辛いけど
下層に理解できる解説を書けるのだとしたら、同じ下層で問題を解けた人であるハズという話
ただ、chokudaiも似たようなこと言ってたけど、下層の人が問題解けない理由は同じ問題であっても個々人で様々だから全てをカバーすることは難しい、と
やはり競プロとは元々は頭のいい人たち向けの遊びなんだなと強く感じる(囲碁や将棋などもそうだし) > As an experiment the Educational Codeforces Round 33 will be rated for Div. 2.
ファッ!? Educational Codeforces Round 33 [Rated for Div. 2] - Codeforces
http://codeforces.com/blog/entry/55950
エデュフォがratedに!? 未定義動作の検知のせいでジャッジ遅くなったんかな… Mike「今度のeducationalで新機能のテストしたろ。ratedなのはdiv2だけやしww」 2017/11/25 23:00
COCI 2017/2018 CONTEST #3
久々にCOCI参加しよっか Croatian Open Competition in Informatics
http://hsin.hr/coci/ > 3. Will there be full feedback during the contest?
> Unfortunately, no. COCI is a non full feedback contest.
昔のOIっぽくて楽しそう
最近はこういうのがあまり見かけないな ジャッジ結果がすぐに分かるかどうかのこと
COCIはサンプル結果しかフィードバックしないから non full feedback 過去3年分くらいのResults見てきたけどuwiさんが日本勢としては脅威の参加率だなCOCI
むしろ日本勢=uwiさん、というくらい日本人ほとんどいない(2年くらい前だとkyuriさんとかいたけど)
Results眺めてると海外勢でも本名晒すの抵抗ある人はでたらめな名前つけて参加してるねえ 特定されないために国も名前もデタラメなの登録してる そんなことより次スレのテンプレの改善案など出てたしまとめようぜよ 北大日立マラソン、chokudai的には大成功なんだろうけど
個人的には参加者(10万点超え)が400〜500人くらい(1点以上が1000人以上)いて欲しかったかな
人数多いところで順位稼ぐほうが燃える Hokkaido Univ.& Hitachi 1st New-concept Computing Contest 2017
略すなら HUHNCC17-1st ? TCのMMが普段数十人〜百人程度だから300人近くの参加者数はかなり凄い
強い海外勢が上位にいたらなーとは思ってそう https://community.topcoder.com/longcontest/stats/?&sc=3&sd=desc&module=MatchList&nr=50
200人超えるMMはそんなにないね マラソンって競プロより実力が見えにくい
コンテスト期間中にコンテストに費やせる時間が個人の能力に関係なく大きくバラつくので
十分に時間を作れる人が圧倒的に有利 できる人は少ない時間でも結果残してるし時間かければそこそこの順位に行けるってのはいいことじゃない? 競プロも時間を競プロ(の練習)にたくさん使った奴は強くなれる(?) >>985
多少はね。ただ、プロコンとはいいながらも実質的には数学の試験みたいなものだから
学校で勉強しても結果が出なかったような人は天井にぶち当たるかもしれない。 数学の試験にしている作問者が多いというだけなのでは...? 数学みたいにひとつの答えが定まる問題じゃないとプロコンには使えないだろ 次スレ立ったら競プロslackの2ch監視チャンネルにリンク貼り付けておいてくれ 1000だったらTCO2018でchokudaiがアルゴ・マラソンともに優勝する もう競プロの情報はTwitterとCodeforcesだけでいいや このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 78日 2時間 48分 44秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。