제출 #1131171

#제출 시각아이디문제언어결과실행 시간메모리
1131171NewtonabcRoom Temperature (JOI24_ho_t1)C++17
100 / 100
251 ms6616 KiB
#include<bits/stdc++.h> using namespace std; const int N=5e5+10; int arr[N]; vector<int> v; int main(){ int n,t; cin>>n >>t; int ans=INT_MAX; for(int i=1;i<=n;i++) cin>>arr[i]; for(int i=1;i<=n;i++) arr[i]%=t; for(int i=1;i<=n;i++) v.push_back(arr[i]),v.push_back(arr[i]-t); sort(v.begin(),v.end()); for(int i=0;i<n;i++){ ans=min(ans,v[i+n-1]-v[i]); } cout<<(int)(ceil((double)ans/2)); }
#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...