4 条题解

  • 1
    @ 2023-11-9 23:23:40
    #include<iostream>
    using namespace std;
    int main()
    {
        int m,n;
        cin >> m;
        int a[10]={0};
            a[0]=1;
            a[1]=2;
            a[2]=2*3;
            a[3]=2*3*4;
            a[4]=2*3*4*5;
            a[5]=2*3*4*5*6;
            a[6]=2*3*4*5*6*7;
            a[7]=2*3*4*5*6*7*8;
            a[8]=2*3*4*5*6*7*8*9;
        while(m--)
        {
            cin >> n; 
            for(int i = 8 ; i >= 0 ; i--)
            {
                if(n-a[i]>=0) n=n-a[i];
                else continue;
            }
            if(n == 0)
            {
                cout << "Yes" << endl;
            }
            else 
            {
                cout << "No" << endl;
            }
        }
        return 0;
    }
    
    • @ 2023-11-9 23:38:26

      大佬🎉️

    • @ 2023-11-29 19:56:40

      佬,好解法

    • @ 2024-10-16 20:04:28

      天才

    • @ 2024-12-10 0:18:20

信息

ID
157
时间
3000ms
内存
128MiB
难度
8
标签
(无)
递交数
1212
已通过
203
上传者