| 13559 | 2025-01-08 09:52:11 | Leventusz09 | Elágazás nélküli úton levő települések (50 pont) | cpp17 | Forditási hiba |
#include <iostream>
#include <vector>
#define nMax 10000
using namespace std;
vector<int> et[nMax]; // et[0] => élek a 0. vársoból/-ba
bool zsákfalvak[nMax];
bool ty[nMax]; // számlált városok
vector<int> ol;
void appendZsákfalvak(int index) {
bool zsákfalu = zsákfalvak[index];
ty[index] = 1;
if (zsákfalu) {
if(!ty[et[index][0]]) appendZsákfalvak(et[index][0]);
return;
}
ol.push_back(index);
if (et[index].size() == 2) {
if(!ty[et[index][0]]) appendZsákfalvak(et[index][0]);
if(!ty[et[index][1]]) appendZsákfalvak(et[index][1]);
}
}
int main() {
int N, M;
cin >> N >> M;
for (int i = 0, a, b; i < M; i++) {
cin >> a >> b;
a--; b--;
et[a].push_back(b);
et[b].push_back(a);
}
for (int i = 0; i < N; i++) {
if (et[i].size() != 1) continue;
zsákfalvak[i] = 1;
appendZsákfalvak(i);
}
cout << ol.size() << "\n";
for (int& i : ol) cout << i + 1 << " ";
return 0;
}open /var/local/lib/isolate/417/box/a.out: no such file or directory
main.cpp:9:8: error: stray '\341' in program
9 | bool zs<e1>kfalvak[nMax];
| ^~~~
main.cpp:14:14: error: stray '\341' in program
14 | void appendZs<e1>kfalvak(int index) {
| ^~~~
main.cpp:15:16: error: stray '\341' in program
15 | bool zs<e1>kfalu = zs<e1>kfalvak[index];
| ^~~~
main.cpp:15:27: error: stray '\341' in program
15 | bool zs<e1>kfalu = zs<e1>kfalvak[index];
| ^~~~
main.cpp:18:15: error: stray '\341' in program
18 | if (zs<e1>kfalu) {
| ^~~~
main.cpp:19:47: error: stray '\341' in program
19 | if(!ty[et[index][0]]) appendZs<e1>kfalvak(et[index][0]);
| ^~~~
main.cpp:27:47: error: stray '\341' in program
27 | if(!ty[et[index][0]]) appendZs<e1>kfalvak(et[index][0]);
| ^~~~
main.cpp:28:47: error: stray '\341' in program
28 | if(!ty[et[index][1]]) appendZs<e1>kfalvak(et[index][1]);
| ^~~~
main.cpp:45:19: error: stray '\341' in program
45 | zs<e1>kfalvak[i] = 1;
| ^~~~
main.cpp:46:25: error: stray '\341' in program
46 | appendZs<e1>kfalvak(i);
| ^~~~
main.cpp:9:9: error: expected initializer before 'kfalvak'
9 | bool zsákfalvak[nMax];
| ^~~~~~~
main.cpp:14:15: error: expected initializer before 'kfalvak'
14 | void appendZsákfalvak(int index) {
| ^~~~~~~
main.cpp: In function 'int main()':
main.cpp:45:17: error: 'zs' was not declared in this scope
45 | zsákfalvak[i] = 1;
| ^~
main.cpp:46:17: error: 'appendZs' was not declared in this scope
46 | appendZsákfalvak(i);
| ^~~~~~~~