Submission #1274906

#TimeUsernameProblemLanguageResultExecution timeMemory
1274906Faisal_SaqibRoom Temperature (JOI24_ho_t1)C++20
70 / 100
2095 ms584 KiB
#include <bits/stdc++.h> using namespace std; const int N=5e5+10; int a[N]; void solve() { int n,t; cin>>n>>t; for(int i=0;i<n;i++) { cin>>a[i]; a[i]%=t; } int ans=t+100; for(int j=-t;j<=2*t;j++) { int cur=0; for(int i=0;i<n;i++) { cur=max(cur,min({abs(j-a[i]),abs(j-a[i]-t),abs(j+t-a[i])})); } ans=min(ans,cur); } cout<<ans<<endl; } int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int t=1; // cin>>t; while(t--) { solve(); } }
#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...