#12832. 简单的大背包
- ID: 12832传统题2000ms1024MiB上传者:ZHtwinkle
说明
你有一个容积为 nn 的背包。现有两种物品:
物品1: 价值为 10001000, 体积为 500500
物品2: 价值为 55, 体积为 55
每种物品的数量是不限的,请问你的背包可以装到物品价值的总和最大是多少?
输入格式
输入一个整数 nn,代表背包容积 (0 \leq n \leq 10^90≤n≤109)
输出格式
输出一个整数,代表可以取得的最大价值
样例
输入数据 1
2022
Copy
输出数据 1
4020
Copy
提示
样例解释:物品1拿4个,物品2拿4个。
// #12832. 简单的大背包_水题
#include<bits/stdc++.h>
using namespace std;
#define int long long
signed main()
{
int n;
scanf("%lld",&n );
printf("%lld\n",n/500*1000+n%500/5*5 );
return 0;
}