hdu_1248 寒冰王座

//题目真有意思 嘿嘿嘿

#include<bits/stdc++.h>
using namespace std;
int q,n,a[10010],w[5]={0,150,200,350};

int main(){
    scanf("%d",&q);
    while(q--){
        scanf("%d",&n);
        for(int i=1;i<=n;i++)
            for(int j=1;j<=3;j++)if(i-w[j]>=0)a[i]=max(a[i],a[i-w[j]]+w[j]);
        printf("%d\n",n-a[n]);
    }
    return 0;
}
posted @ 2017-08-02 11:16  wqtnb_tql_qwq_%%%  阅读(88)  评论(0编辑  收藏  举报