QOJ.ac
QOJ
The 2nd Universal Cup Finals is coming! Check out our event page, schedule, and competition rules!
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#14894 | #1450. Noise | Qingyu | AC ✓ | 1945ms | 101804kb | C++20 | 2.5kb | 2021-10-25 10:35:15 | 2022-05-17 01:12:14 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define rep(i, a, b) for(int i = a; i < (b); ++i)
#define all(x) begin(x), end(x)
#define sz(x) (int)(x).size()
#define debug(...) //ignore
typedef long long ll;
typedef pair<int, int> pii;
typedef vector<int> vi;
typedef long double ld;
const ll mod = (119 << 23) + 1, root = 62; // = 998244353
ll modpow(ll b, ll e) {
ll ans = 1;
for (; e; b = b * b % mod, e /= 2)
if (e & 1) ans = ans * b % mod;
return ans;
}
typedef vector<ll> vl;
void ntt(vl &a) {
int n = sz(a), L = 31 - __builtin_clz(n);
static vl rt(2, 1);
for (static int k = 2, s = 2; k < n; k *= 2, s++) {
rt.resize(n);
ll z[] = {1, modpow(root, mod >> s)};
rep(i,k,2*k) rt[i] = rt[i / 2] * z[i & 1] % mod;
}
vi rev(n);
rep(i,0,n) rev[i] = (rev[i / 2] | (i & 1) << L) / 2;
rep(i,0,n) if (i < rev[i]) swap(a[i], a[rev[i]]);
for (int k = 1; k < n; k *= 2)
for (int i = 0; i < n; i += 2 * k) rep(j,0,k) {
ll z = rt[j + k] * a[i + j + k] % mod, &ai = a[i + j];
a[i + j + k] = ai - z + (z > ai ? mod : 0);
ai += (ai + z >= mod ? z - mod : z);
}
}
vl conv(const vl &a, const vl &b) {
if (a.empty() || b.empty()) return {};
int s = sz(a) + sz(b) - 1, B = 32 - __builtin_clz(s), n = 1 << B;
int inv = modpow(n, mod - 2);
vl L(a), R(b), out(n);
L.resize(n), R.resize(n);
ntt(L), ntt(R);
rep(i,0,n) out[-i & (n - 1)] = (ll)L[i] * R[i] % mod * inv % mod;
ntt(out);
return {out.begin(), out.begin() + s};
}
int main() {
cin.tie(0)->sync_with_stdio(0);
cin.exceptions(cin.failbit);
int n,m;
cin>>n>>m;
int DEG = 4;
vector<vl> a(DEG,vl(n,1)), b(DEG,vl(m,1));
rep(i,0,n) cin>>a[1][i];
rep(i,0,m) cin>>b[1][i];
reverse(all(b[1]));
rep(k,2,DEG) {
rep(i,0,n) a[k][i] = a[k-1][i] * a[1][i] % mod;
rep(i,0,m) b[k][i] = b[k-1][i] * b[1][i] % mod;
}
mt19937 rng(/*seed=*/42);
uniform_int_distribution<ll> uid(ll(0.1*mod), ll(0.9*mod));
rep(i,0,n) {
int r = uid(rng);
rep(k,0,DEG) a[k][i] = (a[k][i] * r) % mod;
}
rep(i,0,m) {
int r = uid(rng);
rep(k,0,DEG) b[k][i] = (b[k][i] * r) % mod;
}
// (x-y)(x-y-1)(x-y+1)
// = x^3 - 3 x^2 y + 3 x y^2 - x - y^3 + y
auto x3 = conv(a[3], b[0]);
auto x2y = conv(a[2], b[1]);
auto xy2 = conv(a[1], b[2]);
auto x = conv(a[1], b[0]);
auto y3 = conv(a[0], b[3]);
auto y = conv(a[0], b[1]);
vl ans(sz(x3));
rep(i,0,sz(ans)) {
ans[i] = x3[i] - 3*x2y[i] + 3*xy2[i] - x[i] - y3[i] + y[i];
ans[i] = ((ans[i] % mod) + mod) % mod;
}
int cnt = 0;
rep(i,m-1,n) if(ans[i] == 0) ++cnt;
cout << cnt << endl;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 5ms
memory: 3556kb
input:
5 3 1 2 3 4 5 2 3 4
output:
3
result:
ok answer is '3'
Test #2:
score: 0
Accepted
time: 3ms
memory: 3552kb
input:
5 2 100 199 300 201 299 200 300
output:
2
result:
ok answer is '2'
Test #3:
score: 0
Accepted
time: 0ms
memory: 3552kb
input:
3 3 1 1 1 1 2 3
output:
0
result:
ok answer is '0'
Test #4:
score: 0
Accepted
time: 3ms
memory: 3680kb
input:
2 2 6 2 4 4
output:
0
result:
ok answer is '0'
Test #5:
score: 0
Accepted
time: 1ms
memory: 3584kb
input:
1 1 99 99
output:
1
result:
ok answer is '1'
Test #6:
score: 0
Accepted
time: 0ms
memory: 3672kb
input:
50 1 4 2 2 2 3 4 2 5 3 1 1 2 4 1 2 4 1 4 3 4 5 5 4 2 3 5 1 3 3 4 2 1 5 2 4 2 2 4 2 2 1 2 2 5 3 1 4 3 3 2 1
output:
24
result:
ok answer is '24'
Test #7:
score: 0
Accepted
time: 708ms
memory: 50804kb
input:
400000 1 4 4 1 1 4 2 4 2 1 2 2 3 1 3 3 2 3 1 5 3 2 5 2 2 5 2 3 2 1 2 5 4 3 1 1 1 4 2 5 5 1 1 5 3 5 1 2 5 1 3 1 1 3 5 4 3 3 4 5 4 3 3 4 5 1 3 4 3 5 1 1 2 5 1 2 4 5 4 1 1 2 5 1 2 1 2 2 1 3 2 4 4 5 2 3 2 3 2 2 5 2 5 1 2 1 2 5 5 5 3 4 5 4 1 3 1 1 3 1 3 3 2 2 1 2 3 3 5 2 3 1 5 5 3 2 3 2 1 3 2 5 1 1 2 2 4...
output:
159777
result:
ok answer is '159777'
Test #8:
score: 0
Accepted
time: 728ms
memory: 51032kb
input:
400000 1 999995 999995 999996 999999 999996 999996 999998 999997 999995 999999 999997 999995 999996 1000000 1000000 999997 1000000 999997 999996 999997 999998 999998 999997 999996 999997 999995 999997 999997 999998 999995 999997 999999 999999 999999 999997 999997 999996 1000000 999996 999995 999996 ...
output:
199891
result:
ok answer is '199891'
Test #9:
score: 0
Accepted
time: 714ms
memory: 50924kb
input:
400000 2 3 4 3 1 2 2 5 1 4 5 4 2 3 4 5 4 4 2 2 1 4 1 3 4 3 1 2 1 1 4 2 4 5 2 2 4 1 5 4 1 1 4 3 5 3 2 4 2 1 2 5 4 4 3 1 1 5 2 4 4 4 5 1 5 2 2 4 2 5 5 1 3 4 1 3 3 1 5 2 3 1 5 2 4 2 2 2 3 5 1 2 4 3 2 2 3 1 1 1 4 4 1 2 3 5 4 3 5 4 4 2 3 5 3 1 3 2 5 2 2 2 1 4 3 5 3 3 1 4 1 4 4 3 5 4 4 3 3 4 3 2 3 1 1 3 5...
output:
64258
result:
ok answer is '64258'
Test #10:
score: 0
Accepted
time: 724ms
memory: 50864kb
input:
400000 2 1000000 999999 999999 999998 999999 999996 999998 1000000 999998 999999 999995 999998 999995 999999 999997 999995 999995 1000000 999999 999999 999999 1000000 999996 999995 999999 999996 999996 1000000 999995 1000000 999998 1000000 999998 999995 999998 999998 999998 999998 999996 999995 1000...
output:
99775
result:
ok answer is '99775'
Test #11:
score: 0
Accepted
time: 728ms
memory: 55612kb
input:
400000 4 4 3 2 5 4 2 4 1 5 5 1 5 4 2 3 5 3 5 5 2 5 2 1 4 4 3 3 3 5 1 5 5 1 2 4 5 1 2 1 5 5 2 3 1 1 3 1 2 2 4 2 2 2 4 1 1 2 1 4 4 5 5 5 1 2 3 2 4 3 4 5 5 1 1 4 1 1 2 5 3 2 2 3 3 5 2 5 4 5 5 5 1 4 1 2 2 3 3 4 1 5 2 1 1 3 2 5 4 5 3 4 1 5 5 1 3 5 4 5 3 2 5 1 3 1 4 5 1 5 2 1 5 3 1 2 5 5 2 1 1 2 1 3 5 2 4...
output:
22973
result:
ok answer is '22973'
Test #12:
score: 0
Accepted
time: 732ms
memory: 54992kb
input:
400000 4 999998 999998 999999 1000000 999999 999997 999995 1000000 999996 1000000 1000000 999995 999996 999999 999999 999995 1000000 1000000 999995 999995 1000000 999996 999996 999997 999995 1000000 999999 999997 999998 999997 999999 1000000 999996 999997 999996 999996 999998 1000000 999996 999996 9...
output:
10941
result:
ok answer is '10941'
Test #13:
score: 0
Accepted
time: 801ms
memory: 50912kb
input:
400000 1000 1000000 1000000 999997 999997 999996 999997 999996 999997 999996 999997 1000000 999999 999995 999999 999995 999996 999999 999996 999998 999997 1000000 999997 999997 999997 1000000 999996 999999 999995 1000000 999996 999997 999995 999997 999998 999996 999999 999999 999998 999998 999996 99...
output:
0
result:
ok answer is '0'
Test #14:
score: 0
Accepted
time: 903ms
memory: 59420kb
input:
400000 100000 926087 222552 310481 95437 887588 767138 684400 290786 613779 815203 822561 504936 377512 907526 41582 464073 695292 110935 202975 126038 980141 766347 828742 910083 668187 196726 614068 213480 340717 763730 469889 69506 696010 192190 626760 618351 992289 340477 1448 669430 312545 5784...
output:
0
result:
ok answer is '0'
Test #15:
score: 0
Accepted
time: 1880ms
memory: 84404kb
input:
400000 200000 54928 925862 884588 478401 24095 985135 753609 941996 138735 55355 436559 428826 209011 772790 300298 216097 655220 661633 621148 359755 658891 760369 242235 706904 591787 6094 523761 115835 653653 638869 865435 447065 422625 193783 367851 217549 407484 421848 685799 782759 337508 9721...
output:
0
result:
ok answer is '0'
Test #16:
score: 0
Accepted
time: 1924ms
memory: 101668kb
input:
400000 400000 345315 108291 355106 435818 455893 940041 18109 211711 347432 727146 183465 276606 839306 470615 785025 528656 799266 314645 233301 51382 497480 748414 36518 781636 214793 657536 118956 144736 924516 580636 656528 10695 586255 229672 593138 350537 139762 551886 638820 425096 868522 567...
output:
0
result:
ok answer is '0'
Test #17:
score: 0
Accepted
time: 731ms
memory: 50956kb
input:
400000 1 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 317765 3177...
output:
400000
result:
ok answer is '400000'
Test #18:
score: 0
Accepted
time: 752ms
memory: 55000kb
input:
400000 10 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824191 824...
output:
399991
result:
ok answer is '399991'
Test #19:
score: 0
Accepted
time: 873ms
memory: 59680kb
input:
400000 100000 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546 749546...
output:
300001
result:
ok answer is '300001'
Test #20:
score: 0
Accepted
time: 1885ms
memory: 84184kb
input:
400000 200000 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281 105281...
output:
200001
result:
ok answer is '200001'
Test #21:
score: 0
Accepted
time: 1895ms
memory: 93000kb
input:
400000 300000 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825 236825...
output:
100001
result:
ok answer is '100001'
Test #22:
score: 0
Accepted
time: 1925ms
memory: 101664kb
input:
400000 400000 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560 592560...
output:
1
result:
ok answer is '1'
Test #23:
score: 0
Accepted
time: 713ms
memory: 50944kb
input:
400000 1 872425 872424 872424 872425 872423 872424 872425 872425 872423 872425 872423 872423 872424 872424 872425 872425 872424 872423 872423 872425 872423 872423 872424 872423 872425 872423 872425 872425 872423 872425 872424 872425 872423 872423 872425 872423 872425 872424 872424 872423 872424 8724...
output:
400000
result:
ok answer is '400000'
Test #24:
score: 0
Accepted
time: 737ms
memory: 55352kb
input:
400000 10 906142 906143 906143 906144 906144 906142 906144 906143 906143 906143 906144 906142 906144 906144 906142 906143 906144 906142 906144 906144 906144 906142 906142 906142 906144 906142 906143 906143 906142 906144 906144 906144 906142 906144 906142 906144 906143 906144 906144 906143 906142 906...
output:
399991
result:
ok answer is '399991'
Test #25:
score: 0
Accepted
time: 889ms
memory: 60020kb
input:
400000 100000 368623 368624 368624 368623 368624 368623 368623 368623 368625 368624 368623 368623 368625 368625 368624 368624 368623 368623 368624 368624 368625 368624 368623 368623 368625 368623 368624 368625 368624 368624 368624 368624 368623 368624 368623 368624 368625 368623 368624 368624 368624...
output:
300001
result:
ok answer is '300001'
Test #26:
score: 0
Accepted
time: 1879ms
memory: 84504kb
input:
400000 200000 662342 662341 662341 662342 662342 662342 662342 662341 662341 662340 662342 662341 662340 662340 662342 662342 662340 662340 662342 662340 662340 662340 662341 662342 662340 662341 662342 662341 662340 662341 662340 662341 662342 662341 662340 662340 662340 662340 662341 662341 662341...
output:
200001
result:
ok answer is '200001'
Test #27:
score: 0
Accepted
time: 1898ms
memory: 92924kb
input:
400000 300000 723253 723253 723252 723252 723252 723252 723253 723253 723253 723253 723253 723253 723253 723252 723251 723252 723253 723253 723252 723252 723252 723251 723252 723252 723251 723251 723253 723252 723253 723252 723253 723251 723252 723251 723252 723252 723251 723253 723253 723253 723251...
output:
100001
result:
ok answer is '100001'
Test #28:
score: 0
Accepted
time: 1945ms
memory: 101804kb
input:
400000 400000 760049 760050 760049 760048 760050 760049 760048 760049 760048 760049 760048 760050 760048 760048 760050 760048 760049 760049 760049 760049 760050 760049 760049 760048 760048 760048 760049 760050 760049 760048 760048 760050 760050 760049 760050 760048 760048 760048 760048 760050 760050...
output:
1
result:
ok answer is '1'
Test #29:
score: 0
Accepted
time: 729ms
memory: 50944kb
input:
400000 1 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 445510 4455...
output:
400000
result:
ok answer is '400000'
Test #30:
score: 0
Accepted
time: 748ms
memory: 54616kb
input:
400000 10 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479229 479...
output:
399991
result:
ok answer is '399991'
Test #31:
score: 0
Accepted
time: 873ms
memory: 61556kb
input:
400000 100000 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708 941708...
output:
300001
result:
ok answer is '300001'
Test #32:
score: 0
Accepted
time: 1871ms
memory: 84384kb
input:
400000 200000 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427 235427...
output:
200001
result:
ok answer is '200001'
Test #33:
score: 0
Accepted
time: 1885ms
memory: 92920kb
input:
400000 300000 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338 296338...
output:
100001
result:
ok answer is '100001'
Test #34:
score: 0
Accepted
time: 1879ms
memory: 101648kb
input:
400000 400000 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135 333135...
output:
1
result:
ok answer is '1'
Test #35:
score: 0
Accepted
time: 715ms
memory: 50936kb
input:
400000 1 18595 18596 18596 18595 18596 18595 18595 18597 18597 18595 18597 18595 18596 18596 18595 18596 18595 18596 18597 18596 18595 18595 18596 18596 18597 18597 18595 18595 18596 18597 18597 18597 18596 18595 18596 18596 18596 18597 18595 18596 18595 18595 18597 18596 18597 18595 18596 18597 185...
output:
400000
result:
ok answer is '400000'
Test #36:
score: 0
Accepted
time: 738ms
memory: 55100kb
input:
400000 10 52314 52316 52316 52315 52316 52315 52314 52316 52315 52314 52316 52315 52316 52316 52314 52316 52314 52315 52314 52315 52314 52316 52315 52316 52316 52316 52314 52315 52315 52315 52314 52315 52315 52316 52316 52315 52316 52315 52315 52315 52315 52315 52315 52316 52316 52315 52315 52315 52...
output:
10577
result:
ok answer is '10577'
Test #37:
score: 0
Accepted
time: 879ms
memory: 60008kb
input:
400000 100000 514794 514795 514793 514793 514795 514794 514795 514794 514794 514793 514793 514795 514794 514794 514793 514795 514795 514793 514794 514795 514793 514793 514793 514795 514795 514794 514794 514793 514794 514795 514795 514793 514793 514793 514795 514793 514794 514794 514795 514794 514793...
output:
0
result:
ok answer is '0'
Test #38:
score: 0
Accepted
time: 1842ms
memory: 84532kb
input:
400000 200000 832625 832626 832624 832625 832626 832625 832625 832624 832624 832625 832625 832624 832624 832624 832625 832624 832625 832626 832624 832626 832624 832626 832624 832626 832626 832624 832625 832626 832626 832624 832624 832626 832626 832626 832626 832626 832625 832625 832626 832624 832626...
output:
0
result:
ok answer is '0'
Test #39:
score: 0
Accepted
time: 1868ms
memory: 93020kb
input:
400000 300000 869421 869423 869421 869422 869421 869423 869421 869422 869423 869423 869422 869423 869423 869422 869423 869423 869422 869422 869423 869421 869422 869422 869422 869422 869423 869423 869423 869422 869422 869422 869423 869423 869423 869422 869421 869421 869422 869421 869421 869423 869421...
output:
0
result:
ok answer is '0'
Test #40:
score: 0
Accepted
time: 1863ms
memory: 101536kb
input:
400000 400000 930334 930333 930332 930332 930333 930333 930333 930332 930334 930333 930332 930334 930334 930334 930334 930333 930332 930332 930333 930334 930334 930332 930333 930332 930332 930332 930333 930332 930332 930332 930332 930332 930332 930332 930334 930334 930334 930332 930332 930332 930332...
output:
0
result:
ok answer is '0'
Test #41:
score: 0
Accepted
time: 730ms
memory: 45224kb
input:
300001 10 444102 444103 444103 444102 444103 444102 444102 444103 444103 444102 444102 444103 444102 444103 444103 444102 444103 444102 444102 444103 444102 444103 444103 444102 444102 444103 444103 444102 444103 444102 444102 444103 444103 444102 444102 444103 444102 444103 444103 444102 444102 444...
output:
12500
result:
ok answer is '12500'
Test #42:
score: 0
Accepted
time: 1791ms
memory: 79388kb
input:
390909 150000 427620 427621 427621 427620 427621 427620 427620 427621 427621 427620 427620 427621 427620 427621 427621 427620 427621 427620 427620 427621 427620 427621 427621 427620 427620 427621 427621 427620 427621 427620 427620 427621 427621 427620 427620 427621 427620 427621 427621 427620 427620...
output:
1
result:
ok answer is '1'
Test #43:
score: 0
Accepted
time: 1882ms
memory: 97212kb
input:
399999 350000 459366 459367 459367 459366 459367 459366 459366 459367 459367 459366 459366 459367 459366 459367 459367 459366 459367 459366 459366 459367 459366 459367 459367 459366 459366 459367 459367 459366 459367 459366 459366 459367 459367 459366 459366 459367 459366 459367 459367 459366 459366...
output:
1
result:
ok answer is '1'
Test #44:
score: 0
Accepted
time: 750ms
memory: 55688kb
input:
400000 10 620480 620481 620482 620481 620480 620481 620482 620481 620480 620481 620482 620481 620480 620481 620482 620481 620480 620481 620482 620481 620480 620481 620482 620481 620480 620481 620482 620481 620480 620481 620482 620481 620480 620481 620482 620481 620480 620481 620482 620481 620480 620...
output:
299993
result:
ok answer is '299993'
Test #45:
score: 0
Accepted
time: 890ms
memory: 59536kb
input:
400000 100000 162967 162968 162969 162968 162967 162968 162969 162968 162967 162968 162969 162968 162967 162968 162969 162968 162967 162968 162969 162968 162967 162968 162969 162968 162967 162968 162969 162968 162967 162968 162969 162968 162967 162968 162969 162968 162967 162968 162969 162968 162967...
output:
225001
result:
ok answer is '225001'
Test #46:
score: 0
Accepted
time: 1861ms
memory: 84428kb
input:
400000 200000 562034 562035 562036 562035 562034 562035 562036 562035 562034 562035 562036 562035 562034 562035 562036 562035 562034 562035 562036 562035 562034 562035 562036 562035 562034 562035 562036 562035 562034 562035 562036 562035 562034 562035 562036 562035 562034 562035 562036 562035 562034...
output:
150001
result:
ok answer is '150001'
Test #47:
score: 0
Accepted
time: 1875ms
memory: 93216kb
input:
400000 300000 980920 980921 980922 980921 980920 980921 980922 980921 980920 980921 980922 980921 980920 980921 980922 980921 980920 980921 980922 980921 980920 980921 980922 980921 980920 980921 980922 980921 980920 980921 980922 980921 980920 980921 980922 980921 980920 980921 980922 980921 980920...
output:
75001
result:
ok answer is '75001'
Test #48:
score: 0
Accepted
time: 1866ms
memory: 101744kb
input:
400000 400000 399810 399811 399812 399811 399810 399811 399812 399811 399810 399811 399812 399811 399810 399811 399812 399811 399810 399811 399812 399811 399810 399811 399812 399811 399810 399811 399812 399811 399810 399811 399812 399811 399810 399811 399812 399811 399810 399811 399812 399811 399810...
output:
1
result:
ok answer is '1'
Test #49:
score: 0
Accepted
time: 878ms
memory: 59680kb
input:
400000 100000 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749 387749...
output:
294037
result:
ok answer is '294037'
Test #50:
score: 0
Accepted
time: 1861ms
memory: 88780kb
input:
400000 250000 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313 786313...
output:
141844
result:
ok answer is '141844'
Test #51:
score: 0
Accepted
time: 1899ms
memory: 101656kb
input:
400000 400000 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778 292778...
output:
1
result:
ok answer is '1'
Test #52:
score: 0
Accepted
time: 903ms
memory: 59540kb
input:
400000 100000 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180 745180...
output:
34014
result:
ok answer is '34014'
Test #53:
score: 0
Accepted
time: 1858ms
memory: 88844kb
input:
400000 250000 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576 583576...
output:
688
result:
ok answer is '688'
Test #54:
score: 0
Accepted
time: 1913ms
memory: 101664kb
input:
400000 400000 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024 798024...
output:
0
result:
ok answer is '0'
Test #55:
score: 0
Accepted
time: 882ms
memory: 59552kb
input:
400000 100000 229745 229745 229745 229745 229745 229745 229745 229744 229745 229745 229746 229745 229745 229746 229746 229744 229745 229744 229746 229745 229745 229746 229745 229745 229745 229745 229745 229745 229745 229745 229746 229745 229745 229745 229745 229746 229744 229745 229744 229745 229745...
output:
0
result:
ok answer is '0'
Test #56:
score: 0
Accepted
time: 1887ms
memory: 88708kb
input:
400000 250000 338323 338323 338322 338323 338322 338323 338322 338323 338323 338323 338323 338323 338323 338323 338323 338323 338323 338322 338323 338323 338323 338323 338323 338323 338324 338323 338323 338323 338323 338324 338324 338323 338322 338323 338323 338323 338323 338324 338323 338323 338323...
output:
0
result:
ok answer is '0'
Test #57:
score: 0
Accepted
time: 1894ms
memory: 101648kb
input:
400000 400000 907468 907467 907468 907467 907467 907467 907467 907467 907467 907467 907467 907467 907467 907467 907467 907467 907467 907467 907467 907467 907467 907466 907467 907467 907467 907467 907467 907468 907467 907467 907467 907467 907467 907468 907467 907467 907467 907467 907467 907467 907467...
output:
0
result:
ok answer is '0'