Submission #594216

#TimeUsernameProblemLanguageResultExecution timeMemory
594216TimDeeMechanical Doll (IOI18_doll)C++14
0 / 100
37 ms5304 KiB
#include "doll.h"
#include <bits/stdc++.h>
using namespace std;
#define forn(i,n) for (int i=0; i<n; ++i)
void create_circuit(int m, vector<int>a) {

    int n=a.size();
    if (m==1) {

        vector<int> c(m+1), x(n-1), y(n-1);
        c[0]=1, c[1]=-1;
        x[0]=1; for (int i=1; i<n-1; ++i) x[i]=-i;
        forn(i,n-2) y[i]=-(i+2); y[n-2]=0;
        answer(c,x,y);

    }

}

Compilation message (stderr)

doll.cpp: In function 'void create_circuit(int, std::vector<int>)':
doll.cpp:4:19: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
    4 | #define forn(i,n) for (int i=0; i<n; ++i)
      |                   ^~~
doll.cpp:13:9: note: in expansion of macro 'forn'
   13 |         forn(i,n-2) y[i]=-(i+2); y[n-2]=0;
      |         ^~~~
doll.cpp:13:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   13 |         forn(i,n-2) y[i]=-(i+2); y[n-2]=0;
      |                                  ^
#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...