#arc109b. [arc109_b]log
[arc109_b]log
题目描述
Snuke正在东京的109购物中心参观一家商店,他想要买一些木材。他想要 根木材:长度分别为 的,长度为 的, ,以及长度为 的。商店里有 根木材:长度分别为 的,长度为 的, ,以及长度为 的。每根木材售价为 日元(日本的货币单位)。
他可以在购买后随意地切割这些木材。也就是说,他可以从一根长度为 的木材中得到 根长度为 的木材,其中 。他还可以丢弃不需要的木材。
Snuke 想要以尽可能少的费用购买到自己想要的木材。找出购买 根长度为 到 的木材所需的最小金额。
约束条件
输入
从标准输入读入输入数据的格式如下:
输出
打印购买 根长度为 到 的木材所需的最小金额。
示例输入 1
4
示例输出 1
3
用 日元可以买到他想要的木材的一种方式如下:
- 购买长度为 、 和 的木材。
- 把长度为 的木材切割成两根长度为 和一根长度为 的木材。
- 丢弃一根长度为 的木材。
示例输入 2
109109109109109109
示例输出 2
109109108641970782