Submission #1170885

#TimeUsernameProblemLanguageResultExecution timeMemory
1170885mkolko21Meetings (JOI19_meetings)C++20
Compilation error
0 ms0 KiB
#include <iostream> using namespace std; vector<pair<int,int> > fun(int n, vector<int> tab) { if(tab.size()==0) return {}; vector<vector<int> > pod; vector<int> pom, zap, pom2; vector<pair<int,int> > odp; int i=0; while(tab.size()>0) { pod.push_back({}); pod[i].push_back(tab[0]); for(int a=1; a<tab.size(); a++){ if(Query(n,tab[0],tab[a])==n) pom.push_back(tab[a]); else pod[i].push_back(tab[a]); } tab=pom; pom.clear(); i++; } int p; for(int a=0; a<pod.size(); a++) { p=pod[a][0]; for(int i=1; i<pod[a].size(); i++) if(p!=pod[a][i]) p=Query(n,p,pod[a][i]); odp.push_back({n,p}); zap.push_back(p); } for(int a=0; a<zap.size(); a++) { for(int i=0; i<pod[a].size(); i++) if(pod[a][i]!=zap[a]) pom.push_back(pod[a][i]); pom2=fun(zap[a],pom); for(int i=0; i<pom2.size(); i++) odp.push_back(pom2[i]); pom.clear();pom2.clear(); } return odp; } void Solve(int n) { vector<pair<int,int> > ret; vector<int> p; for(int a=1; a<n; a++) p.push_back(a); ret=fun(1,p); for(int a=0; a<ret.size(); a++) Bridge(ret[a].frist,ret[a].second); }

Compilation message (stderr)

meetings.cpp:4:1: error: 'vector' does not name a type
    4 | vector<pair<int,int> > fun(int n, vector<int> tab)
      | ^~~~~~
meetings.cpp: In function 'void Solve(int)':
meetings.cpp:54:5: error: 'vector' was not declared in this scope
   54 |     vector<pair<int,int> > ret;
      |     ^~~~~~
meetings.cpp:2:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
    1 | #include <iostream>
  +++ |+#include <vector>
    2 | using namespace std;
meetings.cpp:54:26: error: expected primary-expression before '>' token
   54 |     vector<pair<int,int> > ret;
      |                          ^
meetings.cpp:54:28: error: 'ret' was not declared in this scope
   54 |     vector<pair<int,int> > ret;
      |                            ^~~
meetings.cpp:55:12: error: expected primary-expression before 'int'
   55 |     vector<int> p;
      |            ^~~
meetings.cpp:57:9: error: 'p' was not declared in this scope
   57 |         p.push_back(a);
      |         ^
meetings.cpp:58:15: error: 'p' was not declared in this scope
   58 |     ret=fun(1,p);
      |               ^
meetings.cpp:58:9: error: 'fun' was not declared in this scope
   58 |     ret=fun(1,p);
      |         ^~~
meetings.cpp:60:9: error: 'Bridge' was not declared in this scope
   60 |         Bridge(ret[a].frist,ret[a].second);
      |         ^~~~~~