QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#180605 | #4299. Cooking | SorahISA | AC ✓ | 14ms | 3892kb | C++20 | 4.1kb | 2023-09-16 01:25:45 | 2023-09-16 01:25:46 |
Judging History
answer
#ifndef Yamada
#define Yamada
#include Yamada __FILE__ Yamada
const int maxn = 100;
const int INF = 100'000;
struct MCMF {
struct Edge {
int fr, to, cap, flow, cost, rev;
} *past[maxn];
vector<Edge> G[maxn];
bitset<maxn> inq;
int dis[maxn], up[maxn], s, t, mx, n;
bool Bellman_Ford(int &flow, int &cost) {
fill_n(dis, n, INF);
queue<int> q;
q.ee(s), inq.reset(), inq[s] = 1;
up[s] = mx - flow, past[s] = 0, dis[s] = 0;
while (SZ(q)) {
int u = q.front(); q.pop(), inq[u] = 0;
if (!up[u]) continue;
for (auto &e : G[u]) {
if (e.flow != e.cap and chmin(dis[e.to], dis[u] + e.cost)) {
past[e.to] = &e;
up[e.to] = min(up[u], e.cap - e.flow);
if (!inq[e.to]) inq[e.to] = 1, q.ee(e.to);
}
}
}
if (dis[t] == INF) return 0;
flow += up[t], cost += up[t] * dis[t];
for (int i = t; past[i]; i = past[i]->fr) {
auto &e = *past[i];
e.flow += up[t], G[e.to][e.rev].flow -= up[t];
}
return 1;
}
int mcmf(int _s, int _t, int &cost) {
s = _s, t = _t, cost = 0;
int flow = 0;
while (Bellman_Ford(flow, cost));
return flow;
}
void init(int _n, int _mx) {
n = _n, mx = _mx;
for (int i = 0; i < n; ++i) G[i].clear();
}
void add_edge(int a, int b, int cap, int cost) {
G[a].eb(a, b, cap, 0, cost, SZ(G[b]));
G[b].eb(b, a, 0, 0, -cost, SZ(G[a]) - 1);
}
};
void solve() {
int N; cin >> N;
vector<int> A(N);
int sum = 0;
for (int &x : A) cin >> x, sum += x;
vector cost(N, vector<int>(N));
for (auto &vec : cost) for (int &x : vec) cin >> x;
if (sum % 2 == 1) return cout << -1 << "\n", void();
int ans = INF;
MCMF mcmf;
for (int mask = 0; mask < (1<<N); ++mask) {
mcmf.init(2*N + 2, INF);
const int st = 0, ed = 2*N + 1;
for (int i = 0; i < N; ++i) {
int lcap = (A[i] + (mask >> i & 1)) / 2;
mcmf.add_edge(st, i+1, lcap, 0);
mcmf.add_edge(N+i+1, ed, A[i] - lcap, 0);
}
for (int i = 0; i < N; ++i) {
for (int j = 0; j < N; ++j) {
mcmf.add_edge(i+1, j+N+1, INF, cost[i][j]);
}
}
if (int c; mcmf.mcmf(st, ed, c) == sum / 2) chmin(ans, c);
}
cout << (ans == INF ? -1 : ans) << "\n";
}
signed main() {
IOS();
int t = 1; // cin >> t;
for (int i = 1; i <= t; ++i) solve();
return 0;
}
#else
#ifdef local
#define _GLIBCXX_DEBUG 1
#endif
#pragma GCC optimize("Ofast", "unroll-loops")
#include <bits/stdc++.h>
using namespace std;
#define int int64_t
// #define double __float80
using pii = pair<int, int>;
template <typename T> using MaxHeap = std::priority_queue<T>;
template <typename T> using MinHeap = std::priority_queue<T, vector<T>, greater<T>>;
// #define X first
// #define Y second
#define eb emplace_back
#define ef emplace_front
#define ee emplace
#define pb pop_back
#define pf pop_front
#define SZ(a) (int)((a).size())
#define ALL(a) begin(a), end(a)
#define RALL(a) rbegin(a), rend(a)
#ifdef local
#define IOS() void()
#define debug(...) \
fprintf(stderr, "%sAt [%s], line %d: (%s) = ", "\u001b[33m", __FUNCTION__, __LINE__, #__VA_ARGS__), \
_do(__VA_ARGS__), fprintf(stderr, "%s", "\u001b[0m")
template <typename T> void _do(T &&_t) {cerr << _t << "\n";}
template <typename T, typename ...U> void _do(T &&_t, U &&..._u) {cerr << _t << ", ", _do(_u...);}
#else
#define IOS() ios_base::sync_with_stdio(0); cin.tie(0)
#define debug(...) void()
#define endl '\n'
#endif
// mt19937_64 rng(steady::chrono_clock::now().time_since_epoch().count());
template <typename T, typename U> bool chmin(T &lhs, U rhs) {return lhs > rhs ? lhs = rhs, 1 : 0;}
template <typename T, typename U> bool chmax(T &lhs, U rhs) {return lhs < rhs ? lhs = rhs, 1 : 0;}
#endif
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3620kb
input:
3 2 2 2 1 4 3 4 4 5 3 5 6
output:
10
result:
ok answer is '10'
Test #2:
score: 0
Accepted
time: 0ms
memory: 3848kb
input:
2 2 39 23 9 9 23
output:
-1
result:
ok answer is '-1'
Test #3:
score: 0
Accepted
time: 0ms
memory: 3868kb
input:
1 2 100
output:
100
result:
ok answer is '100'
Test #4:
score: 0
Accepted
time: 1ms
memory: 3640kb
input:
6 4 1 4 1 1 5 3 6 16 18 9 3 6 4 10 5 9 10 16 10 5 1 13 10 18 5 1 16 12 5 9 9 13 12 13 17 3 10 10 5 17 5
output:
36
result:
ok answer is '36'
Test #5:
score: 0
Accepted
time: 5ms
memory: 3636kb
input:
10 2 1 4 1 5 3 2 4 1 1 11 75 28 28 74 17 64 19 81 31 75 38 83 34 64 56 72 37 94 16 28 83 65 50 66 77 5 48 2 88 28 34 50 47 38 97 100 83 80 34 74 64 66 38 67 2 70 53 42 14 17 56 77 97 2 61 60 61 100 24 64 72 5 100 70 60 35 89 61 57 19 37 48 83 53 61 89 6 36 93 81 94 2 80 42 100 61 36 70 10 31 16 88 3...
output:
155
result:
ok answer is '155'
Test #6:
score: 0
Accepted
time: 5ms
memory: 3540kb
input:
10 8 3 6 7 7 9 5 5 4 6 27 46 79 41 29 5 89 90 43 97 46 21 44 22 62 86 21 90 50 83 79 44 41 13 69 17 85 96 51 85 41 22 13 76 66 97 67 22 15 89 29 62 69 66 14 76 51 97 61 9 5 86 17 97 76 36 96 78 57 51 89 21 85 67 51 96 94 13 61 31 90 90 96 22 97 78 13 70 25 39 43 50 51 15 61 57 61 25 24 55 97 83 85 8...
output:
366
result:
ok answer is '366'
Test #7:
score: 0
Accepted
time: 0ms
memory: 3628kb
input:
9 14 3 7 17 20 3 17 8 20 11 6 39 56 33 79 13 75 48 6 13 68 62 48 51 66 79 31 39 68 72 45 77 15 70 66 13 56 62 45 5 45 79 40 44 61 33 48 77 45 40 42 32 79 5 79 51 15 79 42 37 36 29 3 13 66 70 40 32 36 60 76 38 75 79 66 44 79 29 76 31 72 48 31 13 61 5 3 38 72 3
output:
-1
result:
ok answer is '-1'
Test #8:
score: 0
Accepted
time: 0ms
memory: 3612kb
input:
5 8 11 17 47 27 90 28 23 69 39 28 63 44 4 73 23 44 14 88 37 69 4 88 84 22 39 73 37 22 52
output:
1274
result:
ok answer is '1274'
Test #9:
score: 0
Accepted
time: 13ms
memory: 3864kb
input:
10 50 39 22 10 38 11 15 41 35 15 100 87 55 97 6 34 74 73 33 15 87 70 73 54 11 67 57 51 27 75 55 73 38 78 6 52 5 19 51 40 97 54 78 23 54 59 3 36 78 27 6 11 6 54 68 44 23 48 28 1 34 67 52 59 44 97 94 62 6 6 74 57 5 3 23 94 82 17 1 64 73 51 19 36 48 62 17 23 74 59 33 27 51 78 28 6 1 74 45 8 15 75 40 27...
output:
2196
result:
ok answer is '2196'
Test #10:
score: 0
Accepted
time: 2ms
memory: 3824kb
input:
8 34 14 11 24 8 38 26 37 59 99 6 95 83 20 58 93 99 78 1 56 79 76 93 16 6 1 64 34 61 1 63 15 95 56 34 86 93 91 58 4 83 79 61 93 15 34 55 1 20 76 1 91 34 8 95 22 58 93 63 58 55 95 92 51 93 16 15 4 1 22 51 73
output:
1961
result:
ok answer is '1961'
Test #11:
score: 0
Accepted
time: 0ms
memory: 3620kb
input:
4 1 4 1 8 65 25 100 1 25 10 3 82 100 3 15 68 1 82 68 1
output:
42
result:
ok answer is '42'
Test #12:
score: 0
Accepted
time: 2ms
memory: 3876kb
input:
8 12 13 14 9 3 2 10 11 1 1 3 4 5 2 7 1 1 5 3 5 9 8 10 9 3 3 2 7 1 6 7 7 4 5 7 5 5 10 7 6 5 9 1 5 4 3 7 6 2 8 6 10 3 6 4 7 7 10 7 7 7 4 2 6 1 9 7 6 6 7 6 1
output:
74
result:
ok answer is '74'
Test #13:
score: 0
Accepted
time: 8ms
memory: 3576kb
input:
10 16 18 20 21 33 39 17 40 32 22 4 4 5 4 5 2 2 4 3 2 4 5 4 2 3 2 2 4 3 3 5 4 1 5 1 1 5 4 1 3 4 2 5 5 5 1 1 5 5 3 5 3 1 5 4 1 2 2 5 4 2 2 1 1 1 2 4 2 1 2 2 2 5 1 2 4 5 5 3 3 4 4 4 5 2 2 5 5 3 2 3 3 1 5 5 1 3 3 3 2 2 3 3 3 4 2 3 2 2 2
output:
203
result:
ok answer is '203'
Test #14:
score: 0
Accepted
time: 13ms
memory: 3512kb
input:
10 47 46 47 47 46 49 49 50 49 46 79 60 50 94 50 89 38 31 24 3 60 39 69 72 56 72 39 24 51 100 50 69 5 96 8 64 73 94 66 2 94 72 96 95 41 26 89 37 65 78 50 56 8 41 95 48 46 24 21 93 89 72 64 26 48 52 87 51 16 36 38 39 73 89 46 87 5 17 53 46 31 24 94 37 24 51 17 44 27 54 24 51 66 65 21 16 53 27 65 88 3 ...
output:
3775
result:
ok answer is '3775'
Test #15:
score: 0
Accepted
time: 3ms
memory: 3696kb
input:
10 50 50 50 50 50 50 50 50 50 50 100 87 55 97 6 34 74 73 33 15 87 70 73 54 11 67 57 51 27 75 55 73 38 78 6 52 5 19 51 40 97 54 78 23 54 59 3 36 78 27 6 11 6 54 68 44 23 48 28 1 34 67 52 59 44 97 94 62 6 6 74 57 5 3 23 94 82 17 1 64 73 51 19 36 48 62 17 23 74 59 33 27 51 78 28 6 1 74 45 8 15 75 40 27...
output:
2700
result:
ok answer is '2700'
Test #16:
score: 0
Accepted
time: 10ms
memory: 3832kb
input:
10 45 44 45 42 48 49 49 49 47 42 19 8 2 10 13 3 8 7 18 1 8 6 11 17 15 11 18 19 2 15 2 11 14 4 8 6 3 15 13 5 10 17 4 11 2 19 3 10 4 6 13 15 8 2 18 3 17 13 15 1 3 11 6 19 3 1 16 10 14 17 8 18 3 3 17 16 20 11 4 17 7 19 15 10 13 10 11 6 18 7 18 2 13 4 15 14 4 18 16 4 1 15 5 6 1 17 17 7 4 4
output:
560
result:
ok answer is '560'
Test #17:
score: 0
Accepted
time: 3ms
memory: 3688kb
input:
10 1 1 1 1 1 1 1 1 1 1 67 76 71 23 46 88 47 50 55 82 76 52 34 66 19 44 75 5 10 82 71 34 67 23 10 89 68 3 55 78 23 66 23 79 58 29 18 47 100 52 46 19 10 58 45 12 63 78 25 5 88 44 89 29 12 46 88 37 78 3 47 75 68 18 63 88 6 90 62 90 50 5 3 47 78 37 90 58 41 47 55 10 55 100 25 78 62 41 28 77 82 82 78 52 ...
output:
80
result:
ok answer is '80'
Test #18:
score: 0
Accepted
time: 10ms
memory: 3632kb
input:
10 40 33 23 48 29 43 41 47 18 46 67 44 71 52 3 98 93 86 35 5 44 75 17 74 100 34 1 49 37 19 71 17 47 26 72 61 69 74 9 60 52 74 26 21 1 45 71 98 40 53 3 100 72 1 99 46 6 38 94 5 98 34 61 45 46 56 43 5 28 15 93 1 69 71 6 43 19 66 79 83 86 49 74 98 38 5 66 16 82 17 35 37 9 40 94 28 79 82 30 77 5 19 60 5...
output:
1087
result:
ok answer is '1087'
Test #19:
score: 0
Accepted
time: 10ms
memory: 3688kb
input:
10 49 47 50 47 48 48 45 48 47 49 45 17 74 13 62 36 98 46 96 83 17 47 100 75 49 59 35 11 2 86 74 100 3 83 27 63 33 96 83 32 13 75 83 3 100 100 21 39 27 38 62 49 27 100 41 33 61 14 29 94 36 59 63 100 33 6 73 95 69 88 98 35 33 21 61 73 47 9 34 25 46 11 96 39 14 95 9 25 83 18 96 2 83 27 29 69 34 83 79 3...
output:
2864
result:
ok answer is '2864'
Test #20:
score: 0
Accepted
time: 12ms
memory: 3596kb
input:
10 47 50 43 47 48 48 45 49 48 43 63 6 16 3 30 36 68 74 7 4 6 70 64 16 83 29 25 33 98 61 16 64 39 15 60 61 13 16 67 89 3 16 15 29 8 8 68 99 20 10 30 83 60 8 56 100 53 63 5 80 36 29 61 8 100 93 19 74 36 35 68 25 13 68 53 19 3 67 69 26 74 33 16 99 63 74 67 11 68 75 7 98 67 20 5 36 69 68 70 16 4 61 89 1...
output:
2377
result:
ok answer is '2377'
Test #21:
score: 0
Accepted
time: 0ms
memory: 3616kb
input:
4 1 1 1 1 1 1 100 3 1 1 2 100 100 2 1 5 3 100 5 1
output:
5
result:
ok answer is '5'
Test #22:
score: 0
Accepted
time: 0ms
memory: 3812kb
input:
10 1 1 1 1 1 1 1 1 1 1 62 63 20 29 35 8 77 11 21 49 63 77 23 16 58 44 74 75 1 19 20 23 7 80 42 2 20 49 71 63 29 16 80 53 84 41 22 6 97 69 35 58 42 84 75 68 75 25 93 24 8 44 2 41 68 90 88 79 68 52 77 74 20 22 75 88 42 54 83 59 11 75 49 6 25 79 54 89 13 9 21 1 71 97 93 68 83 13 28 9 49 19 63 69 24 52 ...
output:
59
result:
ok answer is '59'
Test #23:
score: 0
Accepted
time: 4ms
memory: 3572kb
input:
10 1 1 1 1 1 1 1 1 1 1 33 22 48 45 3 36 6 24 28 48 22 23 25 42 1 3 18 35 11 7 48 25 32 15 4 27 28 11 44 3 45 42 15 45 25 45 26 31 6 38 3 1 4 25 37 34 41 15 15 31 36 3 27 45 34 40 20 29 10 31 6 18 28 26 41 20 13 37 50 4 24 35 11 31 15 29 37 14 32 33 28 11 44 6 15 10 50 32 12 28 48 7 3 38 31 31 4 33 2...
output:
27
result:
ok answer is '27'
Test #24:
score: 0
Accepted
time: 0ms
memory: 3792kb
input:
3 1 1 2 1 9 54 9 1 54 54 54 100
output:
108
result:
ok answer is '108'
Test #25:
score: 0
Accepted
time: 0ms
memory: 3624kb
input:
2 1 1 1 1 1 1
output:
1
result:
ok answer is '1'
Test #26:
score: 0
Accepted
time: 0ms
memory: 3612kb
input:
1 10 1
output:
5
result:
ok answer is '5'
Test #27:
score: 0
Accepted
time: 0ms
memory: 3628kb
input:
1 10 100
output:
500
result:
ok answer is '500'
Test #28:
score: 0
Accepted
time: 0ms
memory: 3636kb
input:
1 3 1
output:
-1
result:
ok answer is '-1'
Test #29:
score: 0
Accepted
time: 6ms
memory: 3656kb
input:
10 44 48 48 44 47 41 50 49 46 43 2 5 15 27 25 13 12 21 3 15 5 2 6 9 10 10 14 19 17 28 15 6 17 13 5 17 12 28 20 13 27 9 13 8 8 28 10 6 29 14 25 10 5 8 5 4 5 2 20 4 13 10 17 28 4 28 13 5 30 5 12 14 12 10 5 13 18 11 2 22 21 19 28 6 2 5 11 8 15 26 3 17 20 29 20 30 2 15 19 19 15 28 13 14 4 5 22 26 19 21
output:
931
result:
ok answer is '931'
Test #30:
score: 0
Accepted
time: 13ms
memory: 3648kb
input:
10 45 48 40 46 46 46 48 49 41 47 33 13 12 12 12 22 29 22 40 17 13 38 40 21 34 2 10 32 29 24 12 40 39 27 23 36 40 10 34 13 12 21 27 10 31 5 5 19 30 18 12 34 23 31 20 25 26 23 29 35 22 2 36 5 25 30 37 8 14 29 29 10 40 5 26 37 20 22 1 19 22 32 10 19 23 8 22 5 8 9 40 29 34 30 29 14 1 8 2 6 17 24 13 18 3...
output:
1595
result:
ok answer is '1595'
Test #31:
score: 0
Accepted
time: 6ms
memory: 3592kb
input:
10 50 45 48 45 45 47 47 49 49 47 28 10 43 32 45 16 44 28 43 1 10 34 17 37 15 6 15 31 10 32 43 17 24 14 16 33 43 10 34 31 32 37 14 43 44 19 6 46 22 46 45 15 16 44 15 41 12 50 50 1 16 6 33 19 41 28 26 40 29 21 44 15 43 6 12 26 26 15 29 30 28 31 10 46 50 40 15 21 21 16 43 10 34 22 50 29 29 21 16 8 1 32...
output:
1860
result:
ok answer is '1860'
Test #32:
score: 0
Accepted
time: 5ms
memory: 3836kb
input:
10 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100...
output:
25000
result:
ok answer is '25000'
Test #33:
score: 0
Accepted
time: 5ms
memory: 3632kb
input:
10 50 50 50 50 50 50 50 50 50 50 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
output:
250
result:
ok answer is '250'
Test #34:
score: 0
Accepted
time: 13ms
memory: 3840kb
input:
10 41 40 49 44 50 49 42 49 42 44 89 93 92 81 91 99 77 87 77 75 93 93 95 72 87 82 82 100 88 87 92 95 78 77 91 89 89 85 97 80 81 72 77 74 93 96 81 70 85 87 91 87 91 93 85 97 93 84 84 79 99 82 89 96 97 92 80 97 99 100 77 82 89 81 93 80 76 74 84 76 87 100 85 70 84 97 74 100 88 73 77 88 97 85 84 99 84 88...
output:
17309
result:
ok answer is '17309'
Test #35:
score: 0
Accepted
time: 10ms
memory: 3576kb
input:
10 46 48 48 46 50 49 47 49 49 48 81 89 85 96 96 81 100 89 100 87 89 85 96 80 80 88 80 90 92 93 85 96 98 98 82 89 98 90 87 100 96 80 98 98 91 96 82 94 94 93 96 80 82 91 87 96 98 86 80 91 81 88 89 96 96 88 87 92 83 99 100 80 98 82 98 87 87 91 99 100 89 90 90 94 86 92 91 93 90 96 100 92 87 94 80 83 99 ...
output:
20003
result:
ok answer is '20003'
Test #36:
score: 0
Accepted
time: 0ms
memory: 3556kb
input:
9 23 34 18 2 34 8 14 37 41 12 47 39 14 1 87 78 40 97 47 53 88 15 35 89 71 76 62 39 88 68 90 94 95 40 29 51 14 15 90 34 44 70 77 52 18 1 35 94 44 49 58 76 31 14 87 89 95 70 58 69 49 14 6 78 71 40 77 76 49 55 50 61 40 76 29 52 31 14 50 81 91 97 62 51 18 14 6 61 91 2
output:
-1
result:
ok answer is '-1'
Test #37:
score: 0
Accepted
time: 1ms
memory: 3644kb
input:
7 44 36 48 32 11 18 11 40 87 60 69 47 4 92 87 10 83 31 63 17 93 60 83 21 40 26 44 12 69 31 40 27 55 77 24 47 63 26 55 20 55 69 4 17 44 77 55 34 81 92 93 12 24 69 81 54
output:
1840
result:
ok answer is '1840'
Test #38:
score: 0
Accepted
time: 0ms
memory: 3884kb
input:
10 1 1 1 1 1 1 1 1 1 1 55 60 47 86 64 80 61 46 29 59 60 62 77 46 6 54 90 19 98 44 47 77 52 62 85 86 62 36 70 30 86 46 62 39 92 52 91 87 45 16 64 6 85 92 51 25 6 59 42 79 80 54 86 52 25 45 41 13 37 5 61 90 62 91 6 41 60 40 63 18 46 19 36 87 59 13 40 25 99 26 29 98 70 45 42 37 63 99 77 93 59 44 30 16 ...
output:
121
result:
ok answer is '121'
Test #39:
score: 0
Accepted
time: 11ms
memory: 3832kb
input:
10 47 48 45 45 50 45 47 45 46 46 78 79 78 32 49 57 19 49 94 87 79 78 82 39 28 9 71 37 21 26 78 82 97 42 56 38 98 28 63 63 32 39 42 88 15 21 47 35 23 90 49 28 56 15 2 71 3 39 83 53 57 9 38 21 71 44 27 68 87 100 19 71 98 47 3 27 20 25 71 43 49 37 28 35 39 68 25 82 69 85 94 21 63 23 83 87 71 69 21 90 8...
output:
4354
result:
ok answer is '4354'
Test #40:
score: 0
Accepted
time: 14ms
memory: 3576kb
input:
10 46 43 45 49 43 47 41 41 44 45 52 67 13 13 74 93 21 69 28 45 67 4 69 60 28 69 21 79 31 40 13 69 40 80 14 90 85 29 28 42 13 60 80 27 76 25 68 86 68 27 74 28 14 76 22 24 33 45 42 65 93 69 90 25 24 8 79 46 83 40 21 21 85 68 33 79 84 81 98 26 69 79 29 86 45 46 81 99 79 29 28 31 28 68 42 83 98 79 86 35...
output:
4624
result:
ok answer is '4624'
Test #41:
score: 0
Accepted
time: 3ms
memory: 3572kb
input:
10 1 1 1 1 1 1 1 1 1 1 50 84 57 86 66 93 83 88 44 69 84 97 69 29 58 81 100 4 84 9 57 69 81 70 44 15 26 60 64 22 86 29 70 31 72 4 16 6 63 3 66 58 44 72 26 64 38 100 79 66 93 81 15 4 64 12 34 45 93 90 83 100 26 16 38 34 16 27 71 23 88 4 60 6 100 45 27 37 57 63 44 84 64 63 79 93 71 57 56 17 69 9 22 3 6...
output:
104
result:
ok answer is '104'
Test #42:
score: 0
Accepted
time: 12ms
memory: 3628kb
input:
10 44 45 49 48 49 50 45 45 42 49 17 31 73 3 60 25 14 79 32 21 31 62 97 33 99 48 75 32 45 79 73 97 84 49 48 47 76 72 11 30 3 33 49 55 84 4 40 86 99 25 60 99 48 84 63 92 61 72 7 2 25 48 47 4 92 56 99 91 96 65 14 75 76 40 61 99 46 94 38 58 79 32 72 86 72 91 94 100 31 3 32 45 11 99 7 96 38 31 30 37 21 7...
output:
3130
result:
ok answer is '3130'
Test #43:
score: 0
Accepted
time: 6ms
memory: 3892kb
input:
10 47 49 48 49 45 50 47 49 47 45 46 77 84 65 56 57 7 30 91 45 77 95 37 95 71 65 34 11 63 74 84 37 42 27 39 52 87 74 81 30 65 95 27 99 93 100 35 29 46 24 56 71 39 93 27 48 58 49 95 26 57 65 52 100 48 8 93 24 98 99 7 34 87 35 58 93 23 92 66 88 30 11 74 29 49 24 92 12 12 17 91 63 81 46 95 98 66 12 25 8...
output:
4143
result:
ok answer is '4143'
Test #44:
score: 0
Accepted
time: 9ms
memory: 3692kb
input:
10 13 7 29 12 26 31 45 7 3 47 18 69 39 48 11 100 55 30 70 35 69 86 7 90 44 61 45 83 78 10 39 7 61 6 91 24 72 32 96 11 48 90 6 45 80 64 69 28 32 13 11 44 91 80 37 91 48 2 69 75 100 61 24 64 91 46 91 20 75 67 55 45 72 69 48 91 13 88 9 89 30 83 32 28 2 20 88 3 30 68 70 78 96 32 69 75 9 30 59 82 35 10 1...
output:
1816
result:
ok answer is '1816'