#include<bits/stdc++.h>
using namespace std;
int dp[10005];
int maxhh(int x,int y)
{
if(x>=y)return x;
else return y;
}
int main()
{
int N,C,i,j,p[4]={0,150,200,350};//录入商品数据
scanf("%d",&C);
while(C--)
{
memset(dp,0,sizeof(dp));
scanf("%d",&N);
//完全背包问题
for(i=0;i<=3;i++)
{
for(j=p[i];j<=N;j++)
{
dp[j]=maxhh(dp[j],dp[j-p[i]]+p[i]);
}
}
printf("%d\n",N-dp[N]);
}
return 0;
}
相关文章
- 10-09英特尔全球裁员1.2万,人工智能时代CPU正被拉下王座?
- 10-09hdu 1248 寒冰王座
- 10-092I寒冰王座
- 10-09寒冰王座[HDU1248]
- 10-09ACM_寒冰王座(完全背包)
- 10-09HDU 1248 寒冰王座 (完全背包)
- 10-09hdu 寒冰王座
- 10-09HDU 1248 寒冰王座(完全背包裸题)
- 10-09HDU 1248寒冰王座-全然背包或记忆化搜索
- 10-09解题报告:hdu1248寒冰王座 - 完全背包模板