제출 #1200413

#제출 시각아이디문제언어결과실행 시간메모리
1200413algoproclubRoom Temperature (JOI24_ho_t1)C++20
100 / 100
153 ms2372 KiB
// UUID: 061c1776-5333-4b53-9baa-82f16ef115d8
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, k;
	cin >> n >> k;

	vector<int> alap(n);
	for(int &x : alap){
		cin >> x;

		x %= k;
	}

	sort(alap.begin(), alap.end());

	int legN = alap.back();
	int mini = alap.back() - alap[0];

	for(int i = 0; i < n; i++){
		int akt = legN - alap[i];

		mini = min(mini, akt);

		legN = alap[i] + k;
	}

	cout << (mini + 1) / 2 << "\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...