126
125

More than 1 year has passed since last update.

ものすごく丁寧でわかりやすいABC解説一覧 python ~灰色・茶色コーダー向け~ #AtCoder

Last updated at Posted at 2021-09-03

ものすごく丁寧なABC解説(灰~緑difficulty)

【ABC319】(A~D):https://qiita.com/sano192/items/4ba76bafd545c564224b
【ABC318】(A~E):https://qiita.com/sano192/items/458f452a17ab8f31193e
【ABC317】(A~E):https://qiita.com/sano192/items/3c1b151b48ad8309449a

【ABC286】(A~E):https://qiita.com/sano192/items/12332107a10f03f9e88a
【ABC285】(A~D):https://qiita.com/sano192/items/749bbc1fc62da07aca9f
【ABC284】(A~E):https://qiita.com/sano192/items/fddbb5f56f7552fffe7c
【ABC283】(A~D):https://qiita.com/sano192/items/1f9dca6992d8e5bfc221
【ABC282】(A~D):https://qiita.com/sano192/items/c2a0a81ed0163f8c3e28
【ABC281】(A~D):https://qiita.com/sano192/items/c75c39805e3616434d0a
【ABC280】(A~D):https://qiita.com/sano192/items/bf7ee961a50b587c879e
【ABC279】(A~D):https://qiita.com/sano192/items/d9aeff9db66b7bf025af
【ABC278】(A~E):https://qiita.com/sano192/items/501e4979eb2d05f2b5e3
【ABC277】(A~E):https://qiita.com/sano192/items/0df19059b60bde4247a9
【ABC276】(A~E):https://qiita.com/sano192/items/298c551f0e63c9c93260
【ABC275】(A~D):https://qiita.com/sano192/items/975fce8edc2d8c66deba
【ABC274】(A~D):https://qiita.com/sano192/items/5847ea6f8a01a88f0cf2
【ABC273】(A~D):https://qiita.com/sano192/items/8c79d92551b7997bb00f
【ABC272】(A~D):https://qiita.com/sano192/items/d70a19ea9c2bcd232069
【ABC271】(A~D):https://qiita.com/sano192/items/f275c35f3dd4aa8442d4
【ABC270】(A~C):https://qiita.com/sano192/items/b6995956daa64d0d200c
【ABC269】(A~E):https://qiita.com/sano192/items/12004bd28ade7f2231f9
【ABC268】(A~C):https://qiita.com/sano192/items/2e10b8ce3d7a326e78e7
【ABC267】(A~D):https://qiita.com/sano192/items/5248a8524a5e83863fa6
【ABC266】(A~D):https://qiita.com/sano192/items/681c98950dbe5eca13ea
【ABC265】(A~D):https://qiita.com/sano192/items/1fe4af2f8d3c66badb66
【ABC264】(A~D):https://qiita.com/sano192/items/b3c7b3d843b0af8518a5
【ABC263】(A~D):https://qiita.com/sano192/items/ba71a912c3dd5bdd5e38
【ABC262】(A~C):https://qiita.com/sano192/items/c5497f9786edeb45fcda
【ABC261】(A~D):https://qiita.com/sano192/items/4ced90c15b839efa6890
【ABC260】(A~D):https://qiita.com/sano192/items/a7b90e8d395661ccb5a4
【ABC259】(A~D):https://qiita.com/sano192/items/bd96c8d774d830a0f69e
【ABC258】(A~D):https://qiita.com/sano192/items/b5839eca058e12cdf020
【ABC257】(A~C):https://qiita.com/sano192/items/2f9877a2297b058ab116
【ABC256】(A~D):https://qiita.com/sano192/items/d46b14a82b32b3bc9c1a
【ABC255】(A~D):https://qiita.com/sano192/items/50b18703118bbb0a3fdd
【ABC254】(A~D):https://qiita.com/sano192/items/d8344f9b9a7bae3a1a6e
【ABC253】(A~E):https://qiita.com/sano192/items/9cfd8e41db04c4fe8c32
【ABC252】(A~D):https://qiita.com/sano192/items/ddf7a6093ef66e723719
【ABC251】(A~C):https://qiita.com/sano192/items/d56403a5b0ed8188571f
【ABC250】(A~D):https://qiita.com/sano192/items/c5730d339eb961a96dc7
【ABC249】(A~D):https://qiita.com/sano192/items/86bccebdbe3bae83c80e
【ABC248】(A~D):https://qiita.com/sano192/items/f1eba02735218dadb4e4
【ABC247】(A~D):https://qiita.com/sano192/items/6a07fbbedb9fc556538e
【ABC246】(A~D):https://qiita.com/sano192/items/ef57d04423af1bd50a02
【ABC245】(A~D):https://qiita.com/sano192/items/1b7a541cacaf426aa434
【ABC244】(A~E):https://qiita.com/sano192/items/1798d7bbddb11d647a69
【ABC243】(A~D):https://qiita.com/sano192/items/6a9ba0ccb5b3c1538a84
【ABC242】(A~C):https://qiita.com/sano192/items/4afe9f60915a51ca2c4f
【ABC241】(A~D):https://qiita.com/sano192/items/8cd9b0f36896354d61d8
【ABC240】(A~E):https://qiita.com/sano192/items/9c32dafea7ce34d67eac
【ABC239】(A~E):https://qiita.com/sano192/items/d7fe37db64d946c07581
【ABC238】(A~D):https://qiita.com/sano192/items/abea29fc42030300f379
【ABC237】(A~D):https://qiita.com/sano192/items/ae87d30c768f1bda4a62
【ABC236】(A~D):https://qiita.com/sano192/items/65b0d06829c5378cdf0e
【ABC235】(A~D):https://qiita.com/sano192/items/84e199b2faeae293b02b
【ABC234】(A~E):https://qiita.com/sano192/items/a047672868e16355ba12
【ABC233】(A~E):https://qiita.com/sano192/items/e54a9f9b994781709881
【ABC232】(A~D):https://qiita.com/sano192/items/3cb3ae52adae8829c94f
【ABC231】(A~D):https://qiita.com/sano192/items/2b2656202b767109387e
【ABC230】(A~E):https://qiita.com/sano192/items/335715b83bd473252783
【ABC229】(A~E):https://qiita.com/sano192/items/027d672129ac4cb42aa2
【ABC228】(A~D):https://qiita.com/sano192/items/ce8f321bb5aedfa895cd
【ABC227】(A~C):https://qiita.com/sano192/items/7be07fd4d0bb8442dc73
【ABC226】(A~D):https://qiita.com/sano192/items/9791b2389d623c1f18d9
【ABC225】(A~D):https://qiita.com/sano192/items/d062511e95cca8fa874d
【ABC224】(A~C):https://qiita.com/sano192/items/6ef1fae456eafc7f262b
【ABC223】(A~D):https://qiita.com/sano192/items/c301aa0f8c5680eea429
【ABC222】(A~D):https://qiita.com/sano192/items/e42b9861ece2c339394a
【ABC221】(A~D):https://qiita.com/sano192/items/61b815cb3e0ac494d504
【ABC220】(A~D):https://qiita.com/sano192/items/7935fcde6a3b80ffcfb7
【ABC219】(A~D):https://qiita.com/sano192/items/c5a4b2b936a7c0e6fd70
【ABC218】(A~E):https://qiita.com/sano192/items/db5bc7abae15043c2539
【ABC217】(A~E):https://qiita.com/sano192/items/054c4298f855a1a4c547
【ABC216】(A~E):https://qiita.com/sano192/items/edb3e2293b9c649ad282
【ABC215】(A~D):https://qiita.com/sano192/items/00f6b70dab3bd3323ae6
【ABC214】(A~C):https://qiita.com/sano192/items/5c55f8a785b44e62d3da
【ABC213】(A~D):https://qiita.com/sano192/items/f4e7c64184714dce6ebf
【ABC212】(A~D):https://qiita.com/sano192/items/c595f8e044e84905af10
【ABC211】(A~D):https://qiita.com/sano192/items/051207b6607b56cc439e
【ABC210】(A~C):https://qiita.com/sano192/items/9b137620e5c4a91647c6
【ABC209】(A~D):https://qiita.com/sano192/items/faf544347362c3f89630
【ABC208】(A~D):https://qiita.com/sano192/items/121c937079230619f0be
【ABC207】(A~C):https://qiita.com/sano192/items/99fa481b60f03a587a1f
【ABC206】(A~D):https://qiita.com/sano192/items/be8f3e8df5bf2f394755
【ABC205】(A~D):https://qiita.com/sano192/items/fd397184dc120c2b73b6
【ABC204】(A~D):https://qiita.com/sano192/items/f898c907cffaa1486dac
【ABC203】(A~C):https://qiita.com/sano192/items/dc05560e7ee3a946a920
【ABC202】(A~D):https://qiita.com/sano192/items/30d394e2c53730dae11f
【ABC201】(A~C):https://qiita.com/sano192/items/2727b2629389ba81c61d

逆引き

二分探索
 319D:https://atcoder.jp/contests/abc319/tasks/abc319_d
 273D:https://atcoder.jp/contests/abc273/tasks/abc273_d
 269E:https://atcoder.jp/contests/abc269/tasks/abc269_e
 260D:https://atcoder.jp/contests/abc260/tasks/abc260_d
 255D:https://atcoder.jp/contests/abc255/tasks/abc255_d
 255C:https://atcoder.jp/contests/abc255/tasks/abc255_c
 254D:https://atcoder.jp/contests/abc254/tasks/abc254_d
 248D:https://atcoder.jp/contests/abc248/tasks/abc248_d
 246D:https://atcoder.jp/contests/abc246/tasks/abc246_d
 241D:https://atcoder.jp/contests/abc241/tasks/abc241_d
 231C:https://atcoder.jp/contests/abc231/tasks/abc231_c
 228D:https://atcoder.jp/contests/abc228/tasks/abc228_d
 217D:https://atcoder.jp/contests/abc217/tasks/abc217_d
 216E:https://atcoder.jp/contests/abc216/tasks/abc216_e
itertools
 319C:https://atcoder.jp/contests/abc319/tasks/abc319_c
 263C:https://atcoder.jp/contests/abc263/tasks/abc263_c
 232C:https://atcoder.jp/contests/abc232/tasks/abc232_c
 215C:https://atcoder.jp/contests/abc215/tasks/abc215_c
エラトステネスの篩
 250D:https://atcoder.jp/contests/abc250/tasks/abc250_d
 215D:https://atcoder.jp/contests/abc215/tasks/abc215_d
座標圧縮
 241D:https://atcoder.jp/contests/abc241/tasks/abc241_d
 217D:https://atcoder.jp/contests/abc217/tasks/abc217_d
 213C:https://atcoder.jp/contests/abc213/tasks/abc213_c
 208C:https://atcoder.jp/contests/abc208/tasks/abc208_c
DFS(深さ優先探索)
 318D:https://atcoder.jp/contests/abc318/tasks/abc318_d
 317C:https://atcoder.jp/contests/abc317/tasks/abc317_c
 284E:https://atcoder.jp/contests/abc284/tasks/abc284_e
 240E:https://atcoder.jp/contests/abc240/tasks/abc240_e
 239E:https://atcoder.jp/contests/abc239/tasks/abc239_e
 236D:https://atcoder.jp/contests/abc236/tasks/abc236_d
 233C:https://atcoder.jp/contests/abc233/tasks/abc233_c
 213D:https://atcoder.jp/contests/abc213/tasks/abc213_d
BFS(幅優先探索)
 317E:https://atcoder.jp/contests/abc317/tasks/abc317_e
 284C:https://atcoder.jp/contests/abc284/tasks/abc284_c
 282D:https://atcoder.jp/contests/abc282/tasks/abc282_d
 276E:https://atcoder.jp/contests/abc276/tasks/abc276_e
 272D:https://atcoder.jp/contests/abc272/tasks/abc272_d
 270C:https://atcoder.jp/contests/abc270/tasks/abc270_c
 269D:https://atcoder.jp/contests/abc269/tasks/abc269_d
 235D:https://atcoder.jp/contests/abc235/tasks/abc235_d
 232D:https://atcoder.jp/contests/abc232/tasks/abc232_d
 211D:https://atcoder.jp/contests/abc211/tasks/abc211_d
 209D:https://atcoder.jp/contests/abc209/tasks/abc209_d
 204C:https://atcoder.jp/contests/abc204/tasks/abc204_c
heap
 277E:https://atcoder.jp/contests/abc277/tasks/abc277_e
 253C:https://atcoder.jp/contests/abc253/tasks/abc253_c
 234D:https://atcoder.jp/contests/abc234/tasks/abc234_d
 223D:https://atcoder.jp/contests/abc223/tasks/abc223_d
 217E:https://atcoder.jp/contests/abc217/tasks/abc217_e
 212D:https://atcoder.jp/contests/abc212/tasks/abc212_d
DP
 317D:https://atcoder.jp/contests/abc317/tasks/abc317_d
 281D:https://atcoder.jp/contests/abc281/tasks/abc281_d
 267D:https://atcoder.jp/contests/abc267/tasks/abc267_d
 266D:https://atcoder.jp/contests/abc266/tasks/abc266_d
 261D:https://atcoder.jp/contests/abc261/tasks/abc261_d
 253E:https://atcoder.jp/contests/abc253/tasks/abc253_e
 248C:https://atcoder.jp/contests/abc248/tasks/abc248_c
 245C:https://atcoder.jp/contests/abc245/tasks/abc245_c
 244E:https://atcoder.jp/contests/abc244/tasks/abc244_e
 242C:https://atcoder.jp/contests/abc242/tasks/abc242_c
 222D:https://atcoder.jp/contests/abc222/tasks/abc222_d
 219D:https://atcoder.jp/contests/abc219/tasks/abc219_d
 211C:https://atcoder.jp/contests/abc211/tasks/abc211_c
 204D:https://atcoder.jp/contests/abc204/tasks/abc204_d
区間和(累積和による)
 267C:https://atcoder.jp/contests/abc267/tasks/abc267_c
 255D:https://atcoder.jp/contests/abc255/tasks/abc255_d
 253E:https://atcoder.jp/contests/abc253/tasks/abc253_e
 233D:https://atcoder.jp/contests/abc233/tasks/abc233_d
 229D:https://atcoder.jp/contests/abc229/tasks/abc229_d
 222D:https://atcoder.jp/contests/abc222/tasks/abc222_d
 212D:https://atcoder.jp/contests/abc212/tasks/abc212_d
Fenwick-Tree(BIT-Binary Indexed Tree)
 260D:https://atcoder.jp/contests/abc260/tasks/abc260_d
 241D:https://atcoder.jp/contests/abc241/tasks/abc241_d
 228D:https://atcoder.jp/contests/abc228/tasks/abc228_d
 217D:https://atcoder.jp/contests/abc217/tasks/abc217_d
UnionFind
 285D:https://atcoder.jp/contests/abc285/tasks/abc285_d
 259D:https://atcoder.jp/contests/abc259/tasks/abc259_d
 231D:https://atcoder.jp/contests/abc231/tasks/abc231_d
 229E:https://atcoder.jp/contests/abc229/tasks/abc229_e
 218E:https://atcoder.jp/contests/abc218/tasks/abc218_e
 206D:https://atcoder.jp/contests/abc206/tasks/abc206_d
ワーシャルフロイド法
 286E:https://atcoder.jp/contests/abc286/tasks/abc286_e
 208D:https://atcoder.jp/contests/abc208/tasks/abc208_d
Bit全探索
 264C:https://atcoder.jp/contests/abc264/tasks/abc264_c
 249C:https://atcoder.jp/contests/abc249/tasks/abc249_c
 221C:https://atcoder.jp/contests/abc221/tasks/abc221_c
トポロジカルソート
 223D:https://atcoder.jp/contests/abc223/tasks/abc223_d
貪欲法
 229C:https://atcoder.jp/contests/abc229/tasks/abc229_c
尺取法
 265D:https://atcoder.jp/contests/abc265/tasks/abc265_d
 250D:https://atcoder.jp/contests/abc250/tasks/abc250_d
 229D:https://atcoder.jp/contests/abc229/tasks/abc229_d
区間スケジューリング
 230D:https://atcoder.jp/contests/abc230/tasks/abc230_d
包除原理
 253D:https://atcoder.jp/contests/abc253/tasks/abc253_d
ダイクストラ法
 277E:https://atcoder.jp/contests/abc277/tasks/abc277_e
三分探索
 279D:https://atcoder.jp/contests/abc279/tasks/abc279_d

動画

緑になるための50講

BFS(幅優先探索)

【コード】
https://qiita.com/sano192/items/7fab71cf7519b83a15a4

DFS(深さ優先探索)

【コード】
https://qiita.com/sano192/items/7dae6b694422e82d7b35

DP(動的計画法)

【コード】
https://qiita.com/sano192/items/44a8f63d4b8bdb19a842

bit全探索

【コード】
https://qiita.com/sano192/items/fdee6844767178a8ff2c

二分探索

【コード】
https://qiita.com/sano192/items/230152dfd519a2efafa9

UnionFind

【コード】
https://qiita.com/sano192/items/2b2656202b767109387e#d---neighbors

Tips(小ネタ)

競技プログラミングがなんもわからん

サンプルテストを楽にする

チートシート公開

WAの対処法

TLEの対処法

RE,MLEの対処法

書籍

『AtCoder 最速で緑になる 基礎・典型50問詳細解説』

ABC201~250から基礎・典型問題50問をとてつもなく丁寧かつ詳細に解説した本(kindle)、pdf(booth)です。
灰色、茶色コーダーにおすすめ!
値段:100円(Kindle Unlimited対象)
【kindle】
https://www.amazon.co.jp/dp/B0BBB7RKTP

【booth(pdf)】
https://booth.pm/ja/items/4102300

冒頭5問をサンプルとして無料公開しています
https://qiita.com/sano192/items/6361ed72106cb6dd5843

『AtCoder 凡人が『緑』になるための精選50問詳細解説』

AtCoderで緑になるための典型50問をひくほど丁寧に解説した本(kindle)、pdf(booth)を販売しています。
値段:100円(Kindle Unlimited対象)
【kindle】
https://www.amazon.co.jp/gp/product/B09C3TPQYV/

【booth(pdf)】
https://sano192.booth.pm/items/3179185

1~24問目まではサンプルとして無料公開しています
https://qiita.com/sano192/items/eb2c9cbee6ec4dc79aaf

『AtCoder ABC201~225 ARC119~128 灰・茶・緑問題 超詳細解説 AtCoder 詳細解説』

ABC201~225、ARC119~128灰・茶・緑DIfficulty問題(Dif:0~1199) を解説しています。
とにかく 細かく、丁寧に、具体例を豊富に、実装をわかりやすく、コードにコメントをたくさん入れて 解説しています。

サンプルを5問分公開しています
https://qiita.com/sano192/items/3258c39988187759f756

Qiitaにて無料公開している『ものすごく丁寧でわかりやすい解説』シリーズをベースにしていますが、 【キーワード】【どう考える?】【別解】を追加 し、 【解説】と【実装のコツ】を分ける ことでよりわかりやすく、 具体例や図もより豊富に 書き直しました。
Qiitaには公開していない ARC119~128の灰・茶・緑DIfficulty問題も書き下ろし ています。

値段:300円(Kindle Unlimited対象)
【kindle】
https://www.amazon.co.jp/dp/B09TVK3SLV

【booth(pdf)】
https://booth.pm/ja/items/3698647

ARC119~128の部分のみ抜粋した廉価版 もあります。
値段:200円(Kindle Unlimited対象)
【kindle】
https://www.amazon.co.jp/dp/B09TVKGH17/

【booth(pdf)】
https://sano192.booth.pm/items/3698668

『AtCoder ABC226~250 ARC129~139 灰・茶・緑問題 超詳細解説』

ABC226~250、ARC129~139灰・茶・緑DIfficulty問題(Dif:0~1199) を解説しています。
とにかく 細かく、丁寧に、具体例を豊富に、実装をわかりやすく、コードにコメントをたくさん入れて 解説しています。

サンプルを4問分公開しています
https://qiita.com/sano192/items/f8f09ea769f2414a5733

Qiitaにて無料公開している『ものすごく丁寧でわかりやすい解説』シリーズをベースにしていますが、 【キーワード】【どう考える?】【別解】を追加 し、 【解説】と【実装のコツ】を分ける ことでよりわかりやすく、 具体例や図もより豊富に 書き直しました。
Qiitaには公開していない ARC129~139の灰・茶・緑DIfficulty問題も書き下ろし ています。

値段:300円(Kindle Unlimited対象)
【kindle】
https://www.amazon.co.jp/dp/B0B7G13QMS

【booth(pdf)】
https://sano192.booth.pm/items/4025713

ARC129~139の部分のみ抜粋した廉価版 もあります。
値段:200円(Kindle Unlimited対象)
【kindle】
https://www.amazon.co.jp/dp/B0B7G337YF

【booth(pdf)】
https://sano192.booth.pm/items/4025737

『AtCoder ABC251~275 ARC140~151 灰・茶・緑問題 超詳細解説』

ABC251~275、ARC140~151灰・茶・緑DIfficulty問題(Dif:0~1199) を解説しています。
とにかく 細かく、丁寧に、具体例を豊富に、実装をわかりやすく、コードにコメントをたくさん入れて 解説しています。

サンプルを4問分公開しています
https://qiita.com/sano192/items/810a4a7d5cf61321bb05

Qiitaにて無料公開している『ものすごく丁寧でわかりやすい解説』シリーズをベースにしていますが、 【キーワード】【どう考える?】【別解】を追加 し、 【解説】と【実装のコツ】を分ける ことでよりわかりやすく、 具体例や図もより豊富に 書き直しました。
Qiitaには公開していない ARC140~151の灰・茶・緑DIfficulty問題も書き下ろし ています。

値段:300円(Kindle Unlimited対象)
【kindle】
https://www.amazon.co.jp/dp/B0BRNTM9Z4

【booth(pdf)】
https://sano192.booth.pm/items/4455120

ARC140~151の部分のみ抜粋した廉価版 もあります。
値段:200円(Kindle Unlimited対象)
【kindle】
https://www.amazon.co.jp/dp/B0BRNRXPCV

【booth(pdf)】
https://sano192.booth.pm/items/4455133

『Excelでリバーシを作ろう!! マクロ、VBAを1から学ぶ』

Excelのマクロ(VBA)で「三目並べ」「マインスイーパー」「リバーシ」を作る解説本です!
マクロ、VBAが全くわからない人でも大丈夫! 丁寧な解説と図でしっかり理解しながら楽しくプログラミングを学ぶ事ができます!
値段:300円(Kindle Unlimited対象)

サンプルとして「準備」~「三目並べ」を無料公開しています。
https://qiita.com/sano192/items/9a47e6d73373d01e31fb

【kindle】
https://www.amazon.co.jp/dp/B09XLM42MW

【booth(pdf】
https://sano192.booth.pm/items/3785312

126
125
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
126
125