제출 #1327304

#제출 시각아이디문제언어결과실행 시간메모리
1327304lywoemRoom Temperature (JOI24_ho_t1)C++17
5 / 100
1 ms332 KiB
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
#define l(a, b, i) for (ll i = a; i < b; i++)
#define rl(a, b, i) for (ll i = a; i >= b; i--)
#define vpair vector<pair<ll, ll>>
#define inf LLONG_MAX
#define ninf LLONG_MIN

int main() {
    ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
    ll N, T; cin >> N >> T; vector<ll> vec(N);
    l(0, N, i) cin >> vec[i];
    sort(vec.begin(), vec.end());
    ll div2 = T / 2;
    if (T % 2 == 1) div2++;

    set<ll> st;
    l(0, N, i) {
        ll re = vec[i] % T;
        if (re >= div2) re = T - re;
        st.insert(re);
    }

    ll sz = st.size();
    ll sum = 0;
    for (auto i : st) sum += i;

    ll ans = sum / sz;
    if (sum % sz > 0) ans++;

    cout << ans;
}
#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...