ものすごく丁寧な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