File tree Expand file tree Collapse file tree 9 files changed +77
-13
lines changed Expand file tree Collapse file tree 9 files changed +77
-13
lines changed Original file line number Diff line number Diff line change 1
1
# Summary
2
2
3
3
- [ 問題を探す] ( ./find_problems.md )
4
- - [ ユーザー向けの情報] ( ./user_info.md )
5
- - [ 進捗確認] ( ./progress.md )
6
- - [ レコメンド] ( ./recommend.md )
4
+ - [ 進捗確認] ( ./progress.md )
5
+ - [ レコメンド] ( ./recommend.md )
7
6
- [ バーチャルコンテスト] ( ./virtual_contest.md )
8
7
- [ トレーニングモード] ( ./training.md )
9
8
- [ その他] ( ./misc.md )
10
9
- [ 問題リスト作成] ( ./problem_list.md )
11
10
- [ 進捗リセット] ( ./reset_progress.md )
11
+ - [ AtCoder Problemsについて] ( ./user_info.md )
12
12
- [ 開発者向け] ( ./for_developer.md )
Original file line number Diff line number Diff line change 5
5
1 . 独自に算出したDifficultyで絞り込み
6
6
1 . 問題タイトル・コンテスト名・FAユーザー・最短ユーザー・最速ユーザー・etcで検索
7
7
8
+ ## 問題の探し方
9
+ 1 . ページ左上のUser IDに自分のAtCoder IDを入力し、ページ上部の` List ` を選択します。
10
+ 1 . Problem Listの下にある項目をそれぞれ選ぶことで、AC/非AC、AtCoder公式の点数、Difficultyを基準に問題を絞り込むことができます。
11
+ 1 . 問題の名前が分かる場合や、Fastest(実行時間が最短)
12
+ Shortest(コード長が最短)、First(提出時間が最も速い)ユーザーを基準に検索する場合は、右側にある` Search ` に問題名やユーザー名を入力することで検索できます。
8
13
Original file line number Diff line number Diff line change 1
1
# 開発者向け
2
- AtCoder Problemsの中身について解説します 。
2
+ AtCoder Problemsの中身についての解説と、何か貢献したい方向けの情報をまとめたページです 。
3
3
# AtCoder Problems のコンポーネント
4
+ AtCoder Problemsの中身について解説します。
4
5
## クローラー(Rust)
5
6
- 提出クローラー
6
7
- コンテスト・問題クローラー
@@ -10,4 +11,18 @@ AtCoder Problemsの中身について解説します。
10
11
- 差分集計
11
12
- 全提出集計
12
13
## 難易度推定(Python)
14
+ - [ アルゴリズム] ( https://pepsin-amylase.hatenablog.com/entry/atcoder-problems-difficulty )
15
+
16
+ # 何か貢献したい方向け
17
+ ## ソースコードを直接変更したい人向けおすすめサイト
18
+ 腕に覚えがある人も、まだまだプログラミングは始めたばかりという人も、一度Pull Requestしてみてはいかがでしょうか?
19
+ - https://github.com/kenkoooo/AtCoderProblems
20
+
21
+ ## 物申したい人向けおすすめサイト
22
+
23
+ - https://github.com/kenkoooo/AtCoderProblems/issues
24
+
25
+ ## インフラを支えたい方向けお勧めサイト
26
+ 使ったことでレートが上がった、プログラミングスキルが向上した、就職できた、莫大な金銭を得た、余ったので1億ほど寄付したいという方はこちらからどうぞ
27
+ - https://github.com/sponsors/kenkoooo
13
28
Original file line number Diff line number Diff line change 1
1
# その他
2
+ ## 用語解説
3
+ - Difficulty
4
+ - 現在の内部レーティング(補正されていないレーティング)がこの値の人がコンテストでその問題を見たら50%の確率で解けると考えられる値です。
5
+ - 推定難易度の横に試験管の絵文字(🧪)がついている問題があります。これは公式のレーティングシステムが導入される以前の問題に対して、やや強引な手法で難易度を推定したものです。
6
+ - DifficultyがXの問題は「レーティングがXの人の半分が解ける問題」という意味で「レーティングXの人全員が解ける問題」という意味ではありません。
7
+
8
+ - Streak
9
+ - 今まで解いていない問題を新たに解き続けた日数です。
10
+ - 今までに解いたことのある問題を再び解いても、Streakのカウントが増えることはありません。
2
11
3
12
## 参考資料
4
13
ユーザーガイドを作るにあたって以下のwebページを参考にさせていただきました。
5
14
1 . https://ntk-ta01.hatenablog.com/entry/2020/04/15/001405
6
- 1 . https://trap.jp/post/992/
15
+ 1 . https://trap.jp/post/992/
16
+ 1 . https://pepsin-amylase.hatenablog.com/entry/atcoder-problems-difficulty
Original file line number Diff line number Diff line change 1
1
# 進捗確認
2
+ ` User ` タブから確認することができます。
3
+ ## Achievement
4
+ AC数(今までに正解した問題数)、Rated Point Sum(正解した問題のうちRatedの問題の合計点数)、Current Streak(今まで解いていない問題を新たに解き続けた日数)などを数値で確認できます。
5
+ ## AtCoder Pie Charts
6
+ 全体の出題数のうち、AC、Non-AC(提出したがACしていないもの)、NoSub(提出していないもの)の割合を円グラフで確認できます。
7
+ ## Difficulty Pies
8
+ 各Difficultyごと(灰色、茶色、緑色、......)にAC、Non-AC(提出したがACしていないもの)、NoSub(提出していないもの)の割合を円グラフで確認できます。
9
+ ## Category Pies
10
+ コンテストの種別ごとにAC、Non-AC(提出したがACしていないもの)、NoSub(提出していないもの)の割合を円グラフで確認できます。
11
+ ## Progress Charts
12
+ ### Daily Effort
13
+ 一日ごとのAC数を確認できます。
14
+ ### Climbing
15
+ 今までの累計AC数をDifficultyで色分けされた状態で確認できます。
16
+ ### Heatmap
17
+ GitHubのコントリビューションと同じ形式で一日ごとのAC数を確認できます。
18
+ All Submissions、 All AC、 Unique AC(初めてACした問題)、Max Difficulty(その日ACした問題のDifficultyの最大値)に分かれています。
19
+ ## Submissions
20
+ 今までに提出したコードの正解状況や言語の一覧を確認できます。
21
+ ## Languages
22
+ 提出言語ごとにAC数、Longest Streak、Current Streak、Last AC(最後にACした日付)を確認できます。
23
+ ## Trophy
24
+ 特定の実績を達成するとTrophyをもらえます。どのような名前のTrophyをもらえるかは、達成してからのお楽しみです。
25
+
26
+ ## All
27
+ 全ての項目を1つのページで確認できます。
Original file line number Diff line number Diff line change 1
1
# 進捗リセット
2
+ 既にACした問題を、まだACしていない問題として扱うように設定できます。
3
+ ## 使い方
2
4
1 . 右上の Login からGithubアカウントでログインした後に、 AtCoder ID を入力して保存します。
3
5
2 . ログイン後のメニューに Reset Progress タブが出てくるので、問題を指定すると、進捗がリセットされます。
Original file line number Diff line number Diff line change 1
1
# トレーニングモード
2
- coming soon...
2
+ 初心者向けの問題が300問用意されています。
3
+ 左上の` Training ` から開くことができます。` Challenge ` をクリックすると問題が表示されます。
Original file line number Diff line number Diff line change 1
- # ユーザー向けの情報を見る
2
- 画面左上にあるUser IDに自身のAtCoder IDを入力し、Userタブを選択することで閲覧することができます 。
1
+ # AtCoder Problemsとは
2
+ AtCoder Problemsは、AtCoderの問題を簡単に探すことができるサイトです。問題を探す他に、バーチャルコンテストに参加する、問題の正解状況を確認するといった機能があります 。
3
3
4
- ここでは、今までに解いた問題の統計や、レコメンドされた問題のリストを確認することができます 。
4
+ 主に、 [ @ kenkoooo ] ( https://twitter.com/kenkoooo ) さんが制作しています 。
Original file line number Diff line number Diff line change 1
1
# バーチャルコンテスト
2
- まず、右上の Login からGitHubアカウントでログインします。
3
- (GitHubアカウントを持っていない場合は、作成してください。)
2
+ まず、右上の Login からGitHubアカウントでログインします。(GitHubアカウントを持っていない場合は、作成してください。)
4
3
その後、 AtCoder ID を入力して保存します。
5
4
6
5
7
6
## バーチャルコンテストを作る
8
- coming soon...
7
+ 1 . 右上の[ Virtual Contests] ( https://kenkoooo.com/atcoder/#/contest/recent ) をクリックすると、バーチャルコンテストのページが開きます。
8
+ 1 . ` Create New Contest ` をクリックすると、コンテスト作成ページに飛びます。
9
+ 1 . ページ内の表記に従って日時や問題を指定し、最後に` Create Contest ` をクリックすると、コンテスト作成は完了です。
9
10
10
11
## バーチャルコンテストに参加する
11
- coming soon...
12
+
13
+ 1 . 右上の[ Virtual Contests] ( https://kenkoooo.com/atcoder/#/contest/recent ) をクリックすると、バーチャルコンテストのページが開きます。
14
+ Running ContestsやUpcoming Contestsから、参加したいコンテストを選びます。` Join ` をクリックすると、参加登録は完了です。
15
+ 1 . 時間になると問題が表示されます。
16
+ 1 . AtCoder上でACとなってから数分経つと、バーチャルコンテストの順位表でも正解状況が更新されます。
12
17
13
18
14
19
You can’t perform that action at this time.
0 commit comments