Submission #1152206

#TimeUsernameProblemLanguageResultExecution timeMemory
1152206dnnndaRoom Temperature (JOI24_ho_t1)C++20
100 / 100
64 ms2464 KiB
#include<bits/stdc++.h> //#include<bits/extc++.h> using namespace std; //using namespace __gnu_pbds; #define S second #define F first #define ll long long //#pragma GCC optimize("Ofast, unroll-loop") //#pragma GCC target("avx,avx2") #pragma GCC optimize("O3") const int inf=0x3f3f3f3f; const ll inff=0x3f3f3f3f3f3f3f3f; const int X=1000000007; int a[500005]; signed main(){ ios::sync_with_stdio(false), cin.tie(nullptr); int n, t; cin >> n >> t; for(int i=1 ; i<=n ; i++) cin >> a[i]; for(int i=1 ; i<=n ; i++) a[i]%=t; sort(a+1,a+n+1); int mx=t-a[n]+a[1]; for(int i=1 ; i<n ; i++) mx=max(mx,a[i+1]-a[i]); cout << (t-mx+1)/2 << '\n'; return 0; }
#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...