Submission #554714

#TimeUsernameProblemLanguageResultExecution timeMemory
554714slimeVision Program (IOI19_vision)C++14
0 / 100
10 ms1108 KiB
#include "bits/stdc++.h" #include "vision.h" void construct_network(int H, int W, int K) { std::vector<int> Ns; std::vector<int> rows, cols; for(int i=0; i<H; i++) { Ns.clear(); for(int j=0; j<W; j++) { Ns.push_back(i*W + j); } rows.push_back(add_or(Ns)); } for(int i=0; i<W; i++) { Ns.clear(); for(int j=0; j<H; j++) { Ns.push_back(j*W + i); } cols.push_back(add_or(Ns)); } std::vector<int> analyze; for(int i=1; i<rows.size(); i++) { Ns.clear(); Ns = {rows[i-1], rows[i]}; analyze.push_back(add_and(Ns)); } for(int i=1; i<cols.size(); i++) { Ns.clear(); Ns = {cols[i-1], cols[i]}; analyze.push_back(add_and(Ns)); } add_xor(analyze); }

Compilation message (stderr)

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:21:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   21 |   for(int i=1; i<rows.size(); i++) {
      |                ~^~~~~~~~~~~~
vision.cpp:26:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   26 |   for(int i=1; i<cols.size(); i++) {
      |                ~^~~~~~~~~~~~
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...