Submission #372977

#TimeUsernameProblemLanguageResultExecution timeMemory
372977MilosMilutinovicSeats (IOI18_seats)C++14
Compilation error
0 ms0 KiB
#include "seats.h"
#include <bits/stdc++.h>
using namespace std;
void ckmn(int&a,int b){a=min(a,b);}
void ckmx(int&a,int b){a=max(a,b);}
const int N=10050;
int h,w,x[N],y[N];
int swap_seats(int a,int b){
	swap(x[a],x[b]);
	swap(y[a],y[b]);
	int row[2]={(int)1e9,0},col[2]={(int)1e9,0},ans=0;
	for(int i=0;i<h*w;i++){
		ckmn(row[0],x[i]);
		ckmx(row[1],x[i]);
		ckmn(col[0],y[i]);
		ckmx(col[1],y[i]);
		int Area=(row[1]-row[0]+1)*(col[1]-col[0]+1);
		if(Area==i+1)ans++;
	}
	return ans;
}
void give_initial_chart(int H,int W,int* R,int* C){
	h=H,w=W;
	for(int i=0;i<H*W;i++)x[i]=R[i],y[i]=C[i];
}

Compilation message (stderr)

/tmp/ccpQWLO3.o: In function `main':
grader.cpp:(.text.startup+0x184): undefined reference to `give_initial_chart(int, int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status