제출 #991209

#제출 시각아이디문제언어결과실행 시간메모리
991209model_codeRoom Temperature (JOI24_ho_t1)C++17
100 / 100
158 ms2408 KiB
#include <vector> #include <iostream> #include <algorithm> using namespace std; int main() { //入力 int N, T; cin >> N >> T; vector<int> A(N); for (int i = 0; i < N; i++) { cin >> A[i]; } // A[i] mod T にしてソート for (int i = 0; i < N; i++) { A[i] %= T; } sort (A.begin(), A.end()); //「カバーされない円環上の部分」を全探索 int len_min = A[N-1] - A[0]; for (int i = 0; i < N-1; i++) { len_min = min(len_min, T - (A[i+1] - A[i])); } // 2 で割って切り上げた値を出力 cout << (len_min + 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...