AT_arc172_a [ARC172A] Chocolate
题目描述
你有一个大小为 $H \times W$ 的格子状矩形,你需要判断是否能把它从格子处分成 $N$ 个正方形,满足第 $i$ 个正方形的边长为 $2^{A_i}$,可以有剩余。
输入格式
第一行三个正整数 $H W N$,表示矩形的大小和需要分成的正方形的数量。
第二行 $N$ 个自然数,第 $i$ 个数为 $A_i$ 表示第 $i$ 个正方形的边长为 $2^{A_i}$。
输出格式
如果存在一种合法的方案,输出`Yes`,否则输出`No`。
说明/提示
### 制約
- $ 1\ \leq\ H\ \leq\ 10^9 $
- $ 1\ \leq\ W\ \leq\ 10^9 $
- $ 1\ \leq\ N\ \leq\ 1000 $
- $ 0\ \leq\ A_i\ \leq\ 25\ (1\ \leq\ i\ \leq\ N) $
- 入力はすべて整数
### Sample Explanation 1
以下の図のように大きさ $ 4\ \times\ 4 $ の板チョコを分割することで、大きさ $ 2\ \times\ 2,\ 1\ \times\ 1,\ 1\ \times\ 1,\ 2\ \times\ 2 $ のピースを得ることができます。 !\[ \](https://img.atcoder.jp/arc172/46f487245ec72edd225e4e6b36cb7600.png)
### Sample Explanation 2
以下の図のように大きさ $ 5\ \times\ 7 $ の板チョコを分割することで、大きさ $ 1\ \times\ 1,\ 2\ \times\ 2,\ 1\ \times\ 1,\ 4\ \times\ 4,\ 1\ \times\ 1,\ 2\ \times\ 2 $ のピースを得ることができます。 !\[ \](https://img.atcoder.jp/arc172/4c2ab4192df6687b23e2d68d318868bb.png)
### Sample Explanation 3
大きさ $ 3\ \times\ 2 $ の板チョコから、大きさ $ 1\ \times\ 1 $ のピースを $ 7 $ つ得ることは不可能です。
### Sample Explanation 4
大きさ $ 11\ \times\ 11 $ の板チョコから、大きさ $ 4\ \times\ 4,\ 8\ \times\ 8 $ のピースを両方得ることは不可能です。