답안 #68690

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
68690 2018-08-18T05:53:06 Z mirbek01 Simurgh (IOI17_simurgh) C++17
0 / 100
3 ms 412 KB
#include "simurgh.h"
#include <bits/stdc++.h>

using namespace std;

vector<int> find_roads(int n, vector<int> u, vector<int> v) {
      vector <int> ans;
      int m = u.size();

      for(int i = 0; i < n - 1; i ++)
            ans.push_back(i);

      int ct = count_common_roads(ans);

      if(ct < n - 1){
            for(int i = 0; i < ans.size(); i ++){
                  int cnt = count_common_roads(ans);
                  for(int j = n - 1; j < m; j ++){
                        int k = ans[i];
                        ans[i] = j;
                        int cn = count_common_roads(ans);
                        if(cn > cnt){
                              break;
                        }
                        ans[i] = k;
                  }
            }
      }

      sort(ans.begin(), ans.end());

      return ans;
}

Compilation message

simurgh.cpp: In function 'std::vector<int> find_roads(int, std::vector<int>, std::vector<int>)':
simurgh.cpp:16:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(int i = 0; i < ans.size(); i ++){
                            ~~^~~~~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 376 KB WA in grader: NO
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 376 KB WA in grader: NO
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 376 KB WA in grader: NO
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 376 KB correct
2 Incorrect 3 ms 412 KB WA in grader: NO
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 376 KB WA in grader: NO
2 Halted 0 ms 0 KB -