Submission #223122

# Submission time Handle Problem Language Result Execution time Memory
223122 2020-04-14T21:06:23 Z AQT Meetings (JOI19_meetings) C++14
0 / 100
112 ms 608 KB
#include "meetings.h"
#include <bits/stdc++.h>

using namespace std;

void rec(vector<int> v){
	if(v.size() == 1){
		return;
	}
	int c = v[0];
	vector<vector<int>> st;
	for(int i = 1; i<v.size(); i++){
		int n = v[i];
		bool b = 0;
		for(int j = 0; j<st.size(); j++){
			if(Query(n, st[j][0], c) != c){
				b = 1;
				st[j].push_back(n);
				break;
			}
		}
		if(!b){
			st.push_back({n});
		}
	}
	for(auto k : st){
		int lca = k[0];
		for(int j = 1; j<k.size(); j++){
			lca = Query(lca, k[j], c);
		}
		//cout << min(lca, c) << " " << max(lca, c) << "\n"; 
		Bridge(min(lca, c), max(lca, c));
		rec(k);
	}
}

void Solve(int N) {
	vector<int> v;
	for(int i = 0; i<N; i++){
		v.push_back(i);
	}
	rec(v);
}

Compilation message

meetings.cpp: In function 'void rec(std::vector<int>)':
meetings.cpp:12:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i = 1; i<v.size(); i++){
                 ~^~~~~~~~~
meetings.cpp:15:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int j = 0; j<st.size(); j++){
                  ~^~~~~~~~~~
meetings.cpp:28:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int j = 1; j<k.size(); j++){
                  ~^~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 5 ms 384 KB Output is correct
2 Correct 4 ms 384 KB Output is correct
3 Correct 5 ms 384 KB Output is correct
4 Correct 5 ms 384 KB Output is correct
5 Correct 5 ms 384 KB Output is correct
6 Incorrect 5 ms 384 KB Wrong Answer [1]
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 5 ms 384 KB Output is correct
2 Correct 4 ms 384 KB Output is correct
3 Correct 5 ms 384 KB Output is correct
4 Correct 5 ms 384 KB Output is correct
5 Correct 5 ms 384 KB Output is correct
6 Incorrect 5 ms 384 KB Wrong Answer [1]
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 5 ms 384 KB Output is correct
2 Correct 4 ms 384 KB Output is correct
3 Correct 5 ms 384 KB Output is correct
4 Correct 5 ms 384 KB Output is correct
5 Correct 5 ms 384 KB Output is correct
6 Incorrect 5 ms 384 KB Wrong Answer [1]
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 112 ms 608 KB Wrong Answer [1]
2 Halted 0 ms 0 KB -