Submission #921820

#TimeUsernameProblemLanguageResultExecution timeMemory
921820vjudge1Lightning Rod (NOI18_lightningrod)C++17
4 / 100
1130 ms262144 KiB
#include <bits/stdc++.h> #include <iomanip> #define ll long long //#define int long long #define pb push_back #define F first #define S second #define st string #define pii pair<int,int> #define sz(x) x.size() #define all(x) x.begin(), x.end() #define vi vector<int> #define mii map<int,int> #define mll map<ll,ll> #define YES cout<<"YES\n"; #define NO cout<<"NO\n"; #define yes cout<<"Yes\n"; #define no cout<<"No\n"; #define lf else if using namespace std; signed main(){ ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0); //srand( time(0)); //freopen("sum.in", "r", stdin); //freopen("sum.out", "w", stdout); ll tests=1; //cin>>tests; for(ll i=1;i<=tests;i++) { //cout<<"Case "<<i<<":\n"; ll n,mx=0; cin>>n; vector <pair <ll,ll> > v(n); for(ll i=0;i<n;i++) { cin>>v[i].S>>v[i].F; mx=max(mx,v[i].F); } ll ans=n,an=n; if(mx==1){cout<<n;return 0;} sort(v.begin(),v.end()); for(ll i=0;i<n;i++) { for(ll j=0;j<n;j++) { if(abs(v[i].S-v[j].S)<=v[i].F-v[j].F && i!=j)an--; } } cout<<an; } }

Compilation message (stderr)

lightningrod.cpp: In function 'int main()':
lightningrod.cpp:39:12: warning: unused variable 'ans' [-Wunused-variable]
   39 |         ll ans=n,an=n;
      |            ^~~
#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...