제출 #1274876

#제출 시각아이디문제언어결과실행 시간메모리
1274876muhammad-ahmadRoom Temperature (JOI24_ho_t1)C++20
50 / 100
20 ms580 KiB
#include <bits/stdc++.h>
using namespace std;

#define int long long
#define endl '\n'

signed main(){
	int n, t; cin >> n >> t;
	int a[n + 1];
	for (int i = 1; i <= n; i++){
		cin >> a[i];
		a[i] %= t;
		// cout << a[i] << ' ';
	}
	// int ma = 0, mi = 2 * t;
	
	// cout << endl;
	
	int ans = 0;
	
	for (int i = 1; i <= n; i++){
		int dist = 0;
		for (int j = 1; j <= n; j++){
			int m1 = abs(a[i] - a[j]), m2 = min(abs(a[i] - (a[j] + t)), abs((a[i] + t) - a[j]));
			dist = max(dist, min(m1, m2));
			// if (i == 1) cout << m1 << ' ' << m2 << endl;
		}
		ans = max(ans, dist);
	}
	cout << (ans + 1) / 2 << endl;
	
	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...