Submission #667753

# Submission time Handle Problem Language Result Execution time Memory
667753 2022-12-02T01:48:01 Z gavgav Gardening (RMI21_gardening) C++17
0 / 100
27 ms 928 KB
#include <iostream>
#include <vector>

#define ll long long
#define vec vector

using namespace std;
int main() {
    ll testsNumber; scanf("%lld", &testsNumber);
    for(ll t=0;t<testsNumber;++t){
        ll rowsNumber, colsNumber, colorsNumber;
        scanf("%lld%lld%lld", &rowsNumber, &colsNumber, &colorsNumber);
        if((rowsNumber/2)*(colsNumber/2)>=colorsNumber){
            printf("YES\n");
            vec<vec<ll> > answer (rowsNumber, vec<ll>(colsNumber, 0));
            ll curColorsNumber=1;
            for(ll i=0;i<rowsNumber/2;++i){
                for(ll j=0;j<colsNumber/2 && curColorsNumber<=colorsNumber;++j){
                    answer[i*2][j*2]=curColorsNumber;
                    ++curColorsNumber;
                }
            }
            ll last=0;
            for(ll i=0;i<rowsNumber;++i){
                for(ll j=0;j<colsNumber;++j){
                    last=max(last, answer[i][j]);
                    answer[i][j]=last;
                }
                last=0;
            }
            for(ll i=0;i<colsNumber;++i){
                for(ll j=0;j<rowsNumber;++j){
                    last=max(last, answer[j][i]);
                    answer[j][i]=last;
                }
                last=0;
            }
            for(ll i=0;i<rowsNumber;++i){
                for(ll j=0;j<colsNumber;++j){
                    printf("%lld ", answer[i][j]);
                }
                printf("\n");
            }
        }
        else
            printf("NO\n");
    }
}

Compilation message

Main.cpp: In function 'int main()':
Main.cpp:9:26: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
    9 |     ll testsNumber; scanf("%lld", &testsNumber);
      |                     ~~~~~^~~~~~~~~~~~~~~~~~~~~~
Main.cpp:12:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   12 |         scanf("%lld%lld%lld", &rowsNumber, &colsNumber, &colorsNumber);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Failed 27 ms 928 KB Output contains flowers without two equal neighbours
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Failed 27 ms 928 KB Output contains flowers without two equal neighbours
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Failed 27 ms 928 KB Output contains flowers without two equal neighbours
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Failed 11 ms 680 KB Output contains flowers without two equal neighbours
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Failed 4 ms 428 KB Output contains flowers without two equal neighbours
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Failed 27 ms 928 KB Output contains flowers without two equal neighbours
2 Halted 0 ms 0 KB -