| 16225 | 2025-04-14 18:09:47 | algopro | Két csoport | cpp17 | Forditási hiba |
// 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";
}
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() {
| ^