Submission #131244

#TimeUsernameProblemLanguageResultExecution timeMemory
131244FedericoSLightning Rod (NOI18_lightningrod)C++14
40 / 100
2057 ms19472 KiB
#include <iostream>
#include <algorithm>
using namespace std;

int N;
int X[10000007];
int Y[10000007];
int ans;

bool comp(int a, int b){
	return Y[a]>Y[b];
}

int main(){
	cin>>N;
	for(int i=0;i<N;i++)
		cin>>X[i]>>Y[i];

	for(int i=0;i<N;i++)
		for(int j=0;j<N;j++)
			if(i!=j and abs(X[i]-X[j])<=Y[j]-Y[i]){
				ans++;
				break;
			}

	cout<<N-ans;

}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...