Submission #263254

#TimeUsernameProblemLanguageResultExecution timeMemory
263254salma통행료 (IOI18_highway)C++14
Compilation error
0 ms0 KiB
#include "highway.h" #include<bits/stdc++.h> using namespace std; void find_pair(int N, std::vector<int> U, std::vector<int> V, int A, int B) { int M = U.size(); vector<int> w(M); vector<pair<int,int> > adj[N+1]; for(int i=0;i<M;i++){ adj[V[i]].push_back({U[i] , i}); adj[U[i]].push_back({V[i] , i}); } for (int i = 0; i < M; ++i) { w[i] = 0; } long long toll = ask(w); int cnt = toll/A; int ans1 = 0; set<int>s; s.insert(0) for(int i=0;i<adj[ans1].size();i++){ if(cnt==0)break; if(s.count(adj[ans1][i]))continue; w[adj[ans1][i].second]=1; if(toll != ask(w)){ ans1 = adj[ans1][i]; i=0; cnt--; } w[adj[ans1][i].second] = 0; } answer(0 , ans1); }

Compilation message (stderr)

highway.cpp: In function 'void find_pair(int, std::vector<int>, std::vector<int>, int, int)':
highway.cpp:21:16: error: expected ';' before 'for'
   21 |     s.insert(0)
      |                ^
      |                ;
   22 |     for(int i=0;i<adj[ans1].size();i++){
      |     ~~~         
highway.cpp:22:17: error: 'i' was not declared in this scope
   22 |     for(int i=0;i<adj[ans1].size();i++){
      |                 ^
highway.cpp:18:9: warning: unused variable 'cnt' [-Wunused-variable]
   18 |     int cnt = toll/A;
      |         ^~~