⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1248f.cpp

📁 威士忌的HDU题解.大概有260多题的源码。对于学习非常有好处。
💻 CPP
字号:
/*
1248f 寒冰王座
Time Limit : 1000 ms  Memory Limit : 32768 K  Output Limit : 256 K

31 MS 420 KB 955 B
GUN C++
*/
//母函数应用
#include <iostream>
using namespace std;

const int MAX=10000;

int a1[MAX+1],a2[MAX+1];
int main()
{
   int i,j,k,l,n,t;
   int elem[3]={150,200,350};

   cin>>t;
   for(l=0;l<t;l++)
   {
        cin>>n;
        for(i=0;i<=n;i++)
        {
            a1[i]=1;
            a2[i]=0;
        }

        for(j=0;j<=n;j+=elem[0])
            for(k=0;j+k<=n;k+=elem[1])
                a2[j+k]+=a1[j];

        for(j=0;j<=n;j++)
        {
            a1[j]=a2[j];
            a2[j]=0;
        }

           for(j=0;j<=n;j++)
               for(k=0;j+k<=n;k+=elem[2])
                   a2[j+k]+=a1[j];

        for(j=0;j<=n;j++)
        {
            a1[j]=a2[j];
            a2[j]=0;
        }
        j--;
        while(a1[j]==0)
            j--;
        cout<<n-j<<endl;
   }

  return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -