#P10358. [PA2024] Obrazy
[PA2024] Obrazy
题目背景
PA 2024 3C
题目描述
题目译自 PA 2024 Runda 3 Obrazy,感谢 Macaronlin 提供翻译
给定尺寸为 的矩形墙面,以及 种尺寸的正方形画框,每种尺寸画框都有无穷多个。对于任意两种不同尺寸的画框,其中一个尺寸的边长总能整除另一个尺寸的边长。
现用这些画框完全覆盖墙面,而且画框之间不能重叠,只能边缘相接,请求出最少需要购买多少个画框?如果不可能完全覆盖墙面,则程序应输出 。
输入格式
第一行两个整数 和 ,表示墙面大小。
第二行一个整数 ,表示画框个数。
第三行 个整数 ,表示每个正方形画框的大小,保证 能被 整除。
输出格式
输出一行一个整数,如果可以完全覆盖墙面,输出最少要购买多少画框,否则输出 。
6 10
3
1 3 6
9
3 3
1
2
-1
提示
在第一个样例中,Byteasar 可以用九个画框(六个 、两个 和一个 )覆盖一面墙,具体如下:
在第二个样例中,无法完全覆盖墙面。