제출 #971729

#제출 시각아이디문제언어결과실행 시간메모리
971729Nahian9696Vision Program (IOI19_vision)C++17
44 / 100
9 ms2516 KiB
#include <bits/stdc++.h> #include "vision.h" using namespace std; int w, h, k; int get_pixel(int i, int j) { return i*w + j; } void construct_network(int H, int W, int K) { w = W; h = H; k = K; std::vector<int> Ns; std::vector<int> Ns2; std::vector<int> Ns_final; for(int i = 0; i < H; i++) { for(int j = 0; j < W; j++) { // DO the diamond for(int k = i; k < H; k++) { int delt = K - abs(i - k); if(delt < 0) continue; int l = j + delt; if(abs(i - k) + abs(j-l) == K) if(l >= 0 && l < W) { Ns.push_back(get_pixel(k, l)); } l = j - delt; if(abs(i - k) + abs(j-l) == K) if(l >= 0 && l < W) { Ns.push_back(get_pixel(k, l)); } } if(Ns.empty()) continue; Ns2.push_back(add_or(Ns)); Ns2.push_back(get_pixel(i, j)); Ns_final.push_back(add_and(Ns2)); Ns.clear(); Ns2.clear(); } } // for(int i = H*W; i <= mx; i++) { // // cout << i << " "; // Ns.push_back(i); // } // // cout << endl; // cout << "Ns.size() = " << Ns.size() << endl; int a = add_or(Ns_final); }

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

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:58:6: warning: unused variable 'a' [-Wunused-variable]
   58 |  int a = add_or(Ns_final);
      |      ^
#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...