답안 #447383

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
447383 2021-07-26T08:26:22 Z Nodir_Bobiev 슈퍼트리 잇기 (IOI20_supertrees) C++17
0 / 100
1 ms 204 KB
#include "supertrees.h"
#include <bits/stdc++.h>
using namespace std ;

int construct(std::vector<std::vector<int>> p) {
      int n = p.size();
      vector<vector<int>> ans( n, vector <int> (n) );
      vector <vector <long>> res;
      map <int, bool> us;
      for (int i = 0; i < n ; i++ ) {
            if( us[i] ) continue;
            ans[i][0] = 1;
            for(int j = 0; j < n; j ++){
                if( i != j && p[i][j] ){
                    ans[i][0] = 0, ans[i][j] = ans[j][i] = us[j] = 1;
                    for(int k = j + 1; k < n; k ++){
                            if( p[i][k] ){
                                ans[j][k] = ans[k][j] = us[k] = 1;
                            }
                    }
                    break;
                }
            }
      }
      build(ans);
      return 1;
}
/*6
1 1 1 0 0 1
1 1 1 0 0 1
1 1 1 0 0 1
0 0 0 1 1 0
0 0 0 1 1 0
1 1 1 0 0 1*/
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB b[0][0] is not 0
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB b[0][0] is not 0
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 204 KB b is not symmetric: b[0][1] (0) != b[1][0] (1)
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 204 KB b is not symmetric: b[0][1] (0) != b[1][0] (1)
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB b[0][0] is not 0
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB b[0][0] is not 0
2 Halted 0 ms 0 KB -