概要
アカウント登録
過去問を探す
問題を読む
提出しよう
解説を読もう
Atcoderとは
・公式ページhttps://atcoder.jp/
・日本人が運営する数少ないコンテストサイト
・問題・解説が日本語でわかりやすい
・日本人には一番おすすめ
・提出が非常に簡単
・Beginner Contestが初心者向け
・Regular Contest が中級者以上向け
・Grand Contestは国際コンテスト(日本語・英語で問題が公開される)
・その他 ネタコンテストやら色々ある
・レーティングシステムが導入された
アカウント登録
公式の告知 を見てね
過去問を探す
これまでのコンテストに出題された問題は過去問として利用可能
以下そこでの例を説明するぞ
(リアルタイムなコンテストについてはまた別で)
ここではBeginner Contestの第7回(http://abc007.contest.atcoder.jp/ )を扱う
問題を読む
Beginner Contestの第7回(http://abc007.contest.atcoder.jp/ )を開こう
A植木算をクリック (Aが一番簡単。 設定上はB,C,Dと難しくなっていくが個人差がある)
提出しよう
今回はc++の例で説明するぞ
A.植木算 http://abc007.contest.atcoder.jp/tasks/abc007_1 の主な解法については、小学生(ゲフンゲフン
ということで割愛する
(与えられた木の本数-1するだけ)
木の本数は4とか11みたいな自体的な数字ではなくnのように与えられるから
よくわからん人は慣れが必要
なんでもいいからエディタを使って手元で書こう(↓はVisual Studioだよ
さらに、入力例に対し、あってる答えを出力しているか確認しよう
問題番号、言語を確認しよう(学校でもやったよね)
そしたらエディタから丸々コピペでおk
画面が切り替わって状態wjになるね
wj・・・Waiting Judge
Atcoderのシステムがジャッジ(正誤判定)してくれるのを待っているよ
ここで多くのプロコンerと同じようにF5を連打して、結果を待とう
さらに画面が変わって結果がわかる
AC・・・正解おめでとう Accepted
WA・・・失敗おめでとう Wrong Answer
RE・・・実行時例外 Runtime Error 配列外参照とか
その他コンパイルエラー CEとかもあるよ