Submission #2576

# Submission time Handle Problem Language Result Execution time Memory
2576 2013-07-27T03:02:33 Z swh0329 생일수 I (GA4_birthday1) C++
14 / 100
72 ms 1088 KB
#include <stdio.h>
int main()
{
    int i, t, n, n5, n3, s5, n8;
    scanf("%d", &t);
    while(t>0)
    {
        t--;
        n3=-1;
        scanf("%d", &n);
        if(n%8==0)
        {
            for(i=1;i<=n/8;i++) printf("8");
            printf("\n");
            continue;
        }
        n5=n/5;
        for(i=n5;i>=0;i--)
        {
            s5=i*5;
            if((n-s5)%3==0)
            {
                n3=(n-s5)/3;
                n5=i;
                break;
            }
        }
        if(n3==(-1)) {printf("-1\n"); continue;}
        if(n3>n5)
        {
            n8=n5;
            n3=n3-n5;
            n5=0;
        }
        else
        {
            n8=n3;
            n5=n5-n3;
            n3=0;
        }
        if(n3>=8)
        {
            n8+=(n3/8)*3;
            n3%=8;
        }
        if(n5>=8)
        {
            n8+=(n5/8)*5;
            n5%=8;
        }
        for(i=1;i<=n3;i++) printf("3");
        for(i=1;i<=n5;i++) printf("5");
        for(i=1;i<=n8;i++) printf("8");
        printf("\n");
    }
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 1088 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 1088 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 1088 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 72 ms 1088 KB Output isn't correct
2 Halted 0 ms 0 KB -