QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#556892 | #141. 8 染色 | Arghariza | 0 | 71ms | 32956kb | C++14 | 2.3kb | 2024-09-10 22:00:16 | 2024-09-10 22:00:18 |
Judging History
Alice
#include "Alice.h"
#include <bits/stdc++.h>
#define eb emplace_back
#define mt make_tuple
#define mp make_pair
#define fi first
#define se second
using namespace std;
typedef long long ll;
typedef pair<int, int> pi;
typedef vector<int> arr;
namespace A {
const int N = 2e5 + 5;
int d[N];
arr Alice(int n, int m, arr u, arr v, arr c) {
arr res;
for (int i = 0; i < m; i++) d[u[i]]++, d[v[i]]++;
for (int i = 0; i < n; i++) if (d[i] >= 8) res.eb((c[i] >> 1) & 1), res.eb(c[i] >> 2);
return res;
}
}
arr Alice(int n, int m, arr u, arr v, arr c) {
return A::Alice(n, m, u, v, c);
}
Bob
#include "Bob.h"
#include <bits/stdc++.h>
#define eb emplace_back
#define mt make_tuple
#define mp make_pair
#define fi first
#define se second
using namespace std;
typedef long long ll;
typedef pair<int, int> pi;
typedef tuple<int, int, int> tu;
typedef vector<int> arr;
namespace B {
const int N = 2e5 + 5;
int c[N];
bitset<N> vs, vis;
vector<int> g[N];
void dfs(int u) {
vis[u] = 1;
for (int v : g[u]) {
if (!vs[v] || vis[v] || (c[u] >> 1) != (c[v] >> 1)) continue;
c[v] = c[u] ^ 1, dfs(v);
}
}
void bfs(int s) {
queue<int> q; q.push(s);
while (!q.empty()) {
int u = q.front(); q.pop();
if (vis[u]) continue; vis[u] = 1;
if (!vs[u]) {
int tp[8]; memset(tp, 0, sizeof(tp));
for (int v : g[u])
if (vs[v] || vis[v]) tp[c[v]] = 1;
for (int i = 0; i < 7; i++) if (!tp[i]) c[u] = i;
}
for (int v : g[u]) {
if (vis[v]) continue;
q.push(v);
}
}
}
arr Bob(int n, int m, arr u, arr v, arr x) {
for (int i = 0; i < m; i++) {
int x = u[i], y = v[i];
c[x]++, c[y]++, g[x].eb(y), g[y].eb(x);
}
vector<int> p;
for (int i = 0; i < n; i++) if (c[i] >= 8) p.eb(i);
for (int i = 0; i < n; i++) c[i] = 0;
int j = 0;
for (int i : p) vs[i] = 1, c[i] = (x[j] << 1) | (x[j + 1] << 2), j += 2;
for (int i = 0; i < n; i++) if (vs[i] && !vis[i]) dfs(i);
for (int i = 0; i < n; i++) vis[i] = 0;
for (int i = 0; i < n; i++) if (vs[i] && !vis[i]) bfs(i);
for (int i = 0; i < n; i++) vis[i] = 0;
for (int i = 0; i < n; i++) if (!vs[i] && !vis[i]) bfs(i);
arr res;
for (int i = 0; i < n; i++) res.eb(c[i]);
return res;
}
}
arr Bob(int n, int m, arr u, arr v, arr x) {
return B::Bob(n, m, u, v, x);
}
详细
Test #1:
score: 100
Accepted
time: 28ms
memory: 30480kb
input:
10000 500000 5247 482 4774 3796 5245 9386 8794 2818 1911 3240 6925 6008 6313 1737 8668 4913 7892 5444 6740 2271 2100 53 8527 9605 4009 4765 5293 2683 6552 1326 8877 9929 402 9849 8664 6893 1998 7305 155 9477 9753 8036 448 5438 8535 3111 9493 406 7694 2030 5745 6890 5519 3106 8979 5098 9948 2453 5601...
output:
Success +100000110110000100001010100000100100110001001111000110001000011010001010110000011111101111101011001001010101100011011100110011011010000110011110101010101110100010010111001101111011000101000010010000101011001110101001100011000111101101010111110000110100110110101001000011011101000110010011111...
input:
10000 500000 5247 482 4774 3796 5245 9386 8794 2818 1911 3240 6925 6008 6313 1737 8668 4913 7892 5444 6740 2271 2100 53 8527 9605 4009 4765 5293 2683 6552 1326 8877 9929 402 9849 8664 6893 1998 7305 155 9477 9753 8036 448 5438 8535 3111 9493 406 7694 2030 5745 6890 5519 3106 8979 5098 9948 2453 5601...
output:
Success 2 0 0 6 4 2 1 4 1 1 3 3 2 0 1 3 4 1 7 1 4 1 6 7 0 5 2 1 3 1 5 3 2 0 3 3 7 1 1 4 6 7 2 7 7 2 3 7 0 3 5 5 4 5 2 0 7 5 6 0 6 1 7 4 3 2 1 4 3 4 7 2 2 2 2 2 6 3 2 0 2 4 4 6 1 6 5 7 2 6 0 4 4 1 1 3 5 0 0 3 2 6 0 7 2 3 3 4 2 1 7 1 5 6 3 7 5 4 5 7 7 1 1 6 5 1 6 5 3 2 3 4 0 1 6 4 7 4 0 4 2 4 1 7 6 7 ...
result:
points 1.0 good solution, L = 20000, used time = 28ms, used memory = 29.766MB
Test #2:
score: 100
Accepted
time: 28ms
memory: 30676kb
input:
10000 500000 7518 5063 8590 2325 5308 8380 9263 493 3037 8973 2315 3595 5131 3046 3615 8187 4184 6821 9473 8440 2051 9451 3493 7997 6946 3768 1257 6216 6217 7150 3198 3246 8404 8559 6268 9720 8300 8365 1310 7609 9791 4488 4502 2446 1709 3235 9868 477 4786 8617 1285 2775 9942 6887 4693 7213 4419 7907...
output:
Success +110000001001101101100111001000001110001110101000100111100000111111111000010001011101011111010010011100010100001101000010101000111111100000111000010111101001101010101010111100111111000000101011101111101001010000110111010010101101101110101110010110111101111111001010100000110100100110100011001...
input:
10000 500000 7518 5063 8590 2325 5308 8380 9263 493 3037 8973 2315 3595 5131 3046 3615 8187 4184 6821 9473 8440 2051 9451 3493 7997 6946 3768 1257 6216 6217 7150 3198 3246 8404 8559 6268 9720 8300 8365 1310 7609 9791 4488 4502 2446 1709 3235 9868 477 4786 8617 1285 2775 9942 6887 4693 7213 4419 7907...
output:
Success 6 0 1 0 2 4 3 6 4 3 5 6 1 3 0 0 6 3 1 6 2 3 2 1 2 5 6 3 0 1 7 7 6 6 2 0 4 1 4 4 6 4 4 7 7 4 0 3 5 7 0 5 5 1 1 6 4 1 1 3 2 2 1 7 7 6 3 0 1 6 3 1 4 5 7 3 2 4 2 2 2 2 2 2 7 6 0 7 6 6 0 1 1 3 2 7 3 6 7 3 3 4 4 1 1 7 5 7 4 1 2 2 7 4 2 7 3 2 7 2 4 4 2 7 7 5 6 7 7 1 3 3 3 1 0 7 5 0 2 4 3 2 1 6 1 3 ...
result:
points 1.0 good solution, L = 20000, used time = 28ms, used memory = 29.957MB
Test #3:
score: 100
Accepted
time: 29ms
memory: 30632kb
input:
10000 500000 6598 111 4221 7630 8964 9938 910 9967 5591 5260 1340 2280 6651 9500 7256 4704 4535 5235 7903 4673 5914 9380 2904 4203 5673 9268 322 1438 2857 897 4389 5616 1532 2814 9108 9145 5390 2618 1108 7745 858 6493 794 6521 4467 4520 1477 3421 8016 976 5489 6702 3460 3515 3025 6620 5706 4418 7267...
output:
Success +011101001100000111011111010000110110010110110101110110011100001110000110111000100100011001001111100010111111010011011001110111101000011010011001011010100000011011110110011001101000101110011010101101111111000011101011000001000101001111101111000010110010101110111001110010001110001001100100101...
input:
10000 500000 6598 111 4221 7630 8964 9938 910 9967 5591 5260 1340 2280 6651 9500 7256 4704 4535 5235 7903 4673 5914 9380 2904 4203 5673 9268 322 1438 2857 897 4389 5616 1532 2814 9108 9145 5390 2618 1108 7745 858 6493 794 6521 4467 4520 1477 3421 8016 976 5489 6702 3460 3515 3025 6620 5706 4418 7267...
output:
Success 4 6 4 0 6 1 1 4 7 4 6 6 4 1 0 6 4 2 5 4 2 6 5 4 7 5 2 4 6 1 1 6 3 0 4 3 7 3 1 3 4 0 5 2 5 0 6 6 3 0 3 6 7 7 4 0 7 4 2 5 6 4 7 3 2 0 4 3 2 5 2 4 5 3 2 3 0 1 5 3 6 6 4 3 5 2 4 2 3 1 2 7 2 4 2 3 3 6 5 6 7 6 1 0 6 2 2 7 1 0 5 0 4 4 1 6 6 2 6 6 0 1 3 7 1 3 3 6 3 6 2 4 6 0 2 0 7 2 1 3 5 3 5 0 2 3 ...
result:
points 1.0 good solution, L = 20000, used time = 29ms, used memory = 29.914MB
Test #4:
score: 100
Accepted
time: 24ms
memory: 29484kb
input:
10000 500000 6466 1388 9919 2121 5889 9997 4361 1172 5148 3818 1410 1441 2639 9097 5589 7447 8025 2032 2247 4216 5662 1685 2364 468 2074 2010 4979 6171 6006 9365 8588 3382 904 4605 3120 70 6795 9497 5331 5277 8381 4685 1962 3206 3109 8353 4664 1731 6915 8341 9838 2346 8762 5979 8573 3022 4494 1953 9...
output:
Success +011111010000000011010111110100011110111101100110110011001010000010100001001100001111111111111001111001011000000101010111110000110100101001100100111001110000011100100011011110000100010100111110110100100010100111010101000110010101110101011110111110111011001111010110011110001101001100010110110...
input:
10000 500000 6466 1388 9919 2121 5889 9997 4361 1172 5148 3818 1410 1441 2639 9097 5589 7447 8025 2032 2247 4216 5662 1685 2364 468 2074 2010 4979 6171 6006 9365 8588 3382 904 4605 3120 70 6795 9497 5331 5277 8381 4685 1962 3206 3109 8353 4664 1731 6915 8341 9838 2346 8762 5979 8573 3022 4494 1953 9...
output:
Success 4 6 7 5 0 1 1 1 6 4 5 7 7 4 1 5 6 2 6 7 4 2 4 3 7 1 6 1 3 3 1 0 3 2 1 5 1 7 1 1 7 7 7 6 6 7 2 4 6 2 4 4 2 1 0 5 4 5 5 6 7 0 1 7 5 1 2 2 4 3 5 1 6 3 5 6 0 1 5 6 1 3 1 6 4 6 2 0 5 1 5 4 0 6 7 3 7 5 0 3 1 2 2 4 7 4 4 5 0 5 2 5 4 4 6 4 5 4 7 2 7 6 2 6 3 7 0 6 7 4 4 3 4 6 3 0 6 4 1 7 1 5 4 2 6 5 ...
result:
points 1.0 good solution, L = 20000, used time = 24ms, used memory = 28.793MB
Test #5:
score: 100
Accepted
time: 26ms
memory: 29860kb
input:
10000 500000 7186 8193 8118 1694 980 4947 2412 2964 9819 591 541 3082 6062 6757 3992 6836 1808 5755 3279 2556 9345 8806 6176 7362 5239 5957 4709 7513 7242 4724 304 9529 5446 6340 12 6601 896 1199 4226 3323 6246 8892 1244 1410 4398 9412 415 1364 1100 7492 1093 144 8848 5690 8484 2503 6805 3612 8027 3...
output:
Success +001010000101001011111011010100011101100001001000011110001100011001000111110100100111011101000110110110111100001100111110010001111110111101001000001111011111111111010001100010011011101111001001100110001010100101111001101001100000000111011001010111000111101111100010111101101010000101110000010...
input:
10000 500000 7186 8193 8118 1694 980 4947 2412 2964 9819 591 541 3082 6062 6757 3992 6836 1808 5755 3279 2556 9345 8806 6176 7362 5239 5957 4709 7513 7242 4724 304 9529 5446 6340 12 6601 896 1199 4226 3323 6246 8892 1244 1410 4398 9412 415 1364 1100 7492 1093 144 8848 5690 8484 2503 6805 3612 8027 3...
output:
Success 0 2 3 1 4 5 0 2 6 6 2 7 4 4 1 5 7 5 2 1 5 1 3 0 4 7 3 1 7 0 4 3 4 1 4 6 6 4 1 3 5 7 4 6 5 0 5 2 7 4 3 6 7 1 1 6 1 7 6 2 4 0 5 6 7 2 7 6 4 1 3 0 0 7 6 5 7 7 7 6 7 5 0 4 2 0 2 4 2 6 2 7 7 1 3 4 2 4 3 1 3 3 2 5 4 7 3 5 2 2 5 2 0 0 1 4 7 5 2 5 4 4 6 0 5 7 3 6 7 2 1 2 7 6 4 2 3 2 1 4 4 6 0 0 5 0 ...
result:
points 1.0 good solution, L = 20000, used time = 26ms, used memory = 29.160MB
Test #6:
score: 100
Accepted
time: 24ms
memory: 30156kb
input:
10000 500000 6943 4920 9182 3214 3301 1839 6754 5534 4672 1598 8090 2413 3517 4899 6355 870 6121 2115 963 8185 5526 2112 2233 9348 1048 795 3337 2394 1746 400 2127 1029 3522 3484 2246 9981 1842 5517 5507 2114 7176 3873 5270 2788 1278 5922 2204 4628 3562 1087 4317 3802 2867 2583 5412 3471 4616 2870 3...
output:
Success +010010000001011100111010011011100000001111011010110110010110101101101111011101011001001111100101001101110111001111000000111101011101101011101000100000001001001110011101100100101001111001011000111001100110101101100000111110001011110000101100011010101111000100110000111100111011000011101100011...
input:
10000 500000 6943 4920 9182 3214 3301 1839 6754 5534 4672 1598 8090 2413 3517 4899 6355 870 6121 2115 963 8185 5526 2112 2233 9348 1048 795 3337 2394 1746 400 2127 1029 3522 3484 2246 9981 1842 5517 5507 2114 7176 3873 5270 2788 1278 5922 2204 4628 3562 1087 4317 3802 2867 2583 5412 3471 4616 2870 3...
output:
Success 4 0 2 1 0 4 5 6 1 7 3 2 4 3 7 2 0 1 0 6 7 4 3 2 7 4 3 5 4 2 3 6 5 2 7 7 4 6 5 4 2 5 0 7 7 3 5 4 0 6 5 6 4 6 0 6 6 0 0 1 6 6 5 4 6 4 2 3 7 2 2 1 3 0 1 1 3 5 1 7 3 4 7 4 3 5 1 3 3 4 6 3 4 4 2 1 7 2 5 3 5 3 2 6 5 3 1 0 6 6 3 1 2 6 7 1 0 2 6 1 5 3 3 2 7 6 1 4 0 6 1 1 6 7 1 7 2 7 0 0 6 3 7 0 4 6 ...
result:
points 1.0 good solution, L = 20000, used time = 24ms, used memory = 29.449MB
Test #7:
score: 100
Accepted
time: 30ms
memory: 29628kb
input:
10000 500000 6138 2262 9194 2692 6583 5929 3850 8345 2676 7591 2261 309 2480 6179 1925 160 4094 7137 2968 7475 7692 8381 3906 5881 7604 8845 117 3209 6920 8544 4105 685 1912 2235 2207 7887 1928 8289 4884 4781 7715 8214 9074 9660 8811 1898 1156 2603 9346 1057 8312 9297 976 7335 1409 314 3417 6897 503...
output:
Success +001111001110011111011110010111010111111011000100001111110111011110001001010010000111110110111011111010111110010100100011011110100101000110000000011000010100001100000010111100010111101001111010100010001011001000110000111110011110011100001110100110111010100010001100000110011010100000100000010...
input:
10000 500000 6138 2262 9194 2692 6583 5929 3850 8345 2676 7591 2261 309 2480 6179 1925 160 4094 7137 2968 7475 7692 8381 3906 5881 7604 8845 117 3209 6920 8544 4105 685 1912 2235 2207 7887 1928 8289 4884 4781 7715 8214 9074 9660 8811 1898 1156 2603 9346 1057 8312 9297 976 7335 1409 314 3417 6897 503...
output:
Success 0 6 7 1 6 2 4 6 6 5 6 3 5 5 6 4 5 7 7 3 6 0 4 1 1 6 7 7 5 7 4 7 3 1 2 5 5 0 3 0 5 6 6 4 2 6 2 6 7 3 3 7 6 2 4 5 0 3 0 7 4 7 3 3 5 5 0 4 2 1 1 0 4 2 0 4 5 1 1 6 0 1 1 2 7 7 1 5 5 6 2 3 5 6 2 2 3 0 3 1 2 6 0 3 0 6 1 0 7 6 3 4 7 3 4 7 1 0 7 2 3 4 3 6 3 2 3 0 2 1 6 1 0 5 2 4 2 3 3 1 0 2 0 1 5 0 ...
result:
points 1.0 good solution, L = 20000, used time = 30ms, used memory = 28.934MB
Test #8:
score: 100
Accepted
time: 29ms
memory: 30584kb
input:
10000 500000 2817 5359 4982 1311 9479 1205 8918 7976 2410 1926 9093 715 4788 9575 4320 6234 1120 5522 4132 6667 942 4401 3066 5372 8421 9107 1579 5256 6368 2485 4572 8670 141 1682 9270 6140 2394 3290 1228 3721 7218 7112 2070 3448 2215 9395 7962 726 9396 5995 7719 2831 669 6275 4348 3155 9832 4311 29...
output:
Success +110111010100001011011100000111001011000101001100001010010101111000101010011001010000101110001000101111010011110000100011000110111001001101100011100001111100001111001110001100010011101010011001111010110000011111110110001100100100011001100101101011111001001000110001111000011100011011111000100...
input:
10000 500000 2817 5359 4982 1311 9479 1205 8918 7976 2410 1926 9093 715 4788 9575 4320 6234 1120 5522 4132 6667 942 4401 3066 5372 8421 9107 1579 5256 6368 2485 4572 8670 141 1682 9270 6140 2394 3290 1228 3721 7218 7112 2070 3448 2215 9395 7962 726 9396 5995 7719 2831 669 6275 4348 3155 9832 4311 29...
output:
Success 6 4 6 5 5 0 1 2 7 5 6 1 0 4 6 1 3 6 0 5 4 0 6 1 0 2 2 5 5 4 6 3 1 2 3 2 4 2 5 5 0 1 2 6 3 0 2 0 3 6 6 5 0 6 6 0 1 3 1 6 0 5 3 7 2 5 0 6 5 3 1 6 3 1 4 7 7 1 0 7 6 0 7 3 1 6 1 5 1 7 2 3 3 5 3 5 7 3 2 6 0 0 4 7 7 6 5 2 0 7 0 3 5 1 4 2 5 3 4 5 2 2 7 6 2 5 0 3 1 7 0 4 6 2 0 4 6 1 5 2 7 6 3 1 3 4 ...
result:
points 1.0 good solution, L = 20000, used time = 29ms, used memory = 29.867MB
Test #9:
score: 100
Accepted
time: 32ms
memory: 30152kb
input:
10000 500000 2685 2829 2361 1549 50 9693 5669 7915 1814 3703 5707 5436 9196 6969 363 5998 8197 1467 378 499 2128 2342 2446 7127 135 6563 2782 6206 8667 9960 7020 9592 4055 7487 9006 4275 5521 9886 6388 4913 6832 9018 2885 5763 195 1149 2500 8826 6222 5888 8015 5780 6101 4226 8449 2067 5084 5668 9890...
output:
Success +111011101101000111111010111101000000111000001001100101001011111000100000101110001100001001001101101100000111011101110111011100100011110000001100011100011100011111111100101111101100011101101101111001000100100100011101010100101110100111010101010011100000011111010001010001010100011001110111101...
input:
10000 500000 2685 2829 2361 1549 50 9693 5669 7915 1814 3703 5707 5436 9196 6969 363 5998 8197 1467 378 499 2128 2342 2446 7127 135 6563 2782 6206 8667 9960 7020 9592 4055 7487 9006 4275 5521 9886 6388 4913 6832 9018 2885 5763 195 1149 2500 8826 6222 5888 8015 5780 6101 4226 8449 2067 5084 5668 9890...
output:
Success 6 2 6 2 6 4 0 5 6 6 3 2 6 6 4 1 1 0 6 3 1 1 2 5 3 4 4 0 3 6 6 2 0 2 1 1 3 6 3 1 7 0 1 2 4 0 7 5 3 6 0 1 5 6 5 7 5 7 5 7 5 7 1 2 0 7 6 0 0 0 7 0 4 7 1 4 7 0 5 7 7 7 6 1 3 7 6 3 6 0 5 6 5 2 6 5 6 2 4 1 5 0 3 5 0 5 7 4 5 5 1 2 7 3 3 5 7 4 4 5 4 1 6 3 0 0 5 6 7 4 0 4 4 1 4 5 4 0 5 3 5 7 5 7 3 3 ...
result:
points 1.0 good solution, L = 20000, used time = 32ms, used memory = 29.445MB
Test #10:
score: 100
Accepted
time: 32ms
memory: 30728kb
input:
10000 500000 1900 9349 4594 1507 9413 7625 3696 5644 2114 6222 2528 4380 6787 3444 4410 837 8213 1008 5821 3474 1893 6444 615 7784 7568 7607 8041 3307 1521 1189 4375 4004 4399 8516 6825 8241 8254 4509 9064 2275 8746 8949 4212 9229 2191 5280 7990 7578 3550 7777 4691 8121 1761 9000 1441 7580 9932 9457...
output:
Success +001010001000100110111110010011100100011010101110100000010110111101111010010100010100110100010101011000011111000001011101011001011100010011101010001001101100100001000110110000011011110010000101010011001010010101001111001110010101011101110001100010100011101011111000010001011101100001010000010...
input:
10000 500000 1900 9349 4594 1507 9413 7625 3696 5644 2114 6222 2528 4380 6787 3444 4410 837 8213 1008 5821 3474 1893 6444 615 7784 7568 7607 8041 3307 1521 1189 4375 4004 4399 8516 6825 8241 8254 4509 9064 2275 8746 8949 4212 9229 2191 5280 7990 7578 3550 7777 4691 8121 1761 9000 1441 7580 9932 9457...
output:
Success 0 2 2 1 3 1 2 4 2 6 7 2 4 0 6 2 5 0 5 2 3 3 7 3 2 1 0 5 4 3 7 6 4 6 3 3 4 5 0 5 5 0 6 4 1 5 5 4 4 3 0 4 6 7 0 1 4 5 6 5 5 2 4 4 7 1 5 0 7 3 2 2 0 2 4 3 7 1 2 0 5 1 5 3 6 1 1 5 2 6 6 0 3 0 4 5 4 1 7 1 2 3 4 4 5 1 6 6 1 7 2 5 5 4 4 6 5 7 0 5 3 0 3 3 0 7 3 3 7 7 2 1 5 0 5 5 6 5 3 1 4 5 1 1 4 4 ...
result:
points 1.0 good solution, L = 20000, used time = 32ms, used memory = 30.008MB
Test #11:
score: 100
Accepted
time: 24ms
memory: 30112kb
input:
10000 500000 5986 3032 8973 6887 8038 7386 1419 1558 3835 3931 3752 2041 5633 4218 956 3504 4674 9929 4817 3050 1688 4978 4655 5555 2499 509 3814 6457 5311 3119 211 1591 6383 292 5526 3337 6053 3497 8701 5128 1276 5092 4056 7622 8127 7717 8242 1065 4837 584 6807 6131 4301 1554 4998 3449 478 6070 516...
output:
Success +110111110101101111110101110000100111110001001000000110110011000000110010101110110000101001100110100100111110010010011100100110111001001100100111101011001011100000111001110110010100001100111110110010101111110011001111011010011101100001110000000100111101100111101111101001001111110111001110100...
input:
10000 500000 5986 3032 8973 6887 8038 7386 1419 1558 3835 3931 3752 2041 5633 4218 956 3504 4674 9929 4817 3050 1688 4978 4655 5555 2499 509 3814 6457 5311 3119 211 1591 6383 292 5526 3337 6053 3497 8701 5128 1276 5092 4056 7622 8127 7717 8242 1065 4837 584 6807 6131 4301 1554 4998 3449 478 6070 516...
output:
Success 6 4 7 7 5 4 2 7 7 7 5 4 6 0 0 2 4 6 6 1 5 0 3 0 1 4 3 6 1 6 0 0 1 6 0 3 3 7 2 7 1 1 2 2 5 3 5 2 3 4 0 7 6 3 4 0 3 4 6 0 3 5 3 6 3 4 1 6 0 2 5 7 3 3 7 0 3 7 2 0 0 6 3 4 6 4 2 5 4 1 0 6 1 7 7 2 6 0 2 2 6 7 6 0 7 1 7 7 4 2 3 4 7 4 3 0 5 6 0 1 1 5 1 6 7 5 3 5 7 2 7 7 2 3 5 0 6 7 6 4 6 1 6 3 3 5 ...
result:
points 1.0 good solution, L = 20000, used time = 24ms, used memory = 29.406MB
Test #12:
score: 100
Accepted
time: 30ms
memory: 29628kb
input:
10000 500000 2883 8829 5326 6829 6638 9427 2409 3333 795 1609 8874 7288 8900 3553 1997 823 7294 8768 8249 1323 4200 2127 2290 4576 506 7132 506 7701 4546 7533 5520 3013 9997 2321 6636 169 8110 6894 9881 1625 665 2376 7712 587 7954 1504 149 995 1539 3945 9914 4954 9194 5272 5941 4552 4133 1272 6719 6...
output:
Success +111001111001010101000010101111101110101100111001010101010110011010001010001011100111111101101110000100110001111010011010001011011001101000101100101001010000100111010110010011011010111001011001011010111000100101111010100000010101111001011011011000100110110101011111110010010011111110111001010...
input:
10000 500000 2883 8829 5326 6829 6638 9427 2409 3333 795 1609 8874 7288 8900 3553 1997 823 7294 8768 8249 1323 4200 2127 2290 4576 506 7132 506 7701 4546 7533 5520 3013 9997 2321 6636 169 8110 6894 9881 1625 665 2376 7712 587 7954 1504 149 995 1539 3945 9914 4954 9194 5272 5941 4552 4133 1272 6719 6...
output:
Success 6 2 4 6 2 5 5 5 4 0 0 2 3 7 7 2 6 2 2 7 1 6 3 5 4 5 4 5 5 2 4 3 3 0 2 2 1 3 7 3 5 7 6 6 4 2 6 3 0 4 1 6 1 4 6 3 3 5 2 2 1 3 6 4 2 5 3 2 1 2 7 1 2 3 5 4 1 0 3 4 6 5 4 2 5 1 6 4 2 2 6 3 4 4 2 4 5 2 3 6 3 0 2 5 4 6 2 3 2 0 0 4 5 5 7 2 4 4 3 6 5 3 1 2 4 3 6 4 4 5 6 7 6 0 2 4 0 7 7 7 2 7 2 5 5 0 ...
result:
points 1.0 good solution, L = 20000, used time = 30ms, used memory = 28.934MB
Test #13:
score: 100
Accepted
time: 22ms
memory: 30688kb
input:
10000 500000 8721 8101 2565 4627 154 4990 407 5940 8731 1099 129 4366 8538 235 4447 5347 7922 7009 5599 3102 6513 7734 2275 5220 8264 8162 8567 547 2404 9928 1836 8684 8578 936 1035 9369 1848 909 5048 4255 9026 2813 6555 7872 7194 1215 1296 770 8384 6517 5919 1513 9806 3192 813 3814 1763 9542 686 12...
output:
Success +011001001000010011011100101101111110100101011010010011110110010010110000110011111011100001110000001000101101010100001010010111010100011010010111001001011110101001001101100010100111001010001000111101111010101101100001011000010010111101111000111100110000000011110001111100000001010101011011001...
input:
10000 500000 8721 8101 2565 4627 154 4990 407 5940 8731 1099 129 4366 8538 235 4447 5347 7922 7009 5599 3102 6513 7734 2275 5220 8264 8162 8567 547 2404 9928 1836 8684 8578 936 1035 9369 1848 909 5048 4255 9026 2813 6555 7872 7194 1215 1296 770 8384 6517 5919 1513 9806 3192 813 3814 1763 9542 686 12...
output:
Success 4 2 5 0 2 0 5 0 6 4 7 1 2 6 5 6 7 3 2 4 4 4 2 3 5 0 6 7 5 2 4 0 2 6 0 0 7 0 6 7 2 7 3 1 4 6 1 0 0 3 1 2 6 4 5 5 0 1 2 2 5 4 7 5 4 1 5 3 3 5 5 7 1 3 4 5 6 2 2 2 5 1 6 5 3 0 3 2 4 7 0 2 3 1 2 0 7 6 4 6 2 2 3 6 5 3 0 4 5 2 0 4 0 3 7 7 4 6 2 1 6 6 1 6 1 1 0 1 6 6 0 5 6 6 1 0 1 5 5 5 4 5 2 6 0 2 ...
result:
points 1.0 good solution, L = 20000, used time = 22ms, used memory = 29.969MB
Test #14:
score: 100
Accepted
time: 22ms
memory: 30564kb
input:
10000 500000 9041 3823 1848 6846 9027 6301 1904 1693 9270 1368 8314 4614 7640 429 29 4018 4316 7536 2389 9279 483 3911 6998 525 1313 9790 3115 3456 434 7211 140 3721 8531 2790 9791 2308 3496 4624 7655 4152 1722 3161 8502 621 440 6656 7545 893 6947 5798 1951 8905 1340 8593 6106 6647 5774 3973 1296 57...
output:
Success +001011100000101000000100000000000000000000001000010110000000000000000000110010000100010000011000000000000101100000000010001010010000100010000000000100000100011000110000000010000000000000101000000000001000011001000000000000100000100001000010000000000010000001000000000000100010000110001010101...
input:
10000 500000 9041 3823 1848 6846 9027 6301 1904 1693 9270 1368 8314 4614 7640 429 29 4018 4316 7536 2389 9279 483 3911 6998 525 1313 9790 3115 3456 434 7211 140 3721 8531 2790 9791 2308 3496 4624 7655 4152 1722 3161 8502 621 440 6656 7545 893 6947 5798 1951 8905 1340 8593 6106 6647 5774 3973 1296 57...
output:
Success 0 2 6 3 0 1 3 2 0 0 4 1 0 0 1 1 1 0 0 0 0 0 2 0 4 4 2 1 0 1 1 0 0 1 0 1 6 1 3 1 4 0 4 1 0 5 2 1 0 1 0 0 4 5 3 0 0 0 0 3 0 3 3 5 0 0 3 1 2 1 1 0 1 4 1 0 5 0 5 3 1 6 1 0 1 0 2 1 1 0 0 0 1 3 3 1 0 0 1 0 3 1 4 3 5 1 1 0 0 0 0 2 1 0 3 0 5 1 0 2 1 0 1 0 0 2 0 0 5 1 0 0 1 0 1 3 0 3 0 5 2 0 2 3 3 3 ...
result:
points 1.0 good solution, L = 20000, used time = 22ms, used memory = 29.848MB
Test #15:
score: 100
Accepted
time: 33ms
memory: 30448kb
input:
10000 500000 2076 4469 2748 275 4773 7861 8788 6833 1593 4356 6872 2011 9439 385 3065 1869 8365 9400 8971 5450 8909 2522 9556 2478 5200 7649 7169 5211 9529 3308 6459 1838 7 4095 8218 651 6224 4725 5358 3512 116 2563 1627 8549 2498 2095 412 8757 1469 9495 308 544 7097 7294 4554 8724 7144 4476 1885 90...
output:
Success +010010001010001010011000000010000100000100000000000000100000100011000010001000001000011001100010000010100100100010100001100010000000000000001000000000100010101110000010000000001000000000000001010000001010001000000100000001000010010000000100001011100000000010001010000000100010100000000000101...
input:
10000 500000 2076 4469 2748 275 4773 7861 8788 6833 1593 4356 6872 2011 9439 385 3065 1869 8365 9400 8971 5450 8909 2522 9556 2478 5200 7649 7169 5211 9529 3308 6459 1838 7 4095 8218 651 6224 4725 5358 3512 116 2563 1627 8549 2498 2095 412 8757 1469 9495 308 544 7097 7294 4554 8724 7144 4476 1885 90...
output:
Success 4 0 2 0 3 3 0 2 3 4 2 0 1 1 2 0 4 1 1 5 1 0 1 1 1 1 0 3 0 1 3 0 6 0 0 3 1 3 0 0 3 1 4 2 4 2 0 2 0 0 2 2 4 0 2 0 2 2 1 4 2 1 2 1 0 0 1 0 1 0 2 1 0 1 1 2 1 3 2 6 2 0 1 3 0 0 1 1 3 0 1 1 1 0 1 4 4 1 1 1 2 2 1 2 0 1 5 1 1 1 4 0 1 2 4 1 1 0 5 1 1 2 6 3 0 1 0 1 3 0 3 2 1 1 0 3 0 3 3 1 1 0 1 1 2 3 ...
result:
points 1.0 good solution, L = 20000, used time = 33ms, used memory = 29.734MB
Test #16:
score: 100
Accepted
time: 20ms
memory: 31572kb
input:
10000 500000 1043 3406 6409 6304 5189 3865 6416 4478 2252 8997 6261 4754 9166 1392 4422 3963 8553 2892 2671 4689 7622 1027 1162 5136 7198 3086 1048 4319 957 4133 2566 8309 115 691 8223 4269 7611 1386 7418 3575 5226 5457 2062 8322 8968 6541 4985 2623 7104 9187 7675 6949 6201 6051 3197 6892 7022 7284 ...
output:
Success +000100101001100000010000000000100000011000000101101010100001000000000000001010110100000000000011101010010000100000100101000000001100100000000000010000000100000100000000001010000000000000100100000000010000000000100000010010000010001010000000100000001000000000110011000000000100101100001000001...
input:
10000 500000 1043 3406 6409 6304 5189 3865 6416 4478 2252 8997 6261 4754 9166 1392 4422 3963 8553 2892 2671 4689 7622 1027 1162 5136 7198 3086 1048 4319 957 4133 2566 8309 115 691 8223 4269 7611 1386 7418 3575 5226 5457 2062 8322 8968 6541 4985 2623 7104 9187 7675 6949 6201 6051 3197 6892 7022 7284 ...
output:
Success 0 4 0 2 3 5 3 1 1 5 0 1 1 1 1 3 1 1 4 2 1 1 4 5 2 3 2 3 1 5 1 1 1 1 0 1 1 3 2 6 4 1 1 0 1 0 1 6 2 2 2 4 0 1 3 1 0 2 5 4 1 0 1 1 6 0 3 1 1 0 1 0 4 0 1 1 4 1 1 4 1 0 1 1 0 3 2 0 0 1 1 0 1 3 4 0 0 1 0 5 1 1 0 0 1 2 0 0 4 1 3 1 1 2 0 2 3 1 1 1 2 0 1 1 3 1 1 1 0 6 0 6 1 0 1 0 5 1 3 6 1 0 2 0 0 3 ...
result:
points 1.0 good solution, L = 20000, used time = 20ms, used memory = 30.832MB
Test #17:
score: 100
Accepted
time: 29ms
memory: 30308kb
input:
10000 500000 4359 4322 6811 4060 8156 4226 9902 2763 2560 7000 1678 2942 8134 7133 6853 8644 2043 5838 6448 618 8359 9657 8714 5300 5118 7680 7859 457 7327 6264 4466 137 4763 6290 797 9393 8776 931 3242 614 7264 7473 8410 6091 1993 2978 537 5332 7994 3074 4884 7298 7053 7170 4777 1044 7330 5134 6984...
output:
Success +010010000100000000100000001000000000001001011100000010000000011000101000000000100000000010000000001010000000010000000000000000100000000000000000000010000000000000001000000000000000100000011000000010100000101100011000100000100000100000100000000001100000000100000001000000000001011000000010000...
input:
10000 500000 4359 4322 6811 4060 8156 4226 9902 2763 2560 7000 1678 2942 8134 7133 6853 8644 2043 5838 6448 618 8359 9657 8714 5300 5118 7680 7859 457 7327 6264 4466 137 4763 6290 797 9393 8776 931 3242 614 7264 7473 8410 6091 1993 2978 537 5332 7994 3074 4884 7298 7053 7170 4777 1044 7330 5134 6984...
output:
Success 4 0 2 1 4 0 1 1 1 3 1 1 0 2 0 1 0 1 0 3 4 4 6 0 1 1 2 0 0 0 4 3 1 2 3 0 1 1 1 3 0 1 1 1 3 0 1 0 1 3 3 1 1 0 5 0 1 1 1 0 0 0 1 2 1 0 0 0 1 1 0 1 0 1 3 0 1 1 1 1 1 0 2 0 0 1 0 1 1 1 3 0 0 5 2 1 0 1 3 3 1 1 3 6 0 5 3 0 3 1 0 3 0 1 2 0 0 3 1 1 0 0 4 2 1 0 1 4 1 1 0 5 0 1 0 0 1 4 4 2 1 0 1 3 0 0 ...
result:
points 1.0 good solution, L = 20000, used time = 29ms, used memory = 29.598MB
Test #18:
score: 100
Accepted
time: 24ms
memory: 31132kb
input:
10000 500000 8171 6920 4645 9088 7859 9794 6099 9832 2828 2325 4220 3718 4314 9526 367 8575 9699 4262 2849 872 5195 7533 4168 6616 329 8989 1423 4753 1616 5200 5210 344 4055 8333 7792 7499 9739 8471 9284 9548 1922 4774 7469 7448 5514 715 1582 2519 1204 5745 9772 4381 1946 9154 8523 6503 6046 2177 95...
output:
Success +111000000111101000010011101000001010000000001000000001100000100100100000000000000010010100001000000010000100000100101000100000000000100100100000000010100000000001010000000010000000001000011000000000100001001010100000001010000000001011100000010011000000000000000000010010010110100010000010110...
input:
10000 500000 8171 6920 4645 9088 7859 9794 6099 9832 2828 2325 4220 3718 4314 9526 367 8575 9699 4262 2849 872 5195 7533 4168 6616 329 8989 1423 4753 1616 5200 5210 344 4055 8333 7792 7499 9739 8471 9284 9548 1922 4774 7469 7448 5514 715 1582 2519 1204 5745 9772 4381 1946 9154 8523 6503 6046 2177 95...
output:
Success 6 2 0 0 4 6 2 3 0 4 0 6 3 3 1 1 3 3 0 1 0 1 3 1 1 1 4 3 0 0 2 5 0 3 0 0 0 0 1 1 0 2 5 5 0 0 2 0 1 0 3 0 4 1 1 4 1 2 3 1 3 1 1 1 0 0 2 4 0 2 0 0 0 1 3 3 1 0 0 1 4 4 0 0 1 1 3 0 0 0 1 3 1 4 2 1 1 1 0 2 0 4 0 2 3 2 0 1 0 3 3 0 0 1 0 3 6 2 0 0 4 0 6 0 0 1 1 0 0 1 0 0 4 0 3 4 4 2 2 1 3 0 1 2 6 1 ...
result:
points 1.0 good solution, L = 20000, used time = 24ms, used memory = 30.402MB
Test #19:
score: 100
Accepted
time: 26ms
memory: 32064kb
input:
10000 500000 1506 1399 1461 6010 3251 4825 8635 3481 3664 6115 434 1513 2836 3502 3204 4682 6099 9911 9488 2958 4868 9802 114 4999 2636 4746 623 5950 649 4924 9939 9478 8682 1929 9840 8888 9815 4678 8137 925 1485 940 4193 2198 3668 9098 6269 2829 5171 8226 4689 4891 405 7384 6611 4079 6354 4679 7358...
output:
Success +000000000000000010000000101010000100000010000000000000000000000000000000000000000000000000000000000000100100000000100000001000000000010000000000001000000010000010000000001100000000000000000000000000000000000000001000001000001000000000100000000000000000001000000010000000100000000000011000000...
input:
10000 500000 1506 1399 1461 6010 3251 4825 8635 3481 3664 6115 434 1513 2836 3502 3204 4682 6099 9911 9488 2958 4868 9802 114 4999 2636 4746 623 5950 649 4924 9939 9478 8682 1929 9840 8888 9815 4678 8137 925 1485 940 4193 2198 3668 9098 6269 2829 5171 8226 4689 4891 405 7384 6611 4079 6354 4679 7358...
output:
Success 0 0 1 0 0 1 1 1 2 1 0 1 2 3 3 1 4 0 0 0 3 0 0 1 1 0 0 1 0 0 0 1 1 1 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 2 0 0 1 2 0 0 0 0 4 0 0 1 0 0 0 3 0 0 0 2 0 1 2 1 0 0 0 6 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 0 0 2 1 0 2 0 1 0 0 2 1 1 0 0 1 0 0 0 0 2 0 0 0 2 1 1 0 2 0 0 0 1 1 5 3 0 0 0 ...
result:
points 1.0 good solution, L = 20000, used time = 26ms, used memory = 31.312MB
Test #20:
score: 100
Accepted
time: 30ms
memory: 30756kb
input:
10000 500000 7384 3010 7204 1416 52 3339 1842 4312 5327 185 3909 3636 5667 5157 177 2216 5726 6698 4243 7427 18 1711 182 1441 4813 9107 9087 7099 783 3363 1489 75 9469 4596 6656 5579 9878 7527 4769 6854 7268 7143 8190 4909 5549 4656 4948 3333 5449 4968 330 909 7158 5054 2452 3963 2657 3704 8672 6950...
output:
Success +100010000000000000000000001000000000100000000000000000100000100000000000000000000000000000001000000010001000000000001000000000000000000000000000001000100000000000000000010000000000100000100001000000000000000000001000000100000000000000001000000000000000100000001000000000000000000000100010100...
input:
10000 500000 7384 3010 7204 1416 52 3339 1842 4312 5327 185 3909 3636 5667 5157 177 2216 5726 6698 4243 7427 18 1711 182 1441 4813 9107 9087 7099 783 3363 1489 75 9469 4596 6656 5579 9878 7527 4769 6854 7268 7143 8190 4909 5549 4656 4948 3333 5449 4968 330 909 7158 5054 2452 3963 2657 3704 8672 6950...
output:
Success 2 0 3 0 0 0 0 0 1 0 0 0 0 3 1 1 0 1 3 0 0 1 1 0 0 0 0 3 0 1 3 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 3 0 0 0 3 0 3 0 1 1 0 0 2 0 1 0 0 0 0 1 0 0 1 0 1 0 0 3 1 3 0 1 1 0 0 1 1 1 4 0 0 0 0 0 2 1 1 3 0 4 0 1 0 0 0 1 1 0 0 0 2 0 0 4 0 1 1 0 0 0 0 0 2 0 1 0 0 1 1 0 3 1 0 0 2 1 1 1 0 0 1 1 0 0 1 3 1 2 3 1 ...
result:
points 1.0 good solution, L = 20000, used time = 30ms, used memory = 30.035MB
Test #21:
score: 100
Accepted
time: 71ms
memory: 31672kb
input:
100000 500000 441 1891 1484 1540 5616 7718 12455 9161 1134 74520 2599 82 2195 15256 1449 3390 68 18 498 9251 22146 36954 941 31590 2955 5059 18317 36813 5353 90934 11858 46792 564 6310 1004 7159 1586 3109 3471 22630 5810 51344 249 5144 11576 1465 21183 39579 81700 33228 241 7580 30507 68664 482 9510...
output:
Success +000000000000100000000000000000100000000000000000101000011010000000001011000000000000000000000001100000000000000000000000000000000000100010000000000000000000000000000010000000000000000000000000000000010000100010000000000000001000000000000010000100010001000000000000000010000000000000001000000...
input:
100000 500000 441 1891 1484 1540 5616 7718 12455 9161 1134 74520 2599 82 2195 15256 1449 3390 68 18 498 9251 22146 36954 941 31590 2955 5059 18317 36813 5353 90934 11858 46792 564 6310 1004 7159 1586 3109 3471 22630 5810 51344 249 5144 11576 1465 21183 39579 81700 33228 241 7580 30507 68664 482 9510...
output:
Success 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 0 2 3 0 4 2 3 1 0 0 0 2 6 0 1 0 0 0 1 1 0 0 1 0 4 2 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 3 0 3 1 0 0 1 1 0 0 0 1 0 0 0 1 0 3 1 0 0 0 0 0 1 1 0 0 1 0 0 0 0 4 1 0 2 1 2 1 0 0 0 1 0 0 3 1 1 0 0 0 0 2 0 5 0 5 0 4 1 0 1 0 0 0 1 0 2 0 0 0 0 0 0 0 2 1 1 1 ...
result:
points 1.0 good solution, L = 46442, used time = 71ms, used memory = 30.930MB
Test #22:
score: 100
Accepted
time: 63ms
memory: 31508kb
input:
100000 500000 1341 2598 6307 17194 82 423 22718 50913 3008 5950 65 711 8702 105 1883 7 46698 29424 4518 929 666 297 848 428 118 646 27 6 154 1895 557 7368 359 2 30260 144 8827 2042 1603 1551 27884 6378 2800 856 465 912 102 12 2909 119 347 6894 191 21 4380 1031 3 7 149 235 1278 1378 1901 45528 80055 ...
output:
Success +000000001000001000100000100100100000000010000000100010000000000000100000000000101000100000000000000000000010000000000010000000000000000010000001001000100000000000000000000100100000100000000010100000000000010000100000001010000000100000100010100000000000100010000000000000000000000000000000000...
input:
100000 500000 1341 2598 6307 17194 82 423 22718 50913 3008 5950 65 711 8702 105 1883 7 46698 29424 4518 929 666 297 848 428 118 646 27 6 154 1895 557 7368 359 2 30260 144 8827 2042 1603 1551 27884 6378 2800 856 465 912 102 12 2909 119 347 6894 191 21 4380 1031 3 7 149 235 1278 1378 1901 45528 80055 ...
output:
Success 0 0 0 0 2 0 0 3 0 3 0 1 2 4 1 2 1 0 1 0 2 0 0 1 2 0 3 1 0 0 0 0 0 3 0 0 0 0 0 3 2 0 2 0 0 0 0 1 0 1 0 0 0 3 0 1 0 0 0 3 0 0 1 0 1 1 0 0 3 0 0 5 0 3 0 3 0 0 0 0 0 0 0 0 0 4 1 3 1 0 3 1 1 0 0 3 3 0 0 1 0 0 4 1 1 2 0 0 0 2 3 0 1 0 3 1 0 2 0 2 3 0 0 0 0 0 2 0 2 0 0 1 0 0 1 0 0 0 0 0 0 0 1 1 1 0 ...
result:
points 1.0 good solution, L = 46250, used time = 63ms, used memory = 30.770MB
Test #23:
score: 87.4802
Acceptable Answer
time: 62ms
memory: 32820kb
input:
100000 500000 628 29 13800 12339 9629 66527 4811 45 10 416 4739 2882 20470 1419 10400 53262 14 504 22674 4947 1 1296 993 435 1160 171 1922 4 35 77 59550 10179 7 105 325 2850 13292 5260 2842 6339 3170 6769 7062 8304 11640 330 34843 22679 0 413 10 13 53712 3961 8315 13547 15 43197 73100 18298 3114 883...
output:
Success +000000000010000000001000100001100000100000000001000000000000100100100000101000001000000000000000000100101000000000000000000000100000000000100000000000000010000000000000000000000000000000000000000000000100000000001000000000000010001010000000000000100000000000001000000000010000000010000000010...
input:
100000 500000 628 29 13800 12339 9629 66527 4811 45 10 416 4739 2882 20470 1419 10400 53262 14 504 22674 4947 1 1296 993 435 1160 171 1922 4 35 77 59550 10179 7 105 325 2850 13292 5260 2842 6339 3170 6769 7062 8304 11640 330 34843 22679 0 413 10 13 53712 3961 8315 13547 15 43197 73100 18298 3114 883...
output:
Success 0 0 1 1 0 2 0 0 0 0 3 0 2 1 4 2 1 0 2 1 1 0 0 5 1 0 0 0 0 0 3 4 1 3 0 1 3 3 0 0 3 0 0 0 0 1 0 0 1 5 0 3 2 1 0 0 0 0 1 1 0 0 1 3 0 1 0 1 0 3 0 0 1 1 0 0 0 3 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 4 1 0 0 1 1 3 0 0 0 0 0 0 3 0 3 3 1 0 1 0 0 0 2 0 0 0 0 0 1 3 1 1 0 1 5 1 0 0 1 2 0 0 1 5 1 ...
result:
points 0.87480163570 good solution, L = 46120, used time = 62ms, used memory = 32.051MB
Test #24:
score: 87.4283
Acceptable Answer
time: 63ms
memory: 32956kb
input:
100000 500000 3960 12160 215 337 1632 1618 22557 21784 134 238 14346 80002 2831 595 7384 1788 327 274 2616 18233 68186 15985 1783 21 23548 37 60276 4069 2188 12086 40 20 7027 32595 705 988 123 1148 9658 1706 569 27 760 115 21588 974 96162 48929 58391 6071 1629 10 701 5401 81732 41067 608 195 1972 69...
output:
Success +000000000000000000000000001000000000000000000010000000000000001010000010001010000000101000000000000010000000001000000010000000000000000000000000000010001000000000000000001000000010001000000010000010000000000000000000000000000010000001101000100000000000000000001001000000000010100000000000011...
input:
100000 500000 3960 12160 215 337 1632 1618 22557 21784 134 238 14346 80002 2831 595 7384 1788 327 274 2616 18233 68186 15985 1783 21 23548 37 60276 4069 2188 12086 40 20 7027 32595 705 988 123 1148 9658 1706 569 27 760 115 21588 974 96162 48929 58391 6071 1629 10 701 5401 81732 41067 608 195 1972 69...
output:
Success 0 1 0 0 0 0 0 0 0 0 1 0 1 2 0 1 0 1 0 0 0 1 0 3 1 0 0 1 1 0 0 2 2 0 0 3 0 2 2 0 1 1 2 2 0 1 0 1 0 0 3 0 0 0 0 3 1 0 0 2 1 0 1 0 0 0 0 1 0 1 0 0 0 1 3 1 2 0 0 0 0 1 1 0 0 2 0 0 0 2 0 3 1 0 0 2 0 0 3 1 1 0 1 1 1 0 0 0 0 0 0 1 0 3 0 0 4 2 2 0 2 0 1 1 1 0 1 0 0 1 3 4 1 1 0 0 0 3 2 1 1 0 0 0 4 2 ...
result:
points 0.87428283690 good solution, L = 46016, used time = 63ms, used memory = 32.184MB
Test #25:
score: 100
Accepted
time: 68ms
memory: 32676kb
input:
100000 500000 89 14 0 1297 3618 328 31459 35187 1153 108 21501 6208 6277 115 97642 77394 205 17578 233 17 1407 1522 897 1362 2355 641 61493 83816 1923 4736 4248 1707 2916 1203 73531 10104 3428 1321 2113 312 192 95 8705 1595 1 62 27 22 225 2325 49255 77490 413 8365 6 171 7909 274 18447 1212 90 69 484...
output:
Success +001000000000000110000010000010000000000010000000000000000010000100000000000000000000001000001000000010000000001000000000000000101000000010000000000010000000001000000010000000000010000000100000000000000000000000100000101000100000100000000000001000101000010001000000100010000000001000100001000...
input:
100000 500000 89 14 0 1297 3618 328 31459 35187 1153 108 21501 6208 6277 115 97642 77394 205 17578 233 17 1407 1522 897 1362 2355 641 61493 83816 1923 4736 4248 1707 2916 1203 73531 10104 3428 1321 2113 312 192 95 8705 1595 1 62 27 22 225 2325 49255 77490 413 8365 6 171 7909 274 18447 1212 90 69 484...
output:
Success 0 2 0 1 0 0 1 4 2 0 1 2 0 0 3 1 1 1 0 1 3 0 1 0 0 0 1 0 0 2 1 4 0 0 0 1 0 0 1 1 0 1 1 2 1 1 2 0 0 0 3 0 1 1 0 3 1 0 1 0 1 0 0 2 3 0 1 0 2 0 0 1 0 1 2 0 0 0 0 2 1 1 0 3 0 1 0 0 1 2 1 0 0 3 0 1 0 0 1 0 1 1 1 1 0 2 0 1 3 2 1 3 1 0 2 1 0 0 0 0 1 2 0 3 2 0 4 0 4 0 0 0 2 1 2 0 0 0 0 2 0 3 1 4 0 0 ...
result:
points 1.0 good solution, L = 45656, used time = 68ms, used memory = 31.910MB
Test #26:
score: 100
Accepted
time: 67ms
memory: 32132kb
input:
100000 500000 7116 5223 35581 71112 43763 85183 43791 17575 7241 95276 88699 7600 10867 35317 85654 19926 49245 27202 43412 81404 57332 63753 51896 67590 72176 74937 46773 11576 49379 47750 66420 93406 36114 3626 882 62181 64615 56670 29394 81553 25407 25732 94996 22939 43412 13314 84978 63192 44022...
output:
Success +101010000000000100100000000000001010011000100000110000100000000010000000001000000000100000100000000010000010000000000010100000000010000000001000000010010010000000000001000000100000001000000000000000000000000010000001000000001000000000000010000010000000001000000000100000100000000000101000001...
input:
100000 500000 7116 5223 35581 71112 43763 85183 43791 17575 7241 95276 88699 7600 10867 35317 85654 19926 49245 27202 43412 81404 57332 63753 51896 67590 72176 74937 46773 11576 49379 47750 66420 93406 36114 3626 882 62181 64615 56670 29394 81553 25407 25732 94996 22939 43412 13314 84978 63192 44022...
output:
Success 6 6 6 6 6 2 3 4 2 6 6 6 4 6 5 5 5 6 2 5 6 0 5 6 0 0 6 5 0 6 6 6 4 6 1 6 6 2 6 4 6 6 1 6 5 6 6 6 6 5 4 6 6 6 5 6 4 6 1 6 5 5 6 6 6 6 4 5 6 6 6 0 6 6 6 6 6 6 0 1 6 6 6 0 5 5 6 5 6 5 2 3 6 6 5 4 4 3 5 6 6 4 0 6 5 2 6 6 5 6 1 6 6 6 5 6 1 6 6 5 6 6 6 0 6 6 6 5 6 6 1 4 5 6 5 6 5 6 6 2 6 6 6 5 6 6 ...
result:
points 1.0 good solution, L = 46666, used time = 67ms, used memory = 31.379MB
Test #27:
score: 87.4313
Acceptable Answer
time: 64ms
memory: 32948kb
input:
100000 500000 3792 25214 57299 37473 12470 43174 80973 14839 59116 2749 28085 83293 20381 72559 56384 17578 45325 47698 60445 55298 90830 52892 61833 24054 86292 55555 82912 2330 76603 80546 78773 61562 53692 56812 886 95044 85412 42967 46885 10270 61856 63516 6986 6828 14618 5581 23536 73812 7430 7...
output:
Success +000000000000100000100010000000100000001010101100110000101000100000000001101010001000100000000000000010100000000010000000000000000000001000000000000000000010001000000000000010000000000010000000001000100100100000100010000000000000000101000000000000101000100000000000001000000100000000000000001...
input:
100000 500000 3792 25214 57299 37473 12470 43174 80973 14839 59116 2749 28085 83293 20381 72559 56384 17578 45325 47698 60445 55298 90830 52892 61833 24054 86292 55555 82912 2330 76603 80546 78773 61562 53692 56812 886 95044 85412 42967 46885 10270 61856 63516 6986 6828 14618 5581 23536 73812 7430 7...
output:
Success 6 6 5 6 6 6 0 6 6 5 6 6 5 6 5 6 6 6 6 6 6 5 1 6 6 6 6 0 5 6 6 6 6 6 6 1 5 5 6 6 6 1 6 6 6 5 5 6 5 1 6 3 6 5 3 6 5 6 6 6 5 6 5 6 6 6 6 5 6 4 6 6 6 6 6 5 6 6 2 6 6 0 6 6 6 1 2 6 6 6 0 3 6 5 5 6 6 6 6 6 6 6 6 5 6 2 6 5 0 0 5 1 4 5 5 6 5 6 6 5 3 1 5 6 5 5 1 0 6 6 6 6 6 6 6 2 6 2 5 6 6 5 6 5 6 6 ...
result:
points 0.87431335450 good solution, L = 46470, used time = 64ms, used memory = 32.176MB
Test #28:
score: 100
Accepted
time: 65ms
memory: 31804kb
input:
100000 500000 4305 87167 26304 25729 76678 92558 48783 45807 96126 27755 53555 37609 54574 3 35075 341 13415 84175 14511 16970 66660 22326 64215 53228 46605 45172 99615 73744 60186 53130 28895 98444 8987 29541 87204 15045 22076 97662 54862 92680 52059 76191 9894 93659 93703 52222 23338 70532 58089 6...
output:
Success +001010000000100000001000000010000010101000000000001000000010000000000000001000000000000000000000000000000000100010000010000010000000000000000110000000100000100001000000000000100000100000001010000000010000000000101000010000000000000000000010000000001000000000001000000000100010000010000010100...
input:
100000 500000 4305 87167 26304 25729 76678 92558 48783 45807 96126 27755 53555 37609 54574 3 35075 341 13415 84175 14511 16970 66660 22326 64215 53228 46605 45172 99615 73744 60186 53130 28895 98444 8987 29541 87204 15045 22076 97662 54862 92680 52059 76191 9894 93659 93703 52222 23338 70532 58089 6...
output:
Success 0 2 2 1 6 6 5 5 6 0 5 6 0 6 5 6 2 6 1 5 1 6 6 6 1 6 6 2 1 0 0 6 6 6 2 6 6 6 1 1 6 6 5 6 6 6 5 2 5 5 6 6 6 2 6 5 6 6 2 5 5 1 0 6 5 5 6 5 5 1 5 5 6 0 5 6 0 6 4 6 2 5 5 1 5 0 6 6 0 6 6 2 0 6 5 0 6 6 1 5 6 6 6 6 6 6 6 6 5 6 1 5 5 5 0 6 6 0 6 6 6 0 4 2 6 1 6 6 6 6 6 1 5 5 6 6 6 6 6 5 5 6 6 6 6 0 ...
result:
points 1.0 good solution, L = 47334, used time = 65ms, used memory = 31.059MB
Test #29:
score: 100
Accepted
time: 65ms
memory: 32068kb
input:
100000 500000 66884 9555 98941 71213 91870 96218 15240 66480 70758 78857 90556 32748 18345 47250 70883 71739 60930 2327 13172 41374 34075 13290 53636 61109 22006 84300 7321 40197 68098 24704 3738 26741 6223 72769 8491 55374 83182 20965 22237 42452 47780 64271 5322 60180 72365 44288 18274 28049 4342 ...
output:
Success +000010000000001000100000000010000000100000000000000000000000100010000000100110000000000010000000000000000000000000000000000100001000001010000100000000000010100000000000000000000000100000100000001010100000000000000010000000000010001010010000000000001010000000001000100100000000001010000010000...
input:
100000 500000 66884 9555 98941 71213 91870 96218 15240 66480 70758 78857 90556 32748 18345 47250 70883 71739 60930 2327 13172 41374 34075 13290 53636 61109 22006 84300 7321 40197 68098 24704 3738 26741 6223 72769 8491 55374 83182 20965 22237 42452 47780 64271 5322 60180 72365 44288 18274 28049 4342 ...
output:
Success 6 6 5 6 0 1 5 6 6 6 6 6 2 5 0 5 6 6 6 5 6 5 0 6 6 6 3 6 0 5 4 6 6 0 2 0 5 4 3 6 6 6 0 6 6 1 6 6 6 0 5 6 0 6 6 6 5 2 6 5 0 6 0 1 6 6 5 5 5 5 6 6 2 5 6 6 5 0 5 6 0 5 6 6 5 0 6 6 6 5 6 6 6 5 6 5 6 0 6 6 0 6 6 6 0 6 6 5 5 5 5 6 5 5 5 6 5 5 6 6 5 5 6 6 6 6 5 1 1 1 6 5 6 6 1 6 6 1 6 6 6 6 6 2 0 6 ...
result:
points 1.0 good solution, L = 46642, used time = 65ms, used memory = 31.316MB
Test #30:
score: 100
Accepted
time: 65ms
memory: 32200kb
input:
100000 500000 29065 98804 37671 70896 4550 81502 80886 7448 40546 65888 59768 47166 12540 22823 61802 57870 1733 4172 26674 63913 51109 82177 87676 30655 32798 34195 59175 51157 40447 83332 84434 9688 83628 73562 31902 79208 3921 86968 79661 79421 82344 97951 83541 43780 45157 73884 27739 11968 7197...
output:
Success +101000001000000000000000100000000010001000000000001000100000100000001010000000000000100000100000000000000000000000001000000000000000000010000000000000000000000000001000000000100000000000000000100000000000001000000100001000000000000000000000000010001000000000001001000000000000101000100000000...
input:
100000 500000 29065 98804 37671 70896 4550 81502 80886 7448 40546 65888 59768 47166 12540 22823 61802 57870 1733 4172 26674 63913 51109 82177 87676 30655 32798 34195 59175 51157 40447 83332 84434 9688 83628 73562 31902 79208 3921 86968 79661 79421 82344 97951 83541 43780 45157 73884 27739 11968 7197...
output:
Success 6 6 5 6 6 6 5 5 6 2 2 6 5 6 6 0 6 6 1 6 4 2 6 6 6 6 6 6 6 6 1 5 6 0 6 1 6 5 5 6 6 0 6 6 5 6 6 6 6 5 6 5 5 0 1 5 6 6 6 6 4 4 6 1 5 6 5 6 6 2 6 5 0 6 5 6 0 5 6 0 6 5 1 2 1 2 1 1 6 0 6 6 1 6 6 0 2 5 6 6 1 6 6 2 6 6 6 5 5 5 6 5 6 6 6 6 6 6 0 1 6 5 6 6 6 6 6 6 6 6 4 6 5 4 5 6 6 6 6 6 4 2 6 6 6 1 ...
result:
points 1.0 good solution, L = 46062, used time = 65ms, used memory = 31.445MB
Test #31:
score: 100
Accepted
time: 63ms
memory: 30916kb
input:
100000 500000 92740 14837 68190 56071 35593 59476 49771 81016 74742 12828 10335 19754 23506 54099 28374 20237 62439 75361 1589 27814 54633 77969 89631 1589 16114 89983 15370 95108 76120 64369 94310 66440 51909 18104 90505 23343 66851 33438 10922 65750 26074 15400 10529 37586 32802 1192 95292 74344 9...
output:
Success +110101101100110011110100110110001111011010100000011000100001011000001101000110101111001001011110101110111001010000010110010111011101000110101001011111000101111001101110000111100010001101011111000001111101101100000010100000011001101111110111110010110111110011001110110100011101100111110000011...
input:
100000 500000 92740 14837 68190 56071 35593 59476 49771 81016 74742 12828 10335 19754 23506 54099 28374 20237 62439 75361 1589 27814 54633 77969 89631 1589 16114 89983 15370 95108 76120 64369 94310 66440 51909 18104 90505 23343 66851 33438 10922 65750 26074 15400 10529 37586 32802 1192 95292 74344 9...
output:
Success 6 6 6 6 6 5 6 6 6 6 4 4 4 5 6 6 6 6 2 6 6 6 6 0 6 6 6 5 6 5 6 5 6 1 5 6 6 6 5 6 6 6 5 6 6 6 6 5 6 5 6 5 6 6 4 6 6 6 6 5 1 5 6 6 7 6 4 6 6 6 5 2 1 6 4 5 5 5 6 6 6 5 6 2 5 6 3 3 6 5 6 3 5 6 3 3 2 0 6 5 6 5 6 6 5 0 5 6 5 5 6 4 6 5 6 6 5 6 6 2 5 5 6 0 4 5 6 3 1 6 5 6 5 4 6 6 6 6 6 6 5 2 5 6 0 1 ...
result:
points 1.0 good solution, L = 45542, used time = 63ms, used memory = 30.191MB
Test #32:
score: 100
Accepted
time: 69ms
memory: 31368kb
input:
100000 500000 58866 55970 13628 30215 681 89799 61372 27440 84614 40819 5397 33513 87491 85963 78177 46925 89738 46111 85519 84122 59442 75824 16543 69182 78971 77221 19998 98093 59349 49116 20893 37804 91691 59087 38425 56688 65451 63438 17058 37986 46829 24349 44466 54666 73407 41206 83251 11505 9...
output:
Success +011000100010111011001010010011111000000000010111001000100000000100111000101100000011111110011101000010011110000010001000000000010100110000111100000110010011111100100110000011000111011100011000110000010100010110111101100110011011000100000000100101000010111010111111110000001010010001000101100...
input:
100000 500000 58866 55970 13628 30215 681 89799 61372 27440 84614 40819 5397 33513 87491 85963 78177 46925 89738 46111 85519 84122 59442 75824 16543 69182 78971 77221 19998 98093 59349 49116 20893 37804 91691 59087 38425 56688 65451 63438 17058 37986 46829 24349 44466 54666 73407 41206 83251 11505 9...
output:
Success 5 5 6 5 4 6 5 6 4 5 6 6 4 2 6 0 2 0 6 5 5 6 2 5 6 5 6 6 6 6 6 5 6 6 6 6 5 4 6 3 5 4 6 6 5 4 5 6 2 6 6 5 4 1 4 5 4 3 5 2 5 4 4 0 3 4 4 6 5 6 6 6 3 2 4 6 6 0 6 6 0 5 5 4 5 6 1 6 5 0 5 5 5 6 6 6 5 6 6 6 1 5 3 6 1 2 5 5 5 6 1 6 0 6 6 5 5 5 1 6 2 3 5 4 0 5 6 6 6 3 6 4 5 5 6 6 5 6 6 0 6 6 5 3 5 7 ...
result:
points 1.0 good solution, L = 45336, used time = 69ms, used memory = 30.633MB
Test #33:
score: 100
Accepted
time: 65ms
memory: 30816kb
input:
100000 500000 59403 17299 64861 39457 46374 47249 64312 84660 6333 58275 89490 56064 61890 47652 45960 75443 96210 33097 76896 52858 73993 14663 28620 73610 74509 5605 71276 11612 7668 50714 68212 97598 64615 91062 151 71045 63003 45286 92558 11784 10721 80335 6741 58288 76101 72710 18315 31452 9785...
output:
Success +100001010000011010011110111110100110010010110000101000110110001010010111000000000101100010100110101000100100011011110100011110110011110100001010111010110101011010110010011000000011100000010100110111010001101101101011100111111110010000110110100001110001110011110000011100011011110011000000001...
input:
100000 500000 59403 17299 64861 39457 46374 47249 64312 84660 6333 58275 89490 56064 61890 47652 45960 75443 96210 33097 76896 52858 73993 14663 28620 73610 74509 5605 71276 11612 7668 50714 68212 97598 64615 91062 151 71045 63003 45286 92558 11784 10721 80335 6741 58288 76101 72710 18315 31452 9785...
output:
Success 6 5 5 6 6 5 2 4 0 4 6 6 6 6 5 4 1 0 3 5 5 4 2 5 6 5 6 5 2 3 5 4 6 6 6 5 4 6 5 6 6 5 6 6 4 6 5 6 5 6 5 2 4 6 3 6 6 6 6 6 5 5 4 6 5 5 6 6 5 6 6 6 6 3 3 3 6 5 5 4 4 5 5 5 6 5 4 4 5 5 6 6 5 6 6 3 5 6 5 6 5 1 5 6 6 5 2 6 6 5 6 1 6 6 5 0 4 2 2 6 6 6 5 5 6 6 5 5 6 1 5 6 6 6 6 5 6 6 5 4 6 5 5 2 5 6 ...
result:
points 1.0 good solution, L = 45474, used time = 65ms, used memory = 30.094MB
Test #34:
score: 100
Accepted
time: 64ms
memory: 32212kb
input:
100000 500000 92994 44916 9639 6531 30995 67569 68414 50589 13773 65187 65661 98997 92551 51508 57140 3772 13939 9200 13255 37228 33665 6118 6807 28936 76040 66150 70609 93559 2281 71609 26960 76416 92947 52226 17048 36328 13353 35939 56324 67713 37731 30456 36328 93371 65171 494 60275 37934 41845 8...
output:
Success +001111111110100100100011011111011010001010001101011101011011110101100100010100010000001001101111101001010111111000111011010111101110100100001111010111100100000100100111100011001010010011011000110100000000000100001010101100001001011100111010000011000111100101010000001111111100111011010001000...
input:
100000 500000 92994 44916 9639 6531 30995 67569 68414 50589 13773 65187 65661 98997 92551 51508 57140 3772 13939 9200 13255 37228 33665 6118 6807 28936 76040 66150 70609 93559 2281 71609 26960 76416 92947 52226 17048 36328 13353 35939 56324 67713 37731 30456 36328 93371 65171 494 60275 37934 41845 8...
output:
Success 0 6 6 5 6 6 3 4 6 6 6 6 5 5 6 6 5 5 5 5 6 6 2 5 2 3 5 6 6 6 6 4 0 5 6 5 3 5 5 5 0 5 6 7 4 3 6 7 7 4 2 4 6 6 6 5 5 6 5 5 2 0 2 6 6 3 6 6 0 6 6 6 5 6 7 6 5 5 6 6 6 4 5 6 6 5 6 6 6 6 5 7 5 6 6 5 6 6 6 5 6 4 6 5 6 5 5 6 6 2 6 6 6 6 5 6 6 6 7 6 5 6 5 4 4 5 6 4 5 5 6 5 4 5 6 4 5 6 6 6 5 3 4 6 6 1 ...
result:
points 1.0 good solution, L = 45454, used time = 64ms, used memory = 31.457MB
Test #35:
score: 0
Wrong Answer
time: 60ms
memory: 32432kb
input:
100000 500000 52332 26039 92741 26201 79745 61117 40097 57548 22531 82927 78547 34427 12293 35880 82529 50279 10773 27666 40305 25409 75362 12506 85994 15670 78312 76164 86996 67894 11289 47320 55327 35084 44048 35105 6726 63691 18539 5084 25461 65001 42068 81127 82039 49443 41808 637 91511 73260 54...
output:
Success +100100001011111011010110001011110111100110000011100110001010010111111111110110000000100001010010101010100011011100100000001111001110011011000101001100010000101100110100110010000101000111001001111100111010000110000100111111011011011101001101100110011101111010101100101110001100101111111011101...
input:
100000 500000 52332 26039 92741 26201 79745 61117 40097 57548 22531 82927 78547 34427 12293 35880 82529 50279 10773 27666 40305 25409 75362 12506 85994 15670 78312 76164 86996 67894 11289 47320 55327 35084 44048 35105 6726 63691 18539 5084 25461 65001 42068 81127 82039 49443 41808 637 91511 73260 54...
output:
Success 2 4 6 0 5 6 0 6 6 5 5 5 6 4 3 6 5 6 6 6 6 5 5 6 2 6 6 4 6 4 2 6 4 1 6 6 6 5 6 2 6 6 5 6 4 5 6 5 6 4 6 6 4 6 2 6 6 5 4 6 6 5 4 5 3 6 5 6 0 5 6 4 6 5 5 6 0 5 6 3 5 5 6 5 5 6 4 6 6 6 4 4 6 6 6 6 1 4 6 6 6 2 0 4 6 2 5 5 5 2 4 6 6 4 5 6 4 5 6 6 6 5 6 6 6 7 6 6 6 6 5 4 6 7 6 4 5 6 5 6 4 6 5 2 6 6 ...
result:
wrong answer the color of the vertex 87500 and 49866 is the same