162252025-04-14 18:09:47algoproKét csoportcpp17Compilation error
// UUID: b20153ab-ef91-41b5-bb0a-4bc332dacdc8
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin >> n;

	vector<vector<int>> csucsok(n, vector<int>());
	for(int i = 0; i < n; i++){
		while(1){
			int a;
			cin >> a;

			if(a == 0) continue;

			a--;
			csucsok[i].push_back(a);
		}
	}

	vector<bool> kettes(n, 0);
	int db = 0;

	while(1){
		bool van = 0;
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin >> n;

	vector<vector<int>> csucsok(n, vector<int>());
	for(int i = 0; i < n; i++){
		while(1){
			int a;
			cin >> a;

			if(a == 0) break;

			a--;
			csucsok[i].push_back(a);
		}
	}

	vector<bool> kettes(n, 0);
	int db = 0;

	while(1){
		bool van = 0;

		for(int i = 0; i < n; i++){
			int ez = 0;
			for(int x : csucsok[i]){
				if(kettes[i] == kettes[x]) ez++;
			}

			if(ez >= 2){
				van = 1;

				if(kettes[i]){
					kettes[i] = 0;
					db--;
				} else{
					kettes[i] = 1;
					db++;
				}

				break;
			}
		}

		if(!van){
			break;
		}
	}

	cout << db << "\n";
	for(int i = 0; i < n; i++){
		if(kettes[i]){
			cout << i + 1 << " ";
		}
	}
	cout << "\n";
}

		for(int i = 0; i < n; i++){
			int ez = 0;
			for(int x : csucsok[i]){
				if(kettes[i] == kettes[x]) ez++;
			}

			cout << i << " " << ez << "\n";

			if(ez >= 2){
				van = 1;
				
				if(kettes[i]){
					kettes[i] = 0;
					db--;
				} else{
					kettes[i] = 1;
					db++;
				}

				break;
			}
		}

		if(!van){
			break;
		}
	}

	cout << db << "\n";
	for(int i = 0; i < n; i++){
		if(kettes[i]){
			cout << i + 1 << " ";
		}
	}
	cout << "\n";
}
Compilation error
open /var/local/lib/isolate/419/box/a.out: no such file or directory
main.cpp: In function 'int main()':
main.cpp:30:9: warning: empty parentheses were disambiguated as a function declaration [-Wvexing-parse]
   30 | int main() {
      |         ^~
main.cpp:30:9: note: remove parentheses to default-initialize a variable
   30 | int main() {
      |         ^~
      |         --
main.cpp:30:9: note: or replace parentheses with braces to value-initialize a variable
main.cpp:30:12: error: a function-definition is not allowed here before '{' token
   30 | int main() {
      |            ^