Haskellを主に使用。
Haskellで競技プログラミングをやるテクニックは「Haskellで競技プログラミングをやる」を参照。
https://atcoder.jp/contests/tdpc
解いた問題:
- A コンテスト
- B ゲーム
- C トーナメント
- D サイコロ
- E 数
- F 準急
- G 辞書順
- H ナップザック
- T フィボナッチ https://github.com/minoki/typical-dp-contest-t-fibonacci
https://atcoder.jp/contests/dp
解いた問題:
- A - Frog 1
- B - Frog 2
- C - Vacation
- D - Knapsack 1
- E - Knapsack 2
- F - LCS
- G - Longest Path
- H - Grid 1
- I - Coins
- J - Sushi
- K - Stones
- L - Deque
https://atcoder.jp/contests/abc032
解いた問題:
- D ナップサック問題
https://atcoder.jp/contests/agc031
解いた問題:
- A - Colorful Subsequence
- B - Reversi
- C - Differ by 1 Bit
- D - A Sequence of Permutations
https://atcoder.jp/contests/agc032
解いた問題:
- A - Limited Insertion
- B - Balanced Neighbors
https://atcoder.jp/contests/abc122
解いた問題:
- A - Double Helix
- B - ATCoder
- C - GeT AC
- D - We Like AGC
- Fast: 5項間漸化式を立てた(配列を使わない)。ただし想定解法と同じく O(n)
- Small: 想定解法
- MatPow, PolyDiv: O(log n) の解法
- 解説記事:AtCoder Beginners Contest 122 の D の別解 (ABC122-D)
https://atcoder.jp/contests/abc121
解いた問題:
- A - White Cells
- B - Can you solve this?
- C - Energy Drink Collector
- D - XOR World
https://atcoder.jp/contests/abc120
解いた問題:
- A - Favorite Sound
- B - K-th Common Divisor
- C - Unification
- D - Decayed Bridges
https://atcoder.jp/contests/exawizards2019
解いた問題:
- A - Regular Triangle
- B - Red or Blue
- E - Black or White
https://atcoder.jp/contests/agc023
解いた問題:
- A - Zero Sum Ranges
https://atcoder.jp/contests/abc124
解いた問題:
- A - Buttons
- B - Great Ocean View
- C - Coloring Colorfully
- D - Handstand
https://atcoder.jp/contests/tenka1-2019
解いた問題:
- C - Stones
- E - Polynomial Divisors
https://atcoder.jp/contests/abc125
解いた問題:
- A - Biscuit Generator
- B - Resale
- C - GCD on Blackboard
- D - Flipping Signs
https://atcoder.jp/contests/aising2019
解いた問題:
- A - Bulletin Board
- B - Contests
- C - Alternating Path
https://atcoder.jp/contests/xmascon18
解いた問題:
- J - Japanese Exponentation
https://atcoder.jp/contests/arc017/
解いた問題:
- A - 素数、コンテスト、素数
https://atcoder.jp/contests/abc086/
解いた問題:
- A - Product
- C - Traveling
- AtCoderに登録したら解くべき精選過去問10問 10問目
https://atcoder.jp/contests/abc081/
解いた問題:
- A - Placing Marbles
- AtCoderに登録したら解くべき精選過去問10問 2問目
- B - Shift only
- AtCoderに登録したら解くべき精選過去問10問 3問目
https://atcoder.jp/contests/abc087/
解いた問題:
- B - Coins
- AtCoderに登録したら解くべき精選過去問10問 4問目
https://atcoder.jp/contests/abc083/
解いた問題:
- B - Some Sums
- AtCoderに登録したら解くべき精選過去問10問 5問目
https://atcoder.jp/contests/abc088/
- B - Card Game for Two
- AtCoderに登録したら解くべき精選過去問10問 6問目
https://atcoder.jp/contests/abc085/
- B - Kagami Mochi
- AtCoderに登録したら解くべき精選過去問10問 7問目
- C - Otoshidama
- AtCoderに登録したら解くべき精選過去問10問 8問目
https://atcoder.jp/contests/abc049/
- C - 白昼夢 / Daydream
- AtCoderに登録したら解くべき精選過去問10問 9問目
https://atcoder.jp/contests/diverta2019
解いた問題:
- A - Consecutive Integers
- B - RGB Boxes
- C - AB Substrings
- D - DivRem Number
https://atcoder.jp/contests/abc126
解いた問題:
- A - Changing a Character
- B - YYMM or MMYY
- C - Dice and Coin
- D - Even Relation
- E - 1 or 2
- F - XOR Matching
https://atcoder.jp/contests/abc127
解いた問題:
- A - Ferris Wheel
- B - Algae
- C - Prison
- D - Integer Cards
https://atcoder.jp/contests/abc128
解いた問題:
- A - Apple Pie
- B - Guidebook
- C - Switches
- D - equeue
- E - Roadwork
https://atcoder.jp/contests/m-solutions2019
解いた問題:
- A - Sum of Interior Angles
- B - Sumo
- E - Product of Arithmetic Progression
https://atcoder.jp/contests/agc034
解いた問題:
- A - Kenken Race
- B - ABC
https://atcoder.jp/contests/abc129
解いた問題:
- A - Airplane
- B - Balance
- C - Typical Stairs
- D - Lamp
- E - Sum Equals Xor
- F - Takahashi's Basics in Education and Learning
https://atcoder.jp/contests/diverta2019-2
解いた問題:
- A - Ball Distribution
- B - Picking Up
- C - Successive Subtraction
- D - Squirrel Merchant
- E - Balanced Piles
- F - Diverta City