60lao
查看原帖
60lao
1277996
mc2djwh楼主2024/10/27 17:56
#include <bits/stdc++.h>
using namespace std;
int main() {
    int T;
    cin >> T;
    while (T--) {
        int n;
        cin >> n;
        if(n%7==0) {
            while(n) {
                cout<<8;
                n-=7;
            }
            cout<<endl;
        }else if(n%7==1) {
            if(n==1) {
                cout<<-1<<endl;
                continue;
            }
            cout<<10;
            n-=8;
            while(n) {
                cout<<8;
                n-=7;
            }
            cout<<endl;
        }else if(n%7==2) {
            cout<<1;
            n-=2;
            while(n) {
                cout<<8;
                n-=7;
            }
            cout<<endl;
        }else if(n%7==3) {
            if(n==3) {
                cout<<7<<endl;
                continue;
            }
            if(n==10) {
                cout<<22<<endl;
                continue;
            }
            n-=3;
            while(n) {
                cout<<8;
                n-=7;
            }
            cout<<endl;

        }else if(n%7==4) {
            if(n==4) {
                cout<<4<<endl;
                continue;
            }
            cout<<20;
            n-=11;
            while(n) {
                cout<<8;
                n-=7;
            }
            cout<<endl;
        }else if(n%7==5) {
            cout<<2;
            n-=5;
            while(n) {
                cout<<8;
                n-=7;
            }
            cout<<endl;
        }else if(n%7==6) {
            cout<<6;
            n-=6;
            while(n) {
                cout<<8;
                n-=7;
            }
            cout<<endl;
        }
    }
    return 0;
}
2024/10/27 17:56
加载中...