n, x, y = map(int, input().split()) dp = [0] * (n + 1) for c in range(x, n + 1): dp[c] = max(dp[c], dp[c - x] + x) for c in range(y, n + 1): dp[c] = max(dp[c], dp[c - y] + y) print(n - dp[n - 1])
注册一个 TZHSOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 TZHSOJ 通用账户