Submission #7936787
Source Code Expand
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef long double ld; typedef pair<ll, ll> ii; typedef tuple<ll, ll, ll> iii; typedef vector<ll> vi; typedef vector<ii> vii; typedef vector<iii> viii; typedef vector<vi> vvi; typedef vector<vii> vvii; #define REP(i,n) for (ll i = 0; i < n; ++i) #define REPR(i,n) for (ll i = n-1; i >= 0; --i) #define FOR(i,m,n) for (ll i = m; i < n; ++i) #define FORR(i,m,n) for (ll i = n-1; i >= m; --i) #define FORE(x,xs) for (const auto& x : xs) #define PB push_back #define MP make_pair #define MT make_tuple #define ALL(v) v.begin(), v.end() #define rALL(v) v.rbegin(), v.rend() const int MAX = 55; ll N, A[MAX]; ll solve() { ll res = 0; REP (q, 5e6) { REP (i, N) if (A[i] >= N) { ll temp = A[i]/N; res += temp; A[i] -= temp*(N+1); REP (j, N) A[j] += temp; } } return res; } int main() { cin >> N; REP (i, N) cin >> A[i]; cout << solve() << endl; }
Submission Info
Submission Time | |
---|---|
Task | E - Decrease (Judge ver.) |
User | tnyo43 |
Language | C++14 (GCC 5.4.1) |
Score | 600 |
Code Size | 1046 Byte |
Status | AC |
Exec Time | 248 ms |
Memory | 384 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 600 / 600 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | example0, example1, example2, example3, example4 |
All | example0, example1, example2, example3, example4, maxrand0, maxrand1, maxrand2, maxrand3, maxrand4, maxrand5, maxrand6, maxrand7, maxrand8, maxrand9, rand0, rand1, rand2, rand3, rand4, rand5, rand6, rand7, rand8, rand9, small0, small1, small2, small3, small4, small5, small6, small7, small8, small9 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
example0 | AC | 19 ms | 256 KB |
example1 | AC | 16 ms | 256 KB |
example2 | AC | 13 ms | 256 KB |
example3 | AC | 74 ms | 256 KB |
example4 | AC | 70 ms | 256 KB |
maxrand0 | AC | 13 ms | 256 KB |
maxrand1 | AC | 248 ms | 256 KB |
maxrand2 | AC | 16 ms | 256 KB |
maxrand3 | AC | 245 ms | 256 KB |
maxrand4 | AC | 19 ms | 256 KB |
maxrand5 | AC | 241 ms | 256 KB |
maxrand6 | AC | 22 ms | 256 KB |
maxrand7 | AC | 239 ms | 256 KB |
maxrand8 | AC | 43 ms | 256 KB |
maxrand9 | AC | 235 ms | 256 KB |
rand0 | AC | 73 ms | 256 KB |
rand1 | AC | 152 ms | 256 KB |
rand2 | AC | 172 ms | 256 KB |
rand3 | AC | 184 ms | 256 KB |
rand4 | AC | 142 ms | 256 KB |
rand5 | AC | 134 ms | 256 KB |
rand6 | AC | 95 ms | 256 KB |
rand7 | AC | 215 ms | 256 KB |
rand8 | AC | 82 ms | 256 KB |
rand9 | AC | 152 ms | 256 KB |
small0 | AC | 56 ms | 256 KB |
small1 | AC | 162 ms | 256 KB |
small2 | AC | 141 ms | 256 KB |
small3 | AC | 95 ms | 256 KB |
small4 | AC | 220 ms | 256 KB |
small5 | AC | 230 ms | 256 KB |
small6 | AC | 201 ms | 256 KB |
small7 | AC | 131 ms | 256 KB |
small8 | AC | 224 ms | 384 KB |
small9 | AC | 240 ms | 256 KB |