• Source
    1. #include <iostream>
    2. #include <cstdio>
    3. using namespace std;
    4. void output(int time, char what)
    5. {
    6. for(int i=1;i<=time;++i)
    7. printf("%c",what);
    8. }
    9. int main()
    10. {
    11. int t;
    12. scanf("%d",&t);
    13. for(int k=1;k<=t;++k)
    14. {
    15. int n,ans1=-1,ans2=-1;
    16. scanf("%d",&n);
    17. bool outputed=false;
    18. for(int i=0;i<=n;i+=5)
    19. {
    20. if( (n-i)%3==0)
    21. {
    22. if(n-i>ans1)
    23. {
    24. ans1=n-i;
    25. ans2=i;
    26. outputed=true;
    27. }
    28. }
    29. }
    30. output(ans1,'5');
    31. output(ans2,'3');
    32. if(!outputed)
    33. printf("-1");
    34. cout<<endl;
    35. }
    36. }