제출 #378942

#제출 시각아이디문제언어결과실행 시간메모리
378942daniel920712Nice sequence (IZhO18_sequence)C++14
6 / 100
1 ms512 KiB
#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

int main()
{
    int T,N,M,i;
    scanf("%d",&T);
    while(T--)
    {
        scanf("%d %d",&N,&M);
        if(max(N,M)%min(N,M)==0)
        {
            if(N>M)
            {
                printf("%d\n",N-1);
                for(i=0;i<N-1;i++) printf("1 ");
                printf("\n");
            }
            else
            {
                printf("%d\n",M-1);
                for(i=0;i<M-1;i++) printf("-1 ");
                printf("\n");
            }
        }
        else if(N==2)
        {
            if(M%2==0) M--;
            printf("%d\n",M);
            for(i=0;i<M;i++)
            {
                if(i%2==0) printf("999 ");
                else printf("-1000 ");
            }
            printf("\n");
        }
        else if(M==2)
        {
            if(N%2==0) N--;
            printf("%d\n",N);
            for(i=0;i<M;i++)
            {
                if(i%2==0) printf("-999 ");
                else printf("1000 ");
            }
            printf("\n");
        }

    }

    return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

sequence.cpp: In function 'int main()':
sequence.cpp:10:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   10 |     scanf("%d",&T);
      |     ~~~~~^~~~~~~~~
sequence.cpp:13:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   13 |         scanf("%d %d",&N,&M);
      |         ~~~~~^~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...