Submission #1148884

#TimeUsernameProblemLanguageResultExecution timeMemory
1148884LuvidiSelf Study (JOI22_ho_t2)C++20
0 / 100
1108 ms127892 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long int main(){ int n,l; cin>>n>>l; ll a[n]; for(int i=0;i<n;i++)cin>>a[i]; sort(a,a+n); ll c1=0,c2=0; for(int i=1;i<n;i++){ c1+=(a[i]-a[i-1])*(i+1); c2+=(a[i]-a[i-1])*(n+1-i); } int q; cin>>q; while(q--){ ll s,t,x; cin>>s>>t>>x; if(min(abs(s-a[0])+abs(t-a[n-1])*(n+1)+c1, abs(s-a[n-1])+abs(t-a[0])*(n+1)+c2)+n<=x)cout<<"Yes\n"; else cout<<"No\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...