海老レンジャイ

競プロ部

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集
海老レンジャイ 競技プログラミング部

こちらのページは最新ではない可能性があります

0x20歳から始める海老競プロライフ!

海老競プロ部リンク (github)




海老名 twitter 言語 エディタ
海老コチニール @ebicochineal C++, C#, Python VSCode*** TopCoderMM(黄), AtCoder(A水/H橙), CodinGame(Grandmaster)*
えりすしー @eris_c C++, Python, (PHP) VSCode TopCoderMM(黄), AtCoder(水), CodinGame(Grandmaster)*
チョットデタ @Chotto_Deta Java, Python VSCode,paiza.io AtCoder(茶)
海老もえぎ @yuh_ Python2 Mery AtCoder(灰)
でるぴー Perl



仮入部
海老名 twitter 言語 エディタ
パルラス @pallas_pal Python IDLE
わりむ github warimu Python3? yukicoder
海老ブルー @ebiblue CodinGame
海老ライラック @ab_lilac




競プロ部勧誘中
海老プラチナ
海老ピンク
海老セピア
海老ざいつ
ネムトロ
ちゃぺを
るーざー
海老ルージュ
海老ホワイト
海老セガール
彩代

Q&A
Q 競プロ始めたいけど難しそう
A 入力, 出力, if文が分かれば簡単な問題なら解くことができます。闇Python入門
Q オススメな言語はありますか?
A 実行時間に制限があるため早い言語の方が有利、なのでC++がオススメです。プログラミングの入門にはPythonがオススメですが実行速度が遅いですPythonでもABCのD問題までならなんとか解くことができます。(たぶん)
Q 遅いのに何でPython使っているの?
A 楽だから
Q 入部するにはどうすれば良いですか?
A 1問でも問題を解いたようなことを???に知られると部員リストに加えられます
Q 部員候補リストに加えられているのはなぜですか?
A 特定のワードを口にした事があるまたは特定のワードに反応したことがあるなどがありますが???の勘違いで載せられている可能性もあります
Q 競プロを始めるには何が必要ですか?
A 使いやすいテキストエディタ、使用する言語の実行環境、各サイトのアカウントなどが必要です。yukicoderではtwitterで連携するだけで始めることができます。マラソンマッチではテスター、ビジュアライザーがJavaで書かれているのでJavaの実行環境も必要です
Q オススメのエディタはありますか?
A VSCode, SublimeText3, notepad++など。最低でもシンタックスハイライトはあった方が良いです。あとはスニペットが使えると競プロ用としては十分だと思います。
Q 問題文が英語で読めません
A Chromeの日本語翻訳使えば何とか読めます
Q オススメの髪形はありますか?
A スキンヘッドがオススメです。部員の5人に1人がスキンヘッドです。頭を限界まで使う競技なので放熱性に優れた髪型にすべきです
Q スキンヘッドにするにはどうすればいいですか?
A 1まず風呂場に近く掃除しやすい場所で裸になります。2ハサミで髪を限界まで短く切ります。3風呂で髪の毛の生えてる方向に少し押しつけながら剃り最後に逆剃りします。4切った髪の毛を掃除します。


競技プログラミング必要な物とあまり必要ではないけどあった方が良いもの
  • ソースファイルを作成するためのテキストエディタ(VSCode, SublimeText, notepad++, メモ帳など)
  • ソースファイルをコンピュータで実行可能にするコンパイラ, インタプリタ(MinGW(Windows C/C++), csc.exe(C#), Pythonなど)
    • 競技プログラマー情-ジョー
    • プログラミングコンテストチャレンジブック(蟻本)
    • プログラミングコンテスト攻略のためのアルゴリズムとデータ構造(螺旋本)
    • 最強最速アルゴリズマー養成講座 プログラミングコンテストTopCoder攻略ガイド(チーター本)
    • 銀髪赤眼の後輩と学ぶ競技プログラミング
  • ツイッターアカウント(競プロ始めました!ってツイートするとブァァァってフォロワーが増える)
  • マスコット, ぬいぐるみとか(自分の代わりに覚えてもらえるアイコンとしても使える), デバッグにも使えるらしい
  • たこ焼き器, エナジードリンク
  • ノート(グリッドが書いてあると使いやすいかも)


競プロサイト
AtCoder アルゴリズム(レーティングあり), マラソンマッチ https://atcoder.jp/
TopCoder アルゴリズム(レーティングあり), マラソンマッチ(レーティングあり) https://www.topcoder.com/
yukicoder アルゴリズム https://yukicoder.me/
CodinGame ゲームAI, コードゴルフ https://www.codingame.com/
Anarchy Golf コードゴルフ http://golf.shinh.org/
色ランク
AtCoder 赤 > 橙 > 黄 > 青 > 水 > 緑 > 茶 > 灰 > 無
TopCoder 赤 > 黄 > 青 > 緑 > 灰 > 無
CoginGame レジェンド > ゴールド > シルバー > ブロンズ > ウッド


競プロ用語
ABC AtCoder Beginner Contest
ARC AtCoder Regular Contest
AGC AtCoder Grand Contest
tourist https://atcoder.jp/user/tourist
長期コンテスト, MM, マラソン, マラソンマッチ 数時間~数週間の期間内に高スコアを出すことを競うコンテスト。
短期コンテスト, アルゴリズム 競プロといえばこっちを指すことが多い。1~数時間で4問ほど出題される
ゴルフ, コードゴルフ どれだけ短くかけるかを競う。言語の習得にオススメ
ゲームAI ゲームのAIを作成するコンテスト。毎ターンゲームの状況などが入力として渡されるのでそれを受け取り行動を決定する処理を書く。AIとAIを対戦させる

テストケースのダウンロードをしてローカルでテストするスクリプト
テストケースダウンロードに必要
yukicoder用 Python3.5 win, linux クッキーのREVEL_SESSION値 サンプルとコンテスト後はすべてのテストケース
AtCoder用 Python3.5 win, linux AtCoderのIDパス(login.txtにIDパスを平文で保存) サンプルケースのみ


役立ちそうなリンク
AtCoder Clans
AtCoder Problems



AtCoder コンテスト解説
焼きなまし法のコツ Ver. 1.2
Topcoder Marathon Matchの始め方(最新版)
マラソンマッチにおける精神論
マラソンマッチで最初の12時間にすべきこと
Topcoderマラソンマッチの探索問題で重要なこと
競プロ解法紹介~レベル別マラソンの戦い方~
競プロ解法紹介~大局観で高得点を取る!~
競技プログラミングにおいて焼きなまし法に堕ちずに落とすコツ
Road to 2800+
AtCoder コンテストについての tips
AtCoder に登録したら次にやること
AtCoder 版!蟻本 (初級編)
AtCoder 版!蟻本 (中級編)
AtCoder 版!蟻本 (上級編)
cpprefjp - C++日本語リファレンス
Tips for golfing in Python
C++ (gcc) で 128 ビット整数を使う
Kaggle入門 Porto Seguroコンペ Part.1 (イントロ~GCP登録)
ei1333's page

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー