#TP1001. 小 L 的完全背包

小 L 的完全背包

题目描述

小 L 最近在学动态规划算法中的完全背包,这个问题大致是这样的。

假设小 L 进入了一个充满宝石的山洞,山洞里有无数的红绿蓝宝石。已知绿宝石重量和价值均为 1010 ,红宝石的重量和价值均为 3030 ,蓝宝石的重量和价值均为 7070 。他只有一个容量为 xx 的背包。

问,在重量不超出 xx 的前提下,最多能携带的价值为多少的宝石?

输入格式

一行一个整数 xx ,表示背包容量。

输出格式

一个整数,表示不超出 xx 的前提下,最多能携带的价值。

样例

131
130

样例 1 解释

携带 22 颗红宝石价值为:2×302\times 30,携带 11 颗蓝宝石价值为:1×701\times 70,总价值为 60+70=13060+70=130 。可以证明是不超过 131131 的最大价值。

29
20

样例 2 解释

携带 22 颗绿宝石价值为:2×102\times 10,总价值为 2020 。可以证明是不超过 2929 的最大价值。

数据范围

对于 50%50\% 的数据,0x1060\le x \le 10^6

对于 100%100\% 的数据,0x10120\le x \le 10^{12}