제출 #33815

#제출 시각아이디문제언어결과실행 시간메모리
33815mohammad_kilaniSimurgh (IOI17_simurgh)C++14
0 / 100
0 ms2024 KiB
#include "simurgh.h" #include <bits/stdc++.h> using namespace std; vector<int> r , ans , u , v; int n , m; void calc(int i){ if(r.size() >= n) return; if(i == m){ if(r.size() < n -1) return; bool can[10] = {0}; for(int i=0;i<r.size();i++){ can[u[r[i]]] = 1; can[v[r[i]]] = 1; } for(int i=0;i<n;i++) if(can[i] == false) return; int cur = count_common_roads(r); if(cur == n-1){ ans = r; } return ; } r.push_back(i); calc(i+1); r.pop_back(); calc(i+1); } std::vector<int> find_roads(int N, std::vector<int> U, std::vector<int> V) { u = U; v = V; n = N; m = u.size(); r.clear(); calc(0); return ans; }

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

simurgh.cpp: In function 'void calc(int)':
simurgh.cpp:7:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if(r.size() >= n) return;
              ^
simurgh.cpp:9:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if(r.size() < n -1) return;
               ^
simurgh.cpp:11:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i=0;i<r.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...