Submission #1353310

#TimeUsernameProblemLanguageResultExecution timeMemory
1353310gvancakEaster Eggs (info1cup17_eastereggs)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
#include "grader.h"
#define pb push_back
#define ll long long
using namespace std;
vector <ll> a;
void dfs(ll u){
	fix[u]=1; a.pb(u);
	for (int i=0; i<v[u].size(); i++){
		if (fix[v[u][i]]==1) continue;
		dfs(v[u][i]);
	}
	
}
int findEgg (int N, vector < pair < int, int > > bridges)
{
	vetcor <ll> v[N+1];
	for (int i=0; i<bridges.size(); i++){
		pair <ll,ll> br=bridges[i];
		v[br.f].pb(br.s);
		v[br.s].pb(br.f);
	}
	ll fix[N+5];
	for (int i=1; i<=N; i++) fix[i]=1;
	a.clear();
	dfs(1);
	ll l,r;
	l=1; r=N;
	vector <int> islands;
	
	while (l<=r){
		ll mid=(l+r+1)/2;
		islnads.clear();
		for (int i=0; i<mid; i++){
			islands.pb(a[i]);
		}
		
		bool ok=querry(islands);
		if (ok==1){
			l=mid;
		}
		else
		r=mid+1;
	}
	
	return l;
}

Compilation message (stderr)

eastereggs.cpp: In function 'void dfs(long long int)':
eastereggs.cpp:8:9: error: 'fix' was not declared in this scope
    8 |         fix[u]=1; a.pb(u);
      |         ^~~
eastereggs.cpp:9:25: error: 'v' was not declared in this scope
    9 |         for (int i=0; i<v[u].size(); i++){
      |                         ^
eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:17:9: error: 'vetcor' was not declared in this scope
   17 |         vetcor <ll> v[N+1];
      |         ^~~~~~
eastereggs.cpp:4:12: error: expected primary-expression before 'long'
    4 | #define ll long long
      |            ^~~~
eastereggs.cpp:17:17: note: in expansion of macro 'll'
   17 |         vetcor <ll> v[N+1];
      |                 ^~
eastereggs.cpp:20:17: error: 'v' was not declared in this scope
   20 |                 v[br.f].pb(br.s);
      |                 ^
eastereggs.cpp:20:22: error: 'struct std::pair<long long int, long long int>' has no member named 'f'
   20 |                 v[br.f].pb(br.s);
      |                      ^
eastereggs.cpp:20:31: error: 'struct std::pair<long long int, long long int>' has no member named 's'
   20 |                 v[br.f].pb(br.s);
      |                               ^
eastereggs.cpp:21:22: error: 'struct std::pair<long long int, long long int>' has no member named 's'
   21 |                 v[br.s].pb(br.f);
      |                      ^
eastereggs.cpp:21:31: error: 'struct std::pair<long long int, long long int>' has no member named 'f'
   21 |                 v[br.s].pb(br.f);
      |                               ^
eastereggs.cpp:33:17: error: 'islnads' was not declared in this scope; did you mean 'islands'?
   33 |                 islnads.clear();
      |                 ^~~~~~~
      |                 islands
eastereggs.cpp:38:25: error: 'querry' was not declared in this scope; did you mean 'query'?
   38 |                 bool ok=querry(islands);
      |                         ^~~~~~
      |                         query