Atcoder

Last-modified: 2017-03-22 (水) 04:14:05

概要
アカウント登録
過去問を探す
問題を読む
提出しよう
解説を読もう

Atcoderとは

・公式ページhttps://atcoder.jp/
・日本人が運営する数少ないコンテストサイト
・問題・解説が日本語でわかりやすい
・日本人には一番おすすめ
・提出が非常に簡単
・Beginner Contestが初心者向け
・Regular Contest が中級者以上向け
・Grand Contestは国際コンテスト(日本語・英語で問題が公開される)
・その他 ネタコンテストやら色々ある
・レーティングシステムが導入された

アカウント登録

公式の告知 を見てね

過去問を探す

これまでのコンテストに出題された問題は過去問として利用可能
以下そこでの例を説明するぞ
(リアルタイムなコンテストについてはまた別で)
atcoder過去問1.png

ここではBeginner Contestの第7回(http://abc007.contest.atcoder.jp/ )を扱う
atcoder過去問2.png

問題を読む

Beginner Contestの第7回(http://abc007.contest.atcoder.jp/ )を開こう

 

問題タブから問題一覧を開く
問題タブ.png

 

A植木算をクリック (Aが一番簡単。 設定上はB,C,Dと難しくなっていくが個人差がある)
a植木算png.png

提出しよう

今回はc++の例で説明するぞ

 

A.植木算 http://abc007.contest.atcoder.jp/tasks/abc007_1 の主な解法については、小学生(ゲフンゲフン
ということで割愛する
(与えられた木の本数-1するだけ)
木の本数は4とか11みたいな自体的な数字ではなくnのように与えられるから
よくわからん人は慣れが必要

 

標準入出力についてはこちら

 

なんでもいいからエディタを使って手元で書こう(↓はVisual Studioだよ
さらに、入力例に対し、あってる答えを出力しているか確認しよう
visualstudio_samplecode.png
a確認.png

 

あってたらいよいよ提出だ
提出ボタン わかりやすいね
提出ボタン.png

 

問題番号、言語を確認しよう(学校でもやったよね)
そしたらエディタから丸々コピペでおk
提出確認.png

 

画面が切り替わって状態wjになるね
wj・・・Waiting Judge
Atcoderのシステムがジャッジ(正誤判定)してくれるのを待っているよ
ここで多くのプロコンerと同じようにF5を連打して、結果を待とう
wj.png

 

さらに画面が変わって結果がわかる
AC・・・正解おめでとう Accepted
WA・・・失敗おめでとう Wrong Answer
RE・・・実行時例外 Runtime Error 配列外参照とか
その他コンパイルエラー CEとかもあるよ
結果画面.png

解説を読もう

わからないときは解説もあるよ
タブからいつでも開けるよ わかりやすいね
解説_0.png