A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 問題名(解説リンク) | 解いた日 | 自分的難易度 | 問題の種類 | 点数 | 本番 | 復習 | 好き | コメント | |||||||||||||||||||||
2 | ABC011 | 21/09/06 | 4 | dp | 100 | Nから1〜3引くという操作をする。操作100回以内に0にできるか。途中で通ってはいけない数字が3つ与えられる | 総数 | 147 | ||||||||||||||||||||||
3 | ABC217E | 21/09/04 | 2 | priority_que、queu | 500 | 「1.要素の追加、2.ソート、3.先頭を表示して削除」の操作の三つの操作が与えられる | 解くべき問題 | 9 | ||||||||||||||||||||||
4 | ABC197D | 21/04/25 | 2 | 複素数、ベクトル | 400 | ★★ | 正n角系の向かい合うある二点が与えられて、片方の点の隣の点の座標を答える | |||||||||||||||||||||||
5 | ABC168C | 21/04/25 | 3 | 複素数、ベクトル | 300 | 分針、時針の長さと、時刻が与えられて、分針・時針の先端の距離をもとめる | ||||||||||||||||||||||||
6 | ABC192E | 21/02/27 | 3 | ダイクストラ | 500 | 都市間を結ぶ電車の情報が与えられて、都市Xから都市Yに行く(時間)最短経路を求める | ||||||||||||||||||||||||
7 | MUJIN-PC-2016B | 21/01/25 | 4 | 100 | 3本の金属と3本の関節からなるロボットアームの先端が到達できる面積 | 今日解いた | 0 | |||||||||||||||||||||||
8 | ABC189D | 21/01/25 | 3 | 400 | 9月に解いた | 2 | ||||||||||||||||||||||||
9 | ABC189C | 21/01/24 | 3 | 300 | みかんが並んでいる皿があって、ある区間を選んだときに食べられるみかんの合計の最大値を求める | |||||||||||||||||||||||||
10 | ABC178D | 21/01/22 | 2 | DP | 400 | 和がSになる数列が何通りあるか(すべての要素は3以上じゃないといけない) | ||||||||||||||||||||||||
11 | ARC011B | 21/01/17 | 4 | 100 | アルファベットに対応する数字が与えられるので暗号を解く | |||||||||||||||||||||||||
12 | ABC037C | 21/01/17 | 4 | 100 | 数列をスライドする"窓"に含まれる部分数列の総和を求める | |||||||||||||||||||||||||
13 | DPG | 21/01/16 | 2 | DP、メモ化再帰、DFS | 100 | 有向グラフが与えられるので、最長な有向パスの長さを求める | ||||||||||||||||||||||||
14 | DPF | 21/01/16 | 2 | DP、LCS(Longest Common Subsequence) | 100 | LCSとして有名な問題。https://qiita.com/_rdtr/items/c49aa20f8d48fbea8bd2 | ||||||||||||||||||||||||
15 | DPE | 21/01/16 | 3 | DP | 100 | 01ナップサック(ナップサックの容量が大きい) | ||||||||||||||||||||||||
16 | ABC136D | 21/01/14 | 4 | 400 | LかRと書かれたマスが横に並んでいて、そのマスの上にいる人間がその書かれた方向に10^100回動いたら最終的にマスの上に何人ひとがいるかという問題 | |||||||||||||||||||||||||
17 | ABC015C | 21/01/12 | 4 | xor | 100 | 数字のXORをとっていくだけのやつ | ||||||||||||||||||||||||
18 | ABC048B | 21/01/11 | 4 | 200 | A以上、B以下にあるCの倍数の数を数える | |||||||||||||||||||||||||
19 | ABC188D | 21/01/10 | 3 | imos(使わなくてもいい) | 400 | サービス加入期間と料金、サービス使い放題の料金が与えられて最小の料金を計算する | ||||||||||||||||||||||||
20 | ARC111B | 21/01/09 | 2 | グラフ、木、UnionFind | 400 | カードの両面に色を表す整数が書いてあって、最大何種類の色を表にできるか | ||||||||||||||||||||||||
21 | ARC111A | 21/01/09 | 2 | 式変形 | 300 | floor(10**n / m) % mを求める | ||||||||||||||||||||||||
22 | AGC016A | 20/04/18 | 2 | 300 | 文字列の全ての文字を同じ文字にするには何度操作が必要か?という問題 | |||||||||||||||||||||||||
23 | APC001B | 20/04/13 | 4 | 300 | ||||||||||||||||||||||||||
24 | ABC162D | 20/04/12 | 4 | 400 | ||||||||||||||||||||||||||
25 | ABC042C | 20/04/12 | 4 | 300 | 嫌いな数字を使わないようにしてn以上の数字をつくる | |||||||||||||||||||||||||
26 | ABC141D | 20/04/11 | 4 | priority_que | 400 | 使うたびに半額になる割引券をm枚つかって合計を最小にする | ||||||||||||||||||||||||
27 | ABC138D | 20/04/11 | 2 | dfs、木 | 400 | 部分木に数字を足していって最終的な数字を出力 | ||||||||||||||||||||||||
28 | DIVERTA2019-2B | 20/04/08 | 2 | 300 | ||||||||||||||||||||||||||
29 | DDCC2020-QUALC | 20/04/08 | 2 | 400 | ケーキ切り分け。各ピースの上にあるイチゴが1つになるように | |||||||||||||||||||||||||
30 | ABC107C | 20/04/08 | 3 | 300 | ||||||||||||||||||||||||||
31 | TENKA1-2019-BEGINNERC | 20/04/07 | 2 | 300 | ||||||||||||||||||||||||||
32 | JUDGE-UPDATE-202004C | 20/04/07 | 2 | next_permutation | 300 | 言語アップデートのためのコンテスト | ||||||||||||||||||||||||
33 | ABC151D | 20/04/06 | 4 | bfs | 400 | |||||||||||||||||||||||||
34 | CODE-FESTIVAL-2017-QUALCC | 20/04/05 | 2 | 文字列操作、回文 | 400 | 回文になるように'x'を挿入する。その回数を答える | ||||||||||||||||||||||||
35 | ARC102C | 20/04/05 | 2 | 300 | N以下の数字から3つ選んで和がKになるような組みがなんこできるか | |||||||||||||||||||||||||
36 | ABC076C | 20/04/05 | 2 | 300 | ||||||||||||||||||||||||||
37 | ABC161D | 20/04/04 | 3 | 再帰 | 400 | 条件にあう数字でK番目に小さい数字を表示する | ||||||||||||||||||||||||
38 | ARC066C | 20/04/03 | 4 | 300 | ||||||||||||||||||||||||||
39 | ABC133D | 20/04/02 | 2 | 漸化式 | 400 | ダムにたまった水の量から各山に降った雨の量を算出する | ||||||||||||||||||||||||
40 | AGC005A | 20/03/30 | 4 | 300 | 文字列から条件に'ST'を消していく | |||||||||||||||||||||||||
41 | ABC064D | 20/03/30 | 4 | 400 | ||||||||||||||||||||||||||
42 | ARC080D | 20/03/29 | 4 | 400 | 条件に合うようにマスを敷き詰める | |||||||||||||||||||||||||
43 | AGC011B | 20/03/29 | 4 | 累積和 | 400 | 自分の2倍以下のモンスターを自分に取り込みながら、最後の1匹に残れるモンスターが何匹いるか | ||||||||||||||||||||||||
44 | ABC134D | 20/03/29 | 4 | 偶奇 | 400 | |||||||||||||||||||||||||
45 | ARC067C | 20/03/28 | 2 | 因数分解、約数の個数 | 300 | N! の 約数の個数をもとめる | ||||||||||||||||||||||||
46 | ABC160E | 20/03/28 | 2 | 500 | x個の赤りんご、y個の緑りんごを食べる | |||||||||||||||||||||||||
47 | ABC160D | 20/03/28 | 2 | 400 | グラフの最短経路ごとの数を表示する | |||||||||||||||||||||||||
48 | ABC094D | 20/03/26 | 2 | 400 | 数列からnCrのnとrを選んで最大化する | |||||||||||||||||||||||||
49 | ABC085D | 20/03/26 | 4 | 400 | 武器がn個あたえられて、武器ごとに何度でも使える攻撃と1回しか使えない攻撃がある 最小何回の攻撃で敵のhpを0にする | |||||||||||||||||||||||||
50 | ABC084C | 20/03/26 | 4 | 全探索 | 300 | |||||||||||||||||||||||||
51 | KEYENCE2019B | 20/03/25 | 4 | 200 | 部分文字列を1箇所だけ取り除いて特定の文字列にできるか | |||||||||||||||||||||||||
52 | CODE-FESTIVAL2016-QUALCB | 20/03/25 | 4 | 200 | ||||||||||||||||||||||||||
53 | AGC036A | 20/03/25 | 2 | 400 | 三角形の面積をSにする | |||||||||||||||||||||||||
54 | AGC018A | 20/03/25 | 2 | gcd | 300 | |||||||||||||||||||||||||
55 | NIKKEI2019-2-QUALB | 20/03/24 | 2 | 木 | 300 | 深さごとに頂点の個数が与えられて、その木の構成が何通りあるか答える | ||||||||||||||||||||||||
56 | DIVERTA2019C | 20/03/24 | 3 | 400 | 結合後の全文字列でABが何個含まれているか | |||||||||||||||||||||||||
57 | ABC130D | 20/03/24 | 4 | 数列、二分探索 | 400 | 部分列の和がK以上になる組み合わせを考える | ||||||||||||||||||||||||
58 | ABC049C | 20/03/24 | 4 | dp | 300 | 文字列を与えられた部分文字列で構成できるか | ||||||||||||||||||||||||
59 | KEYENCE2020B | 20/03/22 | 2 | 200 | 数直線上に並んだロボットのアームがぶつからないように最大数ロボットを配置する | |||||||||||||||||||||||||
60 | ABC159D | 20/03/22 | 4 | 400 | ||||||||||||||||||||||||||
61 | ABC159C | 20/03/22 | 4 | 300 | 直方体の体積を最大にする | |||||||||||||||||||||||||
62 | ABC148D | 20/03/22 | 2 | 400 | f(n) = n * f(n-2) の結果の末尾の0の個数 | |||||||||||||||||||||||||
63 | ABC125D | 20/03/22 | 4 | 400 | ||||||||||||||||||||||||||
64 | ABC057C | 20/03/22 | 4 | 300 | 約数のペアの桁数が大きい方をとる | |||||||||||||||||||||||||
65 | ABC051C | 20/03/22 | 2 | 300 | sとt点間を2往復する最短経路を | |||||||||||||||||||||||||
66 | AGC043A | 20/03/21 | 3 | dp | 400 | 長方形型に色を反転させられる2次元グリッド上で、最小手で白いマスの上を移動する | ||||||||||||||||||||||||
67 | ABC110C | 20/03/21 | 2 | 文字列操作 | 300 | |||||||||||||||||||||||||
68 | ABC129C | 20/03/19 | 4 | dp | 300 | 1段ずつまたは2段ずつ階段を登って、何通りの登り方があるか | ||||||||||||||||||||||||
69 | ABC118C | 20/03/19 | 2 | 300 | お互い攻撃しあって、最後の1匹を最小のHPにする | |||||||||||||||||||||||||
70 | ABC111C | 20/03/19 | 3 | 300 | 数列が与えられて、ある条件の数式にするのに最小で何手必要か | |||||||||||||||||||||||||
71 | ABC054B | 20/03/19 | 4 | 200 | 大小の画像があって、小さい方の画像をずらしてかさなる部分があるか | |||||||||||||||||||||||||
72 | CADDI2018C | 20/03/18 | 4 | 因数分解 | 300 | |||||||||||||||||||||||||
73 | AGC028A | 20/03/18 | 4 | 300 | ||||||||||||||||||||||||||
74 | AGC009A | 20/03/18 | 4 | 300 | ||||||||||||||||||||||||||
75 | AGC007A | 20/03/18 | 4 | BFS | 200 | 制限されたうごきでゴールまでいけるか | ||||||||||||||||||||||||
76 | ABC047B | 20/03/18 | 4 | 200 | 指定した領域を塗っていって最後の面積をもとめる | |||||||||||||||||||||||||
77 | ABC045B | 20/03/18 | 4 | 200 | カードを捨てていって、最初にカードが無くなった人が勝ち | |||||||||||||||||||||||||
78 | CODE-FESTIVAL-2017B | 20/03/17 | 4 | 200 | N行M列のブロックがあって、Kこの黒ブロックにするやつ | |||||||||||||||||||||||||
79 | AGC008 | 20/03/17 | 4 | 300 | ||||||||||||||||||||||||||
80 | ABC123C | 20/03/17 | 4 | 300 | 6都市間を運搬する交通機関があって、n人を端から端まで連れて行く時間 | |||||||||||||||||||||||||
81 | ABC070C | 20/03/17 | 4 | lcm | 300 | t [i] 秒周期で回る時計が全て0秒をさすのは何秒後か | ||||||||||||||||||||||||
82 | ABC067C | 20/03/17 | 4 | 累積和 | 300 | |||||||||||||||||||||||||
83 | ARC098C | 20/03/16 | 4 | 300 | 東西どちらかを向いている人の列でどの点を中心にするかという問題 | |||||||||||||||||||||||||
84 | ARC098C | 20/03/16 | 4 | 300 | 与えられる可能性のある文字列のなかから最長の怪文書を作る | |||||||||||||||||||||||||
85 | ABC128C | 20/03/16 | 4 | 300 | 数列に数字を挿入していき、最終的にk番目に小さい数字を求める | |||||||||||||||||||||||||
86 | ABC065C | 20/03/16 | 4 | 300 | 猿と犬を交互にならべる並べ方は何通りあるか | |||||||||||||||||||||||||
87 | ABC061C | 20/03/16 | 4 | 数列 | 300 | |||||||||||||||||||||||||
88 | CF16-FINALB | 20/03/15 | 3 | 数列 | 300 | |||||||||||||||||||||||||
89 | ARC059C | 20/03/15 | 4 | 全探索 | 200 | 全探索するだけ | ||||||||||||||||||||||||
90 | AGC039A | 20/03/15 | 4 | 文字列結合・操作 | 300 | 隣合う文字列が違う文字列になるように操作する最小回数を求める | ||||||||||||||||||||||||
91 | AGC035A | 20/03/15 | 2 | XOR | 300 | 両隣の数字のXORをとって、じぶんの数にできるような組み合わせがあるか | ||||||||||||||||||||||||
92 | AGC032A | 20/03/15 | 2 | 300 | i番目にiという数字を挿入という操作を繰り返して与えられた数列を作れるか? | |||||||||||||||||||||||||
93 | AGC031A | 20/03/15 | 2 | 部分文字列 | 200 | |||||||||||||||||||||||||
94 | ABC143D | 20/03/15 | 2 | 400 | 与えられた辺のなかから三角形を作れる辺の組み合わせは何個あるか | |||||||||||||||||||||||||
95 | ABC078C | 20/03/15 | 4 | 確率・期待値 | 300 | |||||||||||||||||||||||||
96 | ABC047C | 20/03/15 | 4 | 300 | 端にしか石を置けない1次元のリバーシで最小何手で盤面を1色にできるか | |||||||||||||||||||||||||
97 | ABC022A | 20/03/15 | 2 | 文字列操作 | 300 | |||||||||||||||||||||||||
98 | PANASONIC2020C | 20/03/14 | 2 | 数学、浮動少数点数の誤差 | 300 | √a + √b < √c かどうか? | ||||||||||||||||||||||||
99 | KEYENCE2019C | 20/03/14 | 4 | 400 | ||||||||||||||||||||||||||
100 | ARC068C | 20/03/14 | 4 | 300 |