QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#104223 | #2574. Fancy Arrays | YaoBIG | AC ✓ | 861ms | 3816kb | C++17 | 9.2kb | 2023-05-09 14:48:41 | 2023-05-09 14:48:45 |
Judging History
answer
#include "bits/stdc++.h"
#define rep(i, a, n) for (auto i = a; i <= (n); ++i)
#define revrep(i, a, n) for (auto i = n; i >= (a); --i)
#define all(a) a.begin(), a.end()
#define sz(a) (int)(a).size()
template<class T> inline bool chmax(T &a, T b) { if (a < b) { a = b; return 1; } return 0; }
template<class T> inline bool chmin(T &a, T b) { if (b < a) { a = b; return 1; } return 0; }
using namespace std;
template<class A, class B> string to_string(const pair<A, B> &p);
template<class A, class B, class C> string to_string(const tuple<A, B, C> &p);
template<class A, class B, class C, class D> string to_string(const tuple<A, B, C, D> &p);
string to_string(const string &s) { return '"' + s + '"'; }
string to_string(const char *s) { return to_string((string) s); }
string to_string(char c) { return "'" + string(1, c) + "'"; }
string to_string(bool x) { return x ? "true" : "false"; }
template<class A> string to_string(const A &v) {
bool first = 1;
string res = "{";
for (const auto &x: v) {
if (!first) res += ", ";
first = 0;
res += to_string(x);
}
res += "}";
return res;
}
template<class A, class B> string to_string(const pair<A, B> &p) {
return "(" + to_string(p.first) + ", " + to_string(p.second) + ")";
}
template<class A, class B, class C> string to_string(const tuple<A, B, C> &p) {
return "(" + to_string(get<0>(p)) + ", " + to_string(get<1>(p)) + ", " + to_string(get<2>(p)) + ")";
}
template<class A, class B, class C, class D> string to_string(const tuple<A, B, C, D> &p) {
return "(" + to_string(get<0>(p)) + ", " + to_string(get<1>(p)) + ", " + to_string(get<2>(p)) + ", " + to_string(get<3>(p)) + ")";
}
void debug_out() { cerr << endl; }
template<class H, class... T> void debug_out(const H& h, const T&... t) {
cerr << " " << to_string(h);
debug_out(t...);
}
#ifndef ONLINE_JUDGE
#define debug(...) cerr << "[" << #__VA_ARGS__ << "]:", debug_out(__VA_ARGS__)
#else
#define debug(...) if (0) puts("No effect.")
#endif
using ll = long long;
using pii = pair<int, int>;
using vi = vector<int>;
using vvi = vector<vi>;
/**
* Author: Yuhao Yao
* Date: 22-10-30
* Description: Primality test and Fast Factorization. The $mul$ function supports $0 \le a, b < c < 7.268 \times 10^{18}$ and is a little bit faster than \_\_int128. $Pollard(n)$ gives a non-trivial factor of $n$.
* Time: O(x ^ {1 / 4}) for pollard-rho and same for factorizing $x$.
* Status: tested on https://judge.yosupo.jp/problem/factorize, https://qoj.ac/contest/821/problem/2574.
*/
struct Factorization {
inline static ll mul(ll a, ll b, ll c) { /// start-hash
ll s = a * b - c * ll((long double) a / c * b + 0.5);
return s < 0 ? s + c : s;
}
static ll mPow(ll a, ll k, ll mod) {
ll res = 1;
for (; k; k >>= 1, a = mul(a, a, mod)) if (k & 1) res = mul(res, a, mod);
return res;
}
static bool miller(ll n) {
auto test = [&](ll n, int a) {
if (n == a) return true;
if (n % 2 == 0) return false;
ll d = (n - 1) >> __builtin_ctzll(n - 1);
ll r = mPow(a, d, n);
while (d < n - 1 && r != 1 && r != n - 1) {
d <<= 1;
r = mul(r, r, n);
}
return r == n - 1 || d & 1;
};
if (n == 2) return 1;
for (auto p: vi{2, 3, 5, 7, 11, 13}) if (test(n, p) == 0) return 0;
return 1;
} /// end-hash
static ll pollard(ll n) { /// start-hash
auto myrand = [&](ll a, ll b) {
static mt19937_64 rng{std::chrono::system_clock::now().time_since_epoch().count()};
return uniform_int_distribution<ll>(a, b)(rng);
};
auto f = [&](ll x) { return ((__int128) x * x + 1) % n; };
ll x = 0, y = 0, t = 30, prd = 2;
while (t++ % 40 || gcd(prd, n) == 1) {
// speedup: don't take __gcd in each iteration.
if (x == y) x = myrand(2, n - 1), y = f(x);
ll tmp = mul(prd, abs(x - y), n);
if (tmp) prd = tmp;
x = f(x), y = f(f(y));
}
return gcd(prd, n);
}
static vector<ll> factorize(ll n) {
vector<ll> res;
auto dfs = [&](auto &dfs, ll x) {
if (x == 1) return;
if (miller(x)) res.push_back(x);
else {
ll d = pollard(x);
dfs(dfs, d);
dfs(dfs, x / d);
}
};
dfs(dfs, n);
return res;
} /// end-hash
};
/**
* Author: Yuhao Yao
* Date: 23-04-14
* Description: Modular integer with $mod \le 2^{31} - 1$. Note that there are several advantages to use this code:
1. You do not need to keep writing $\%\, mod$;
2. It is good to use this struct when doing Gaussian Elimination / Fast Walsh-Hadamard Transform;
3. Sometimes the input number is greater than $mod$ and this code handles it.
Do not write things like $mint\{1 / 3\}.pow(10)$ since $1 / 3$ simply equals $0$.
Do not write things like $mint\{a * b\}$ where $a$ and $b$ are int since you might first have integer overflow.
* Usage: Define the followings globally:
const int mod = 998244353;
using mint = MInt<mod>;
* Status: tested on https://ac.nowcoder.com/acm/contest/33191/F.
*/
template<const unsigned &mod>
struct MInt {
using Z = MInt;
unsigned x; /// start-hash
MInt(ll a = 0): x(a % mod + mod) { if (x >= mod) x -= mod; }
explicit operator int() const { return x; }
Z& operator +=(Z b) { x += b.x; if (x >= mod) x -= mod; return *this; }
Z& operator -=(Z b) { x += mod - b.x; if (x >= mod) x -= mod; return *this; }
Z& operator *=(Z b) { x = 1ll * x * b.x % mod; return *this; }
friend Z operator +(Z a, Z b) { return a += b; }
friend Z operator -(Z a, Z b) { return a -= b; }
friend Z operator -(Z a) { return Z{} - a; }
friend Z operator *(Z a, Z b) { return a *= b; }
/// end-hash
// the followings are for ntt and polynomials.
Z pow(ll k) const { /// start-hash
Z res = 1, a = *this;
for (; k; k >>= 1, a = a * a) if (k & 1) res = res * a;
return res;
}
Z& operator /=(Z b) {
assert(b.x != 0);
return *this *= b.pow(mod - 2);
}
friend Z operator /(Z a, Z b) { return a /= b; }
friend bool operator ==(Z a, Z b) { return a.x == b.x; }
friend bool operator <(Z a, Z b) { return a.x < b.x; }
static unsigned getMod() { return mod; } // ntt need this.
/// end-hash
friend istream &operator >>(istream &is, Z &a) {
ll v; is >> v;
a = v;
return is;
}
friend string to_string(Z a) { return to_string(a.x); }
};
/**
* Author: Yuhao Yao
* Date: 23-05-09
* Description: Berlekamp-Massey Algorithm finds the shortest linear recurrence of sequence $a$. Given $a_0, \ldots, a_{n - 1}$, it finds shortest sequence $c_0, \ldots, c_{m - 1}$ such that $c_0 = 1$ and $\sum_{j = 0}^{m - 1} c_j \cdot a_{i - j} = 0$ for all $i \ge m - 1$.
* Usage: BerlekampMMassey bm(vector<mint>{1, 2, 4});
vector<mint> cs = bm.getRec();
* TIme: $O(nm)$ for finding sequence $c$ where $m$ is the length of $c$.
* Status: tested on https://judge.yosupo.jp/problem/find_linear_recurrence.
*/
template<class T>
class BerlekampMassey {
vector<T> as, cs;
public:
BerlekampMassey(const vector<T> &as): as(as), cs{1} {
vector<T> old_cs{1};
int old_i = -1;
T old_delta = 1;
rep(i, 0, sz(as) - 1) {
T delta = 0;
rep(j, 0, sz(cs) - 1) delta += cs[j] * as[i - j];
if (delta == 0) continue;
T mult = delta / old_delta;
vector<T> ncs = cs;
ncs.resize(max(sz(cs), i - old_i + sz(old_cs)));
rep(j, 0, sz(old_cs) - 1) ncs[j + i - old_i] -= old_cs[j] * mult;
if (i - sz(cs) > old_i - sz(old_cs)) {
old_i = i;
old_delta = delta;
swap(old_cs, cs);
}
swap(cs, ncs);
}
}
vector<T> getRec() { return cs; }
T kthTerm(ll k) {
auto polymul = [&](const vector<T> &as, const vector<T> &bs) {
vector<T> res(sz(as) + sz(bs) - 1);
rep(i, 0, sz(as) - 1) rep(j, 0, sz(bs) - 1) res[i + j] += as[i] * bs[j];
if (sz(res) < sz(cs)) return res;
revrep(i, sz(cs) - 1, sz(res) - 1) {
revrep(j, 0, sz(cs) - 1) res[i - j] -= cs[j] * res[i];
}
res.resize(sz(cs) - 1);
return res;
};
vector<T> cur{1}, mult{0, 1};
for (; k > 0; k >>= 1) {
if (k & 1) cur = move(polymul(cur, mult));
mult = move(polymul(mult, mult));
}
T res = 0;
rep(i, 0, sz(cs) - 1) res += cur[i] * as[i];
return res;
}
};
int main() {
ios::sync_with_stdio(0); cin.tie(0);
static const unsigned mod = 1e9 + 7;
using mint = MInt<mod>;
ll m; int q; cin >> m >> q;
vector<ll> factors = Factorization::factorize(m);
map<ll, int> cnt;
for (auto x: factors) cnt[x]++;
vi vec;
for (auto [x, c]: cnt) vec.push_back(c);
int d = sz(vec), tot = 1 << d;
vector<mint> div(tot);
rep(msk, 0, tot - 1) {
mint tmp = 1;
rep(i, 0, d - 1) if (msk >> i & 1) tmp *= vec[i];
div[msk] = tmp;
}
vector<mint> init{1}; // gives you the first terms in the recursion.
vector<mint> as(tot);
as[tot - 1] = 1;
int k = tot + 100; // you want first k terms in the recursion.
rep(_, 1, k) {
rep(i, 0, d - 1) rep(msk, 0, tot - 1) if (msk >> i & 1) as[msk] += as[msk ^ (1 << i)];
vector<mint> bs(tot);
rep(msk, 0, tot - 1) {
int imsk = msk ^ (tot- 1);
bs[msk] = (as[tot - 1] - as[imsk]) * div[msk];
}
swap(as, bs);
mint tmp = 0;
rep(msk, 0, tot - 1) if (msk) tmp += as[msk];
init.push_back(tmp);
}
BerlekampMassey bm(init);
while (q--) {
ll n;
cin >> n;
mint ans = bm.kthTerm(n);
if (n == 1) ans += 1;
printf("%d\n", (int) ans);
}
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 2ms
memory: 3584kb
input:
12 3 1 2 3
output:
6 21 91
result:
ok 3 number(s): "6 21 91"
Test #2:
score: 0
Accepted
time: 3ms
memory: 3548kb
input:
1 150 471816347971198367 934144370769132530 85747619384378846 928941512582005725 154937870030720168 947932149793416512 27783441557851811 522085897018258944 254251197759739965 280173028039582607 323577718378116194 390211126917894813 349211961997885462 482844442408522462 582732208453073301 94800734555...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
result:
ok 150 numbers
Test #3:
score: 0
Accepted
time: 2ms
memory: 3568kb
input:
2 150 879653409269605014 957081824205994700 92943925332284309 70508831927780168 72367833784810922 57052500883916366 260855517197770739 493364569696106472 261906268272035425 712282959082227662 35005533487670014 740269757357303611 472541044721679500 231355986572948422 563516773952248704 38987628675191...
output:
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 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
result:
ok 150 numbers
Test #4:
score: 0
Accepted
time: 3ms
memory: 3632kb
input:
4 150 833174642454220423 721913650877167279 111257970647375842 922819627392160450 408011919008881312 938552585499192014 401181394137854787 154596954164557809 43303362814617574 450360165684736834 713407776281798115 265067947883317301 820681723927726574 17493726254665319 431343457571478167 51814600647...
output:
468840309 547289647 533838877 966360705 857529002 153274687 262629852 52838138 491303862 824933368 322126614 254980983 479226482 849822478 733697869 39083554 972201092 931290745 94464717 488665996 671570906 328618580 560220503 648667666 629662517 387210606 508021018 647625623 446432016 725472621 181...
result:
ok 150 numbers
Test #5:
score: 0
Accepted
time: 0ms
memory: 3584kb
input:
12 150 866520608211357891 826644240983841587 604468068635680936 683891212731586479 729458231854829796 199304421232371994 115565992620864149 582246847462487026 45026322404633290 991496269676336501 828552610616377158 777876324164467943 21599638116777490 828672919384884473 156000006365142361 1075758095...
output:
779414664 514445561 232707217 332166208 129233036 140771797 795601301 985364453 520952055 724746825 753012961 330741891 856478920 617535185 769187104 694821591 377746976 624170068 604988921 681705434 307373491 860391243 993177813 401466218 638396860 81657365 567590547 536248402 218207546 850043246 7...
result:
ok 150 numbers
Test #6:
score: 0
Accepted
time: 3ms
memory: 3632kb
input:
60 150 942384627889050160 632722531683900587 323010899964408037 768156669746553097 910441269274010456 574994561230251602 991998693470233584 946559918384472428 688850429932902531 546016664495112655 911292584182165502 544392675853675112 286896336919591702 26067995914490533 342959982557875555 652184567...
output:
932200580 903893996 357154050 968506185 742674333 892926972 955069213 359920050 662550206 709081432 789644301 156063250 217976189 960971758 150053868 654190187 4302337 143734760 134807911 682516411 414799732 641288662 760159256 358958740 258320312 382386241 181861029 980283133 85490921 826348474 915...
result:
ok 150 numbers
Test #7:
score: 0
Accepted
time: 4ms
memory: 3540kb
input:
420 150 652643102578585626 815592668110344564 80182963922677648 329298533050661052 888030230126602620 366600500217079827 410187526382051676 102382793137115355 274746471179172353 296927801740189908 315100659826195468 117705908453673624 768586284103816365 68311227918233771 180984322159013983 934861174...
output:
134106992 679303625 834034299 991574091 800679260 187365176 338079081 632426140 889580947 359580371 291928987 167306560 879609773 6190610 230006744 690370376 32999033 279019618 258258432 470436938 155317311 403241661 56033583 77078814 968951238 37546219 154714275 643164852 354497133 450000862 491335...
result:
ok 150 numbers
Test #8:
score: 0
Accepted
time: 6ms
memory: 3548kb
input:
4620 150 297322315854726773 280471159266106599 699801246349452330 65496083279950550 871398581662271626 856073774431287314 261685312184467620 794118362921655401 559675718578383421 852245166791982043 206354949512966676 74912770463068510 763582430583263339 682350125491835657 902249948237866072 34545707...
output:
986044811 103091966 935113777 583542759 22612061 321972881 54295640 624452113 567960641 103460045 69195739 318209967 920265424 943514529 699397996 726777723 966124283 112846048 521332082 451189762 618299099 289852269 781213823 983239700 562263268 288749357 822981064 614412918 688340550 849355405 193...
result:
ok 150 numbers
Test #9:
score: 0
Accepted
time: 10ms
memory: 3628kb
input:
60060 150 321042833671319069 814779641977482535 206907881258140242 767656477507514350 965658116010881153 888046414032773423 752829149707163137 37075116613065442 825910891680936350 565535799506538902 42554938199054555 8281169553665359 762279657524288035 721144630802920750 317996750034298205 925077279...
output:
74005897 258648189 740728514 951722800 984957343 681780261 798706732 228390199 206326177 200055927 952166057 303251351 111205729 988934736 386979870 98349805 70618759 601550202 318699486 271487431 26515923 34666519 949278619 788840050 6330372 598336830 924291965 505223310 870746431 867707461 8648310...
result:
ok 150 numbers
Test #10:
score: 0
Accepted
time: 10ms
memory: 3640kb
input:
1021020 150 150546375236259464 956402079575897507 968744791372351937 13463566892651571 692798889396376374 916586573012377121 924472563871303333 240428216767012645 201769115986535644 434378618828710810 128004453899931139 206891611964666356 645377478508905195 815021290558325956 719028170873713564 1930...
output:
262996144 987798410 14820748 289072324 963824210 979941239 585955578 518300473 129823444 534729569 25449906 226686496 186371714 410946085 594251433 271314073 738280663 196494119 903815636 879387765 824397505 708849774 389012220 686309715 258859407 35876421 991782680 75766926 93598945 35416944 774534...
result:
ok 150 numbers
Test #11:
score: 0
Accepted
time: 8ms
memory: 3636kb
input:
19399380 150 236744048803792416 885780066050607118 828951197292810646 284651790382979731 606532017420458180 560079481459864793 539163183635352360 482802457708205662 228992116223889573 913777324385054202 906030569026659864 377107783185934542 483336437389083834 321631993535981481 724639864832760572 90...
output:
12331829 642558635 824299074 413423313 999070667 197490327 97388134 22927131 388819376 114986062 187368983 954105673 443408571 53711161 796465194 241085176 578817122 130283588 553303116 777107049 199876531 26416438 518944833 431524394 261407022 744927174 929895387 750357617 538155073 131439019 71960...
result:
ok 150 numbers
Test #12:
score: 0
Accepted
time: 2ms
memory: 3544kb
input:
69657034752000 150 403776100446711204 876994814256699519 358809067106070890 412670168821855830 205995758175869757 572442827386738585 923826004198949890 339609305869204070 520518044744048844 294563501488160749 400224049857958833 591478758481285289 494376786934891788 656940592622961750 649287802846795...
output:
503414314 635744710 692661894 728926999 52090322 412610766 863876734 832848120 218233091 626436736 960714899 252407342 641482308 576955912 787908231 539061074 961790198 322709898 875187824 81605008 176872142 510266542 915296599 716039366 480916810 50673040 901814730 50935546 19662315 394302225 21210...
result:
ok 150 numbers
Test #13:
score: 0
Accepted
time: 124ms
memory: 3640kb
input:
6257464012800 150 314719601137586866 70900274752717238 211126593622501975 861725907911381796 567133665411030378 284058563770137851 804925287843405996 585441965108843256 855862024117061122 601973598224965807 108390577626243554 575443097322310047 753119410812825352 946809189769995963 76770059502845287...
output:
475032565 290775373 489979478 321501280 761240800 351339241 183212171 720236438 695638228 323742760 526112779 8075269 185793301 646941917 150587927 126154752 837648802 469588136 217667863 644656982 375644944 779034055 636078243 613827208 890527928 829790443 306032414 50536423 637085919 711485758 121...
result:
ok 150 numbers
Test #14:
score: 0
Accepted
time: 4ms
memory: 3624kb
input:
3822059520000 150 233352203103252899 451721675049695222 580495228436037589 730521692678170445 980965747920244405 286204773399710667 366685102459854512 827932529903914647 273266375204410411 968924059112196102 734752138335531757 576392065688431467 966518574274678504 331566159047596140 7769068646450053...
output:
125701678 766052790 302068200 36223645 317039070 587093547 178139501 540316258 855024702 885473877 720315393 764775190 508946909 169201758 717484657 283166265 971645212 882437622 366755647 647283947 548711258 397287283 355010367 982467481 913406739 37136808 643756444 668617043 935482419 43498770 990...
result:
ok 150 numbers
Test #15:
score: 0
Accepted
time: 76ms
memory: 3628kb
input:
2330275723776000 150 351539650438447062 947410064957435690 244790871529927061 822401132221537063 316684551962201455 902302738646331855 974090807886547631 263662956401289502 819546516065007650 72447651400409911 978260761000927428 577313335019137789 114672121773336609 378919273138533286 44816349352241...
output:
41693690 561254721 687926710 96770169 508773748 229496743 253157059 629085461 860101679 127459725 701647351 568918291 359327885 831799237 667788119 25346676 270701795 815765295 670895227 347925722 838666950 967095738 796358884 140484358 196290053 145305954 623087258 709408154 852963691 395345412 980...
result:
ok 150 numbers
Test #16:
score: 0
Accepted
time: 57ms
memory: 3632kb
input:
5081248972800 150 14034916097171860 76829817517834350 315571288556980229 824236787981547494 670472484843266516 202104400167726712 316723642831433345 158537375431394887 3926831973845600 242688971629738175 90685878467140526 300210610412072285 963181266810917060 365559385723497735 65680936568358458 796...
output:
420919332 764262912 171453571 568853814 140497659 784036188 493954369 405951510 341151547 802054558 964161156 286839783 249396818 435772742 374740646 107972229 61672608 979068169 947025592 122856106 74547874 712576858 355327049 776762126 746436474 529926747 989799757 284206356 548530244 641647812 53...
result:
ok 150 numbers
Test #17:
score: 0
Accepted
time: 832ms
memory: 3816kb
input:
9127507905816300 150 572029369058014645 756214776104020845 417374738883645239 21816646190169152 44399622060475269 459996240658031269 474533933701621495 231817636924665748 364412871930663892 286740780058339587 147284952004952715 64759211260610644 140125305351615938 394773822393587633 4975366283029319...
output:
586603513 800903178 631198782 544492165 823519129 79151508 610081100 404541475 379439052 164736137 113984710 562934259 833945822 130627753 584951857 9839705 952141147 225688913 589547755 397815438 839031037 63083267 939136698 573078563 163108592 293528215 434904984 615110398 196019692 744949147 2811...
result:
ok 150 numbers
Test #18:
score: 0
Accepted
time: 861ms
memory: 3772kb
input:
9127507905816300 150 124387763765905436 642098115362734193 892478431024477507 281074720584021410 868302351667766165 774937024494594549 716894338911422860 255483596749156944 869600866675015357 327498623247633391 587547082957105113 442316367816901716 690419350441255815 281828128754480802 6008185931771...
output:
501143379 596549548 250412510 929059286 11224524 661164778 233279843 956597838 137254052 743571375 616724986 360703414 917574782 855596781 662916831 624820829 170857518 797975021 504063078 971775810 459981828 930452860 148431978 738081391 859276317 922959483 59637004 625173003 566949596 723407446 22...
result:
ok 150 numbers
Test #19:
score: 0
Accepted
time: 838ms
memory: 3808kb
input:
9127507905816300 150 32748491166087298 19276727894270697 704957137823412305 615382783838124570 464682437528640248 487442307952214555 472023203988094362 204368473065785492 737133264994434813 791092736593123081 926645311830748419 87408971672728254 574836378621525058 212203091994920988 3210813212723367...
output:
653357891 565317605 416293093 544882406 834336841 595226156 242511941 979531931 639156826 397413314 494428555 861470168 892750780 865285138 279615810 669634414 718353580 625044761 981474356 645341201 104334428 252190696 728505686 955314100 945938182 183540960 984141249 865418936 496323425 606414523 ...
result:
ok 150 numbers
Test #20:
score: 0
Accepted
time: 47ms
memory: 3528kb
input:
5645039165766000 150 366621639431416026 232827464739847216 173821701278572297 858634626391423036 395571049461057560 361050684557444986 681799136620420945 330789042379463522 751178984318142329 304558271276587634 954142323894618083 643006551437425 142208159581303828 608630182266905548 7757240771324224...
output:
108497074 875020651 795046047 681808296 452049646 449763642 327240094 917946393 829331686 908456310 514681274 883065869 374741241 680211652 212580109 718651377 81323136 560974705 102186562 37232324 905480199 551286808 786749166 576301510 160166807 515381406 671550678 175149925 917040024 503214462 56...
result:
ok 150 numbers
Test #21:
score: 0
Accepted
time: 47ms
memory: 3588kb
input:
5645039165766000 150 334295703128908772 345429567413376272 253374074506792199 529881046177737340 106562982995396178 558966154090354453 203358899245221185 227533694827561942 421248947941797120 542075838688798660 236875719697459328 305964207658765923 206992494229276724 421183911811048085 3074298178709...
output:
403194720 871535871 164531138 91860690 595706599 716408884 216813149 769479274 700046632 860691398 481235625 886421844 24981970 408481494 10586064 81247362 303104371 929329673 886287056 454501492 220832934 716782297 232273794 104072326 589427752 353956824 246099372 784817369 631020458 776185521 2132...
result:
ok 150 numbers
Test #22:
score: 0
Accepted
time: 50ms
memory: 3580kb
input:
5645039165766000 150 59079617261192502 320826275755546166 305862964300355378 590534979069051983 581874820534438035 626048938399555358 751938767910763997 269225498575187372 783154593059056364 800306876413284686 943506701844598916 150316356446690691 901624270159007329 400521088092498119 37783123028934...
output:
778427265 864650766 191724606 812407318 569877264 55966744 496858246 530970860 378043054 925659868 703659488 656598632 797461139 453727734 65318206 867352987 933863152 266774869 503463046 808706488 355578128 713559358 505899589 787450583 568941066 481857090 549979005 358176478 756919706 746823739 87...
result:
ok 150 numbers
Test #23:
score: 0
Accepted
time: 13ms
memory: 3628kb
input:
3491921664000 150 102677079981348951 675424195532170339 985334795632718239 954000649032743864 741343640604487389 761322842701567391 829727151548148726 276735548200270068 570581793487912128 200437157515816157 8331786961232100 933689811384836171 486438336653795124 936223665779203614 636501284539654023...
output:
767302616 496808838 616561104 575522912 96663072 205681027 598247429 19168026 202593559 925318215 907137372 236463372 295504100 310233831 577667264 24112088 760155703 751495953 175543638 659630650 382177371 539441667 450167021 746373012 898515751 878610120 122524032 150070576 613866927 717847322 243...
result:
ok 150 numbers
Test #24:
score: 0
Accepted
time: 80ms
memory: 3632kb
input:
5402002814208000 150 456681771519058153 202992411829327027 904955383334026309 476678166287726503 679898505438687799 340656829598956415 569663001493610741 428269054355016197 906347727277708315 937197307763214126 347339239533547150 647565606142889664 571308973356964981 443469245587651618 2688451102622...
output:
414406512 502945629 558262648 803387903 391708456 3161917 784677960 247875590 208845068 496435389 502515786 570891394 469676588 314205520 955407672 787868028 562560022 53531358 715212855 950608928 789061919 102877090 179802892 49996044 686393474 688450070 723097275 617640461 258619582 634052395 8039...
result:
ok 150 numbers
Test #25:
score: 0
Accepted
time: 47ms
memory: 3516kb
input:
317764871424000 150 175754421635580525 431895910683377194 824939037412438903 641802082658065550 203075439565588414 211355520518408947 658910060173337302 761282600333001987 742751208216681465 397173196049865863 194023290881539357 48008582108184539 693189324423971064 50982040295432203 1643938306316946...
output:
688065915 496815111 646162438 528626944 5988434 165253254 876492971 737884512 475557065 333357661 816195454 840402958 868384524 814317710 435492012 615675081 992209825 779473615 988258382 602488218 825738601 7201800 695786450 300503433 379128048 41419854 535187293 470572345 891395096 901822324 60063...
result:
ok 150 numbers
Test #26:
score: 0
Accepted
time: 22ms
memory: 3568kb
input:
24443451648000 150 818324809271837531 717061181989507982 46057324292919694 433158265063818461 596340156055557677 47482014663138134 366777962716407039 307591293747746305 356178094203349951 995656990776894408 27903611156923779 791653392001840445 981427378685639090 690315048267334555 833736509562070184...
output:
593569269 389985890 861994389 621865115 644441594 373601411 806223176 164499448 422756335 22030202 903864332 59863918 465064828 663992171 662718438 625619749 813855361 181700594 69888664 548046787 473299047 128132505 192634531 646388985 74679864 160499061 923183307 772933960 879367180 209689933 5736...
result:
ok 150 numbers
Test #27:
score: 0
Accepted
time: 4ms
memory: 3604kb
input:
2222131968000 150 231955687436122149 954975865405421814 73223474661885172 867360392338079054 421373973547383157 262379528750793173 813925748862616601 206070520303616409 699709836837831998 729926488243381242 651146634477562186 175345248500192242 234788232566225888 139258205890848319 56870656160892430...
output:
7827436 647073100 506701746 587427596 394371177 905820612 147619592 401975012 371426024 965467689 504319996 959363818 15748243 54807729 490318920 571738909 276049863 395113396 230411686 108693896 150896339 427157892 274065218 130457321 451431986 460265186 39434956 365027814 134948104 869946560 93938...
result:
ok 150 numbers
Test #28:
score: 0
Accepted
time: 7ms
memory: 3540kb
input:
317447424000 150 967041283861630577 295451396640754240 128811525996935713 627515217416292179 125642339190854770 388390948390484060 30724409089572223 251109635821824741 932934410508109553 834354518480848632 412688610549402754 648390286788596911 82807989399489406 810878741726047476 264132014472093863 ...
output:
49776520 278822083 123592572 602837018 141752377 435860044 89728439 243416147 259468808 793612554 444289751 298487966 541601432 297780608 588229092 6602084 319396252 31091436 834003545 458430306 842681550 888163914 405418468 645104246 555114068 355569245 809075812 264654806 866007871 926225698 11476...
result:
ok 150 numbers
Test #29:
score: 0
Accepted
time: 1ms
memory: 3588kb
input:
45349632000 150 146905481814418551 641893657106605437 550768418406982000 422746535526816556 973292926443698411 662038391163770803 847501843854332214 761915268342093052 135909244575480985 42118454643921102 607084993473535129 178149152388580012 296792889611219981 619279584189142839 176391448016209756 ...
output:
434866157 667173968 946195694 696266459 526084658 53007847 958903128 669961636 677219778 962605974 418664532 871017950 835889308 862444533 537902697 703378823 941224588 541048603 130204256 688928545 443602304 894203053 328081059 70276650 734672351 795287068 1602136 173091818 393435673 996275381 6082...
result:
ok 150 numbers
Test #30:
score: 0
Accepted
time: 43ms
memory: 3584kb
input:
2932515813427200 150 899512099997783419 696478712700655596 964836640215081786 776779661034303880 907650612068139798 958354955120242931 915730850905000789 841406541422960365 424991915041478865 199966822876758245 51053176436815895 579294509396780243 347330157156224746 155447752784365697 99919629187369...
output:
248202971 832168639 887893661 632025569 939526934 420203658 5181344 788769766 606960987 857144331 750603011 440333919 162052527 788237880 962556441 741099860 647759027 465528500 509065121 685014271 491922882 118834083 87726148 138823645 709018113 454518472 391157202 701598931 696235288 182195490 115...
result:
ok 150 numbers
Test #31:
score: 0
Accepted
time: 33ms
memory: 3592kb
input:
154342937548800 150 718970274832080789 308607193623967311 826420225737237098 489911573439853373 222047548486574382 112992469616622782 434041526076722620 230794083867370632 687306447228968825 491188420356827449 791174336656690140 203106344432799797 503302187319183103 750858745223165662 44613353890612...
output:
49243221 898195913 193370627 661262962 814294509 907334604 945269126 426866851 774603179 213900686 43715316 883834434 78399795 270168952 13813602 287708977 552253355 265127868 144047887 968645525 438164897 370433383 433450720 347506434 151208076 808143832 983160280 306640854 538679739 360236334 9739...
result:
ok 150 numbers
Test #32:
score: 0
Accepted
time: 19ms
memory: 3628kb
input:
9078996326400 150 49875578655118369 333610511076916565 722099548444274532 602403634471287052 642253094379924124 241246109023633807 346274735251916158 658461541800948884 189290324933731064 760463098175993474 999507795870006554 357059928039438064 10803328012873703 396362734683442204 42226648204122103 ...
output:
660251668 392256294 945974094 90675175 775432621 827124960 369445625 338836515 638268449 39107991 466436108 33907020 927207123 934294361 649876167 463187192 873765250 787949311 891267308 13674774 693102335 875595295 537017896 404141127 487028229 538763042 943257230 978980177 257918858 20433880 57935...
result:
ok 150 numbers
Test #33:
score: 0
Accepted
time: 13ms
memory: 3628kb
input:
698384332800 150 46798853035713297 90785585854800624 315955145113253605 46373688308865977 239612008009365257 620168191485741114 278600006467621265 879360225471860144 977824901813934919 570325574572512713 311745220370014537 603343442457186465 162922484962874669 392113918105666649 333365598367965196 6...
output:
885465109 582568321 124631862 859768868 570669797 136455793 136769150 63390859 894042345 748323512 291829722 498881232 455409937 494149528 308750293 287751560 676197094 545363609 447026604 531343150 762424205 888208506 409156180 986851628 503125610 145354653 195452808 607980140 949473676 696105212 7...
result:
ok 150 numbers
Test #34:
score: 0
Accepted
time: 3ms
memory: 3584kb
input:
63489484800 150 349924938831077656 101653887934531382 61327898455867890 513304916410465774 803132553288943295 700676625863046946 49714495611562351 493827599020435751 625284449852402335 322395957405818334 100066950484582428 804656377070709395 140425252102773947 987577232973556445 30089400951534928 59...
output:
761117653 264007689 842532773 12839454 491978384 159754789 813334806 838948965 442225962 142945636 686418618 211544859 561579748 696191485 371507128 953550596 279741870 269257278 571983036 925263253 921973298 214121761 5146566 920161274 161514544 864736235 626911518 365561711 237304105 994393344 770...
result:
ok 150 numbers
Test #35:
score: 0
Accepted
time: 3ms
memory: 3576kb
input:
9069926400 150 850228049126664815 979547636549699463 478959647665648697 496826776875020425 943628530374246340 710253493978282823 224233456208325400 385972903648375726 566806100198071355 171135854305087322 119203503098842449 542892875280702894 611827774397202378 855542796413151088 232883087255571080 ...
output:
648958639 838147250 226058040 932301852 336945971 932732757 915482171 644256593 659809864 462104704 237201933 647685061 179835166 550634629 815251153 294858721 693131786 585529708 341159094 936772512 657901128 36253975 399855188 370403967 866841651 105243505 837784256 261934751 798975466 861373465 4...
result:
ok 150 numbers
Test #36:
score: 0
Accepted
time: 3ms
memory: 3624kb
input:
1813985280 150 714604037712805413 383609126063342828 677897959459124694 456193324900795530 665745096506305239 995814025521000401 328608307975422096 775351354889497130 477072815725418351 646823155094084067 324858010951423556 57989782468012722 678281663401728265 965652116424245481 937899106116234816 5...
output:
765405089 111878522 474792938 311175703 105897787 942700516 285383213 928764769 202928616 284066089 636083087 416614971 932615202 547036724 253713508 957082359 757796510 425386064 236701006 322726759 197240439 850018582 787757805 48420710 779795504 554277665 759283179 689564455 239462797 255041358 1...
result:
ok 150 numbers
Test #37:
score: 0
Accepted
time: 0ms
memory: 3572kb
input:
362797056 150 855171861258275402 713184733157578278 622636844265393757 989020387488907327 260462733354101570 243100138571246760 119051970786348974 125149608354592648 116196223399338874 879391138952638831 175859432798299759 959651311665057769 74659680313317335 638525860226345065 527307781633657367 78...
output:
440685936 62130686 634141092 936099616 633838119 136380347 901712574 855476213 159314759 826307981 263115271 864185207 251845019 409655730 125508393 962418188 509299893 24056287 508250682 131211865 332876694 185147530 888578551 378049480 851929344 585785910 776497975 313676789 355496024 853023871 85...
result:
ok 150 numbers
Test #38:
score: 0
Accepted
time: 22ms
memory: 3524kb
input:
2248262123627520 150 93332196486146221 661599597982758104 502226839055236443 344397571364280846 70161320389658163 820237646091547948 476341514733620590 755468983292531315 847463101764662706 770795110466125668 414289597815719684 71710750288846589 766154837110454815 499666610171062935 2322578481763297...
output:
991037154 162241674 971755711 39241323 769437373 541549404 905408696 854644977 948433478 206652320 928179510 742407183 465449166 434478611 840728359 999617401 97891182 510668252 343005708 191148555 436160749 562398419 790381110 801098648 372803228 996027360 466910441 741087605 873796831 724395532 66...
result:
ok 150 numbers
Test #39:
score: 0
Accepted
time: 18ms
memory: 3632kb
input:
97750527114240 150 781072635137395868 549614420753994810 879189726432204451 220745459580985025 510273251849861126 191670294625715760 193606198043272251 81093444545576467 991298304256083301 619233984793317486 656820656157409188 78107134876658427 402156208700478883 932503233700018836 59004664645490520...
output:
31510719 764526652 816048162 259131703 949358188 869550336 886064485 420974898 842128162 892406278 440706956 368632563 604256216 567412250 677201790 974916219 26860448 807253288 192604244 159420768 534958722 321667182 322173372 476903608 468396576 684161110 904267764 409505277 165936227 984295178 10...
result:
ok 150 numbers
Test #40:
score: 0
Accepted
time: 9ms
memory: 3624kb
input:
5144764584960 150 165896518345959591 618707655964761505 608467605916591938 980644765709987208 204407611030517421 113342208014575346 644249923266006119 999736671132342509 264547516505036609 181024850665555362 6070010816490001 277287210228057894 242751972235676879 23120878224313210 181967967658354138 ...
output:
611877851 549963219 244691501 477888153 43487270 6726948 925340932 878073367 232470323 440390007 302558864 67495143 28006326 469844144 152637619 643048982 563359203 821530323 101736107 891112611 150423820 851983998 705908288 907125444 421200452 458096931 128571555 468038137 395987045 753098729 58879...
result:
ok 150 numbers
Test #41:
score: 0
Accepted
time: 6ms
memory: 3572kb
input:
1514679220454400 150 261127643738402901 176319891031748859 466642600033660341 366006404298095908 793388659716696664 699049891913481051 504903366294794700 952657641236955276 314311464374949782 24286791456830283 29317623093922833 667744481758501822 731399499363937948 505183770881881247 517201464691966...
output:
526945364 144886460 215821047 898453289 114465370 787454734 486983796 93626864 567552538 782075108 515675271 647496273 702869270 240663242 463513942 579269323 871999945 103292399 284967324 519104815 877358333 67047818 125743659 298356168 948561775 694231728 576491132 467748900 488710873 577950962 61...
result:
ok 150 numbers
Test #42:
score: 0
Accepted
time: 10ms
memory: 3640kb
input:
302633210880 150 895107725665042636 302900901888126385 683253867112716662 442827205264650922 453085908330940796 294438485208217570 752473048102051800 480002200718728483 978454820226656326 16447519458631045 249889889131068081 410370390753087513 831501961241306262 365271718181966253 47545297895082891 ...
output:
772541825 154306688 618761216 526044764 534909073 642832865 906265495 823702380 143336156 707625125 750366442 574233787 74164323 920966867 934865610 219823300 356545972 301186144 917222455 508624561 375613035 109156902 59679301 567400275 782228197 546083230 553939767 650994639 649405510 448338016 45...
result:
ok 150 numbers
Test #43:
score: 0
Accepted
time: 8ms
memory: 3636kb
input:
3450600590976000 150 987742424980763575 263217397970483808 421918571498214146 788792028792655746 337365005053733120 951040522325356770 586769205413874877 928845579298854504 625603029741011421 211607938596893357 488324257789175114 249482453131714913 88585068884255968 848628961675500114 43082267340002...
output:
155104288 429955997 150508211 706259190 830304391 499674768 158137831 314684246 674094180 148837813 232816060 646426237 301833417 607742262 311279833 699656454 289441015 974859879 698402357 620322857 93675139 965968978 508664928 639212230 404090087 258633262 804277073 896437435 982960462 129789719 6...
result:
ok 150 numbers
Test #44:
score: 0
Accepted
time: 44ms
memory: 3648kb
input:
1980734365209600 150 534657067603009629 881805053775047645 477247066944826587 905977165363979879 641817597767279991 687382162385863919 932752095016367580 643810024067977247 723644318962388978 328367421120021117 221245500528281473 345693074906013064 309802191042553506 164125501827293367 8704231397841...
output:
200441311 323435267 942234855 374148325 499542500 620456928 376390880 470634225 420187551 875131257 93174292 176525829 461537588 443250625 499787648 145324443 691814502 963240352 581506070 896619635 631436204 979536112 149214630 352673136 832870528 42266867 398917090 43171533 215889389 852305695 631...
result:
ok 150 numbers
Test #45:
score: 0
Accepted
time: 22ms
memory: 3556kb
input:
116513786188800 150 330822184423823905 566679989731789978 858420971368435005 345009258426790670 471534485386714258 3296448949895871 655355888733902525 732809415960868797 738927224365528859 117878822936397938 371702323417699321 872707218234320687 596915116605237834 454757487364977715 4475052347630574...
output:
996939869 913417993 935216307 191822207 930161597 889774823 10096092 545329027 533879339 117241378 656944919 16899726 719438763 660915960 822145316 901493454 706005977 933612982 46784267 547490807 694797881 384342630 328901976 562763260 671071304 276909036 233377484 398679149 147156131 141582633 754...
result:
ok 150 numbers
Test #46:
score: 0
Accepted
time: 5ms
memory: 3592kb
input:
8962598937600 150 574732967457841041 352887976260188609 861987401549137430 238704337556893266 116442422124296082 698836569671829534 281672277217314405 446453598897508984 315473980170507928 89577232513172134 825307570371948882 534908096937045121 16771287185515490 555711288525371656 466766550273239296...
output:
431139859 37050501 568819681 832874221 815196783 511710762 542520676 667744005 279370871 391081383 237687920 692933654 747320858 553481750 622852610 463525030 990178998 841824108 981389622 897999102 538803178 428072179 881187812 765787425 250821091 238413621 551960725 426491332 875887121 258834709 4...
result:
ok 150 numbers
Test #47:
score: 0
Accepted
time: 3ms
memory: 3640kb
input:
23279477760 150 518342971561386247 316322868190764724 340732860596260902 495107615003515350 720967203254279433 90050930558836701 988425400408489058 18916001066952885 41470734164595150 640799342297382809 473893209029385863 335282387604602859 106555560400978026 709135837820813411 551040588137655177 87...
output:
652075159 554656400 319976585 757417381 283474018 780217035 776008165 398193999 926987403 679588429 907467101 65374662 465883075 25031044 752127319 149380109 232970861 784543957 527041527 927625729 167464076 577326641 234855680 492302787 675474580 288380214 781805305 635972159 991686078 823412001 18...
result:
ok 150 numbers
Test #48:
score: 0
Accepted
time: 3ms
memory: 3628kb
input:
3175796937600000 150 734755594916017671 5729121638547025 652532224055018698 571322505881225676 713596520853253973 291895531239841709 636706990220588949 357210886379207360 337046438282779513 433275979276747844 823973386069158491 671965309977958098 858777754477823414 992301529919840157 461250465435043...
output:
707755879 594754622 936058196 491216861 607156333 992228943 885211026 992065836 841833294 772998720 183403103 471467022 409387983 750230327 924896976 637867950 453172074 169819364 118507658 825997179 808725681 258728292 83098125 529260298 146523719 997071976 706438150 800623337 902749876 451335258 1...
result:
ok 150 numbers
Test #49:
score: 0
Accepted
time: 13ms
memory: 3632kb
input:
998107608960000 150 270027199762103584 581052466618460894 606430214253860901 286620393135082846 604618318477824156 275587831006900661 540905578617650585 40284871135574631 607786894295456693 394563307250282923 157907790829146577 852499678502599432 755490214768912355 835145008741668759 547740420382664...
output:
35663632 290121133 500629931 901522867 630165033 360769646 484916344 792902247 782981871 413318395 341922753 882944356 684896306 323482439 79186051 109622415 103740890 165309407 248060414 720961506 467884526 339315468 230685345 3205513 193046294 488103739 679637814 880081259 860000518 749033322 4713...
result:
ok 150 numbers
Test #50:
score: 0
Accepted
time: 5ms
memory: 3632kb
input:
90737055360000 150 715956582837089309 854373046106309130 362972905044160602 154779825707360761 84759229172646883 620661577867467669 990723939105854482 141737284915708548 440242864329543258 149745983446886559 879659004733346742 389454223763039433 812385197657656089 163533680737932207 3775375422791063...
output:
249074386 762013569 275229230 325051503 278805663 338551976 950500995 565336414 989836818 30378813 477306888 398650061 691094289 770724306 316272251 586981078 55991008 204522703 204104888 410304221 66069028 851730850 302576310 815215817 581332626 232347730 254729215 694309487 504312558 447429628 740...
result:
ok 150 numbers
Test #51:
score: 0
Accepted
time: 49ms
memory: 3564kb
input:
6302336616576000 150 768341457346165064 257412686871415029 878692559214784407 851938130897294714 926290308381663904 775732224211795020 660503406714255646 855045721707514959 557134275106260815 419131850457472559 636947075604882219 92125723576794040 202921578051695601 306112081682841763 73751840759960...
output:
597754810 644463189 117303320 995864025 579289348 860111087 39492878 286144799 364522220 34774680 30926193 730636385 483630305 346029664 914571234 282543477 741654261 382783566 407650698 22949698 777186636 783886397 466926469 828478506 441420502 30034449 282034685 295483824 544788521 698258030 36486...
result:
ok 150 numbers
Test #52:
score: 0
Accepted
time: 29ms
memory: 3624kb
input:
370725683328000 150 330899805104608872 628698772596480284 364901036565807255 384427689650685536 377703259781430050 218925184457565372 679761391647825708 900736133481247223 293659000484766179 389977795965800685 332085600701855168 338722870667643174 974792326726627874 664234531011072798 12864085646007...
output:
952035583 257427818 267512633 293141896 64250607 77941048 818717939 86524389 445908404 164242291 195299118 767887383 435245259 514855120 594199415 347698511 489078199 382285039 739792283 867359269 472789479 998575730 381423956 512473896 921712245 32602909 170912006 557537813 426938567 358628692 7508...
result:
ok 150 numbers
Test #53:
score: 0
Accepted
time: 46ms
memory: 3564kb
input:
4077982516608000 150 301710559737332843 357169357568465755 166910047761478702 175143354659678268 522370669153817324 563432683989297064 695110035004119355 582563874005400756 715834244353712247 22060686604237486 342635830323431246 971717509967367376 230548953196692269 220119735651134048 66084830708213...
output:
365331574 767307499 466053262 594818235 684292408 202785772 569901879 789088905 734157908 755151981 78610988 270058420 830380952 551462405 716825584 855046591 921170210 993653672 603366487 54205651 367070759 291791927 370982303 167206270 4226511 384102270 75828205 511368707 526700637 394011117 62106...
result:
ok 150 numbers
Test #54:
score: 0
Accepted
time: 10ms
memory: 3612kb
input:
313690962816000 150 998435435406571406 696312094957375051 266451665105524257 652171475318691433 739194596477375674 252261826537266707 327496189832459195 408062819783713064 356625488001617501 697408573224919494 494268720362166024 174665244627915849 660982685713475569 199841531383096551 72869321785365...
output:
830751237 241840703 817187214 143660815 512631660 276225775 583847990 288572199 330852492 551417886 531156760 388217623 857164532 649028419 893906773 947401342 262641203 198146397 383289225 384462387 664306321 245502325 426980549 99763073 696878169 833824792 425274473 881622816 429114369 461167427 8...
result:
ok 150 numbers
Test #55:
score: 0
Accepted
time: 13ms
memory: 3624kb
input:
28517360256000 150 95292899280566516 116512763111840767 968953512182948680 193390153547730060 405814738169424183 208215465088229125 802929485595237976 56294216357921677 611026251239615861 585842650803322971 131934529920730056 526571737960975354 290391509828424171 858303157187742896 31280378524310939...
output:
600686185 494795373 2689381 118856620 354750647 561816167 32591619 109656639 991609852 549543427 19965855 675721463 572660585 446381277 657608258 580471536 471044405 204488527 584701781 181626582 215508193 577510899 7605374 979373264 585048046 693232274 219491359 499427742 836194658 102227296 721529...
result:
ok 150 numbers
Test #56:
score: 0
Accepted
time: 6ms
memory: 3556kb
input:
2592487296000 150 181452003696338671 982272031642987252 545597964745888563 442674050982646819 536103754769787665 417559615802164994 111395819933887619 582182141551751707 747034761722583315 727972304399947222 63214116361654086 673453452279616440 524704666562731790 735173021302587233 46536880069920058...
output:
744818254 302825795 790287194 256385643 277324662 7188038 22638312 259522039 516037603 514812242 372760890 661391552 491432005 618028267 52589806 362881077 998904820 194263990 692796052 63739497 689532684 469675720 983198987 457395333 627279907 713788907 52096600 546580345 826970728 336773308 755452...
result:
ok 150 numbers
Test #57:
score: 0
Accepted
time: 68ms
memory: 3656kb
input:
3421268448998400 150 516681480815300441 661018784868826722 80557614248517822 481594426281256139 16662330257678294 648011507092399311 168427163493942844 301257764452693205 415728461799962725 877623215741114022 529367120363626927 14300396090514588 126522829450043281 806899589875270034 5067360302914763...
output:
8564346 509409833 971730786 253471560 407901008 314559961 495208954 574171518 238589667 937547910 297282011 981584792 907414812 735665888 637753357 414174861 824905548 385336183 629786897 221772844 207937973 243031574 738272380 230060184 291877065 616314400 507221364 913889197 32015927 544425883 767...
result:
ok 150 numbers
Test #58:
score: 0
Accepted
time: 47ms
memory: 3632kb
input:
180066760473600 150 13302808809035090 482918080680599475 36684777255047559 204922527559326107 971019688893691217 805119647462113377 538740307017969514 317147785743771619 847756302988351849 912769129766297575 747146200849242185 38694738865509725 280789765800437327 81205902941276308 507549980696505700...
output:
721462201 917276616 665194142 30360045 982712783 542542198 40819228 500287931 870968586 879917992 968475308 524291759 239136204 666960639 3564804 501152515 264956121 522155778 467963823 898044499 457235080 534536962 151757530 205150957 587206599 433626461 497429806 609596529 906822575 948261825 8856...
result:
ok 150 numbers
Test #59:
score: 0
Accepted
time: 28ms
memory: 3560kb
input:
10592162380800 150 930285677004680776 756536156506802284 673667872793891458 942493732637257306 707599546308897068 323037833301223217 971420670245143509 706104206835260424 222706375184917604 172864216872254111 477648875705983969 81877746111284332 94138077284842812 479106299725584668 44208395192636313...
output:
131606353 711309226 807666889 172006686 416211249 417236307 683297196 417176916 744206151 863882322 163546672 830067467 570160373 728801617 515449311 19039281 499019109 112926369 407474145 386618649 448065990 91369442 591096553 485676180 995694957 341330829 229096532 661213551 635624633 82104996 709...
result:
ok 150 numbers
Test #60:
score: 0
Accepted
time: 13ms
memory: 3560kb
input:
814781721600 150 838872090516534967 996118801393094673 533135590669963708 327056587085184099 938954129059683860 442577257130340497 683519858660238143 461560453550371856 235682818077158020 241736654278887044 625674478395517840 334483993356039075 256894557784866147 813007099626304511 48669296983912017...
output:
205318629 682740666 721319205 960172734 476316349 869984872 804245427 491162096 640695076 755429617 171567997 898233160 256736269 410561524 942965862 701921198 355994997 413427819 339651781 317649605 603058006 949319444 320944825 779747707 556115578 459594530 380427150 684566130 307824428 69967686 8...
result:
ok 150 numbers
Test #61:
score: 0
Accepted
time: 0ms
memory: 3624kb
input:
74071065600 150 499419670735096537 790820030967223355 631461807660172685 969718260707729044 166074440063888904 168883918066833924 230843167298201487 530288426648163232 654411295148156977 645298773867841186 958900891339379479 840098566933678621 345332661018978488 900981038770337600 450857671347451389...
output:
372243026 204735800 144391816 692438558 545479837 703441505 422042773 552209157 282517792 293717554 758743797 56478378 40822369 716172909 738713112 410948262 884072768 170362963 415662062 718645735 2908329 913076455 501743831 350479064 532865277 230267735 290661172 978420280 584650510 959119292 7961...
result:
ok 150 numbers
Test #62:
score: 0
Accepted
time: 5ms
memory: 3624kb
input:
2116316160 150 999377831225433336 247564424732326663 962788628028652917 596061468286433219 135509121115980109 397042863681662559 61471624916703616 608376929200928176 819565222165337851 798084941138375264 863301751962829702 56669747929063183 802709149801073155 216171822276321996 343456608449044837 56...
output:
352133960 701195710 668999161 133170715 408543531 606098006 434374754 669623005 759174124 202283312 552908298 212882828 909848488 48490467 433332634 751711658 821837684 54206534 535257158 548258703 157166242 185931108 495016386 546983951 573291860 102947981 677244510 134325300 559346676 542836475 28...
result:
ok 150 numbers
Test #63:
score: 0
Accepted
time: 11ms
memory: 3612kb
input:
79361856000000 150 332662663287723889 858203073604885688 151809165150124851 669989235793877466 86692874793430320 802443299034517233 288138354416380179 529628976236910117 738192981004051082 141012436444290878 262126515732243938 802308844854306349 50459209627050653 568260554786710770 31924766059781401...
output:
769895206 49418034 357331318 723508210 367025994 764590965 519331781 714742721 712865240 240176132 881277034 214341726 972538526 798337628 732217104 410018191 135128615 519118472 871178925 103554025 846400245 726858302 953806425 400571387 615413707 940426869 709218651 827478805 164965002 37642279 92...
result:
ok 150 numbers
Test #64:
score: 0
Accepted
time: 11ms
memory: 3616kb
input:
5707608883200 150 603687459139515988 631902284453407823 877601424832986627 279769117162775499 94951778896689901 305575113940245406 877835744324801361 683929557056108548 85977262638983295 984046244209209679 392088601606242766 460340953941247326 22223343382514873 233621322026524059 742719405388943448 ...
output:
496182917 6025884 818476732 814351049 143549944 385313409 573581033 26250437 463908486 30399761 343104897 12449387 895004412 769600595 285301484 668071363 668494900 941837650 18930651 515730237 552968903 680163600 97636137 174127838 387314952 721536460 783495433 413812391 65777760 233705231 50443611...
result:
ok 150 numbers
Test #65:
score: 0
Accepted
time: 7ms
memory: 3512kb
input:
431101440 150 648319459451734909 190112432525608035 222558433704449149 4899220644076205 977488770324063762 480904832280725140 237155593982368392 762619030222616025 134297045906764155 357372531132304995 618554400272170017 226878362888810406 902385135163854101 837812026776520595 383801537811220367 837...
output:
748938732 831135336 724097367 625844551 763447434 989563078 464822149 514324294 377143347 501820332 966064233 310065660 156649643 997685223 120998943 528276258 904583336 839679391 519310179 168208113 814996172 352588613 963638350 203687139 351924871 100127688 724136332 262959195 813578960 601737873 ...
result:
ok 150 numbers
Test #66:
score: 0
Accepted
time: 5ms
memory: 3552kb
input:
9144576000 150 833317289892755049 333544241913724654 6262235412143292 877431107769202062 489768046579490432 663782628734427049 354431576760640407 531676046696315753 584589647241461817 900001857142185620 541015881022668313 993981995127313452 17285184892878556 350245342905619432 478882362271585270 355...
output:
773830288 264951703 9124036 233244936 644770006 739974968 189266553 629630621 686000093 448696538 340562733 819200047 864640147 317748822 252144905 507250915 247134015 624580573 669961575 86551537 160325515 799815292 898193649 170433435 711507142 76007798 242796027 659141357 305909321 621636729 4420...
result:
ok 150 numbers
Test #67:
score: 0
Accepted
time: 22ms
memory: 3540kb
input:
36584992604160 150 856099808731706993 248623868697928925 873822055126011011 741604105851060714 333201155359836305 132523415598165705 12059703633479049 82523843227425483 522955117473825024 748845283891524512 66813535468170810 276629856778385214 845713066323686798 868078073136693476 687723285945315570...
output:
322590178 96285702 363246817 417388119 904241582 891238718 664387563 493768489 259952320 463662956 953058127 185529515 860894302 775187828 269797498 832775891 643504861 760648464 17602847 922408446 940830608 388188388 509911274 360091265 392061467 646305277 96366877 923994118 523377570 136237496 865...
result:
ok 150 numbers
Test #68:
score: 0
Accepted
time: 22ms
memory: 3552kb
input:
2074675680000 150 654247003240423914 459503924677248189 317612067138912104 606946403022429641 987372642481178378 137407739748297727 93911944190451645 892817809468301257 509296586571731005 905632146195500603 62691190805128886 586151188466798928 541409614575675339 805152390804852243 893301218563509603...
output:
91967108 162438279 930150151 660821912 270968742 190604703 468788900 735669936 733993282 90563390 225530175 998921856 848922325 194871421 592251515 58619406 87890133 710847804 13112257 800709119 844776133 706633011 907786319 785764963 909094010 703392681 788276654 422880213 54434042 513150231 386979...
result:
ok 150 numbers
Test #69:
score: 0
Accepted
time: 7ms
memory: 3572kb
input:
4160846875852800 150 332799125231028673 873289420372290050 354892584314934863 658564594407057613 824871704721756100 838645161278501828 717467179850321217 792480712764383214 433068353013955120 220463449840783389 556718391753152228 889850861701541458 698107880842859831 325256331745873082 9853230495529...
output:
177681462 861648023 896189252 899215078 551815178 637476982 957854144 270390578 469285875 342687088 593092988 356337178 985590493 498958750 736740500 656978193 332951800 713142845 782987030 535008745 406045160 99359241 228098470 168774014 238852667 820713566 590026915 36012543 993786479 352000195 87...
result:
ok 150 numbers
Test #70:
score: 0
Accepted
time: 247ms
memory: 3664kb
input:
391287046550400 150 256155638096138701 229796993974639007 258312642862174625 230612842324281406 820330159828354988 674469779688729312 454391962723385292 326096807951259648 535117390569711583 417756424963473202 266417710913010277 729441643392299892 157911501925914086 793004669398863210 18849404191342...
output:
831126714 710720056 175666865 689454631 923597136 99581114 933989057 588676218 970130514 228303061 245675172 680457747 626467297 322782502 413779433 822794132 400054633 707757602 382823584 241420145 604343803 41055291 129111091 529208256 200964072 912253073 352848181 956312828 549262571 51740104 742...
result:
ok 150 numbers
Test #71:
score: 0
Accepted
time: 4ms
memory: 3616kb
input:
1354752000 150 347737987341398193 819970276056447950 190432345714142118 432742700477209243 956755237769972909 714789885963463514 811435996975317270 764947513530151553 650318719203470893 784454947573833759 726290425392494148 911594429709428867 31878211582682685 73633849013016516 9555416526904566 3078...
output:
366001959 957729489 510832194 97832196 346584559 869722345 164221277 245209622 796403999 474878132 415495784 598521926 228848702 856473363 465031773 269342296 16580686 40982771 683213514 55850533 270655650 814601621 322267361 796049453 773199633 791198841 610336448 89938021 185435978 826199949 80414...
result:
ok 150 numbers
Test #72:
score: 0
Accepted
time: 11ms
memory: 3640kb
input:
3067200525312000 150 133002712398719795 655329784962981824 905800318975744508 365044317184964758 255928775769682878 767193913132595065 931684210745975389 991219284152998859 267724158570476385 596275551237845841 376765840068165675 757351443043379432 527622151258885947 728256103629581502 3935267215736...
output:
710352681 163567045 617331269 471221712 765659586 951917128 450065866 976981126 204837691 113214294 61590235 367751353 23962747 904147338 539559292 291556384 566644255 930053780 1311272 760847987 669992119 207227872 776657592 65949780 294625519 468258974 452515554 494341012 811827812 183261911 49500...
result:
ok 150 numbers
Test #73:
score: 0
Accepted
time: 16ms
memory: 3556kb
input:
425097953280 150 971018380342646890 648534775756535001 415001509428358053 43183592102419703 182859233903453201 996976831698822918 868724272753144279 264747569416770799 540761112747336607 391602810160447955 307754544416218752 651171894521305002 100800623820546075 988111677820858591 948160775647600842...
output:
178354572 448651453 734415085 670576900 146172078 776412078 513203455 480779481 728488448 277082755 583245311 549193907 631817692 116677060 684749084 101078988 905577373 29465022 164702110 675440991 880908546 440200954 191345686 896742046 64933232 26646360 809458126 302633864 116051103 634517724 238...
result:
ok 150 numbers
Test #74:
score: 0
Accepted
time: 22ms
memory: 3588kb
input:
6131220480000 150 610593831804955870 93128359791286200 51373628404003593 286032479167602190 42326936443658044 733852612530477729 323470676738074089 691740524660501526 198940507861115755 421246898701938476 309151008644705546 891705066365847456 967629685121260540 281149126286476332 682752483080521825 ...
output:
606124576 77372093 990644434 752889240 179341683 134845025 687840373 782050121 50141701 820649605 859128972 745251450 436351046 507920499 200056801 955577842 515425697 982792498 703611651 186577762 879905363 368299010 6037265 186150842 594426683 373299870 614280772 168071936 859237688 971679335 2339...
result:
ok 150 numbers
Test #75:
score: 0
Accepted
time: 7ms
memory: 3576kb
input:
171228266496000 150 894666559634868167 683930753658088859 874045650904092873 348522536550753938 88923656290250012 312229270933766312 282495058283142758 722658858114114318 303005386717996160 865202080870048178 120820999573678203 836673808867063001 252350343971202679 548861583280972339 571958256200780...
output:
603579546 677678602 624926134 664064321 182445667 648247704 477859843 440393252 764964817 597304929 696501390 649247273 91406744 568190716 896868621 613981273 802314388 919563410 265626543 314967947 304314558 286545472 303909449 186395195 376156955 736712893 244586043 553726914 341009671 88666859 48...
result:
ok 150 numbers
Test #76:
score: 0
Accepted
time: 11ms
memory: 3636kb
input:
119056493445120 150 888362347452674351 302876776392654795 108899083843090015 566592164155646015 800218758881573129 852594679694679158 20279627539050206 500101646335825842 511640235107481619 894796693745818392 16256434819188535 948846196383044695 556614162469622302 388024023101857354 6850720261819965...
output:
249101821 313840497 321222130 358630854 755751852 810793321 152924200 928532853 932765759 652655281 837048300 201767990 822187176 888704792 497523897 362675511 550641013 361882971 835882926 669831749 849618934 759455913 83518905 237487642 883427630 110637083 413792527 475704287 108570539 245241326 4...
result:
ok 150 numbers
Test #77:
score: 0
Accepted
time: 22ms
memory: 3636kb
input:
3259126886400 150 336477201990316117 903759760631836713 843353282598496514 833418409389698275 901904140447171793 952736324524184733 954600824528547161 756757659319616630 59045599177008616 760186562340180190 977712558955937533 601262154011337266 791870690244811701 262135329158993720 77368956187957293...
output:
181112492 884663909 628145006 137787917 864201808 876910597 262694066 492863878 853885098 775122989 52831876 157905767 994709344 947056728 427789488 835925770 55818951 876924521 278936901 148937137 109755534 724989725 420540576 814328098 821455711 712971576 765804733 920574949 567077818 778595959 92...
result:
ok 150 numbers
Test #78:
score: 0
Accepted
time: 4ms
memory: 3620kb
input:
2003859941621760 150 888804371481532872 682202099481014260 301778506966181146 997190743641496606 186836046663584462 944006537009134182 254668592486680961 30744218926736191 526368926118989842 621457100558630953 828766017301202970 565569988867202738 897827621209631637 320049925398582402 76119297084986...
output:
696346078 905262523 62748844 911427975 906582904 188023626 679129253 495540033 32769525 754589255 842154493 382773986 870871847 894306193 642913764 520373536 943741374 166669436 217164852 387638129 469953538 564349466 539962487 955965319 884116231 153092281 979098622 718368561 498038725 483656309 71...
result:
ok 150 numbers
Test #79:
score: 0
Accepted
time: 38ms
memory: 3576kb
input:
875684745936000 150 856855932821577733 483499725718259501 748687145809238726 740268459628183433 669753872679671213 69619391662340033 35686386544497350 42911302014683816 822343751604582793 829642520556267994 182483308351980581 905481541144597731 217295831444561978 860089338003598592 35679728326116231...
output:
907527072 823593532 467885321 162572711 806831732 578302320 401871894 723804628 138181528 260544027 279418428 593861605 81516746 919266315 758196944 99359997 261417852 34826448 989188532 867818926 881283834 427561409 169387521 781755802 285877911 933070485 526261984 127799326 152622226 568207481 476...
result:
ok 150 numbers
Test #80:
score: 0
Accepted
time: 180ms
memory: 3580kb
input:
323823762662400 150 872783790060019794 713871322110885293 929604694411861825 93580222784371548 357646160307689357 213262309529071202 765987862696293822 38425943872900613 783789005513918284 608366932735330808 805989207940337191 748146440227838082 47363087415729294 467312044129138519 57140087486822963...
output:
854126681 44396309 599946010 513519573 383237301 542833466 219767082 130703482 940690850 525384449 858419248 937930780 794727824 907738001 381197851 337946929 237187744 848961530 348388283 286061994 381018421 755866556 914006714 464655184 276330813 57107082 270438964 501142990 903856084 564467609 41...
result:
ok 150 numbers
Test #81:
score: 0
Accepted
time: 11ms
memory: 3540kb
input:
7801587892224000 150 719044564580591090 669899636966036358 31052862923700225 58374055464859141 591011898848516085 75326570587589573 490775917558812403 67473360691568619 8935505217059251 324089358830309490 677102059813391494 288008151271188212 477868971665604644 824024229394907198 185354803535434119 ...
output:
914763057 202486948 764194548 812795514 414349566 674995226 443010042 892773769 526578341 151479707 217185877 942742423 425264283 516334660 295798380 826661947 218169773 284581940 608338848 180216947 452328984 527181987 825371715 361122266 824416228 169799262 805258276 819651852 767748031 314657565 ...
result:
ok 150 numbers
Test #82:
score: 0
Accepted
time: 3ms
memory: 3512kb
input:
17923368960000 150 861419184766848696 621838161199314158 806186856476859037 610916718185705083 65335990836259853 522078825769487265 783045959033900909 919049710439660297 577065296943530526 704813749977202111 311313148202797198 592407627722302300 384408964756645801 498449408335127732 9300650220000262...
output:
151404562 604165254 355161293 861882847 545041920 310242641 534384931 427518277 329896292 624205344 856459655 939083876 507394521 350828893 205440921 668975987 34074105 508819403 71381867 421428026 761873828 326556301 424477572 219418868 369422401 758566473 63426697 865872525 728444158 675858106 910...
result:
ok 150 numbers
Test #83:
score: 0
Accepted
time: 181ms
memory: 3660kb
input:
303584777496000 150 44710869380636271 71216930800264653 982089350027463377 26315464313976212 529098149617808772 882646664807313971 665221565268551465 452059137651647744 669067392289572923 530847571898652099 650631943860278365 550829743122806558 630825254508656764 481986459116176204 61745884940018716...
output:
654734385 807593509 312237568 82707632 97415838 700228681 196532574 717376955 284960746 380355111 592727344 753282377 11658140 716063823 384613873 109753157 767812021 942892562 797729953 119452961 395344497 47273490 37899994 775437344 289464511 438495841 148517347 310890138 761113680 689371633 61352...
result:
ok 150 numbers
Test #84:
score: 0
Accepted
time: 2ms
memory: 3608kb
input:
949978046398464 150 181521282104573107 559115250202041364 774651845163131322 500872907699553779 138062836382127627 64162113475456206 540417589070360493 547190501627364876 522405331270692099 958023396956346217 754439117167626276 74736345347548597 58851038824291741 938470027034413266 37884371394876329...
output:
402461714 58827366 748279127 62949527 166341844 529714697 367252889 771944658 999292716 989948536 36800299 830343927 930127010 723797796 476389746 281604576 636470264 220021764 445819906 502525381 240099755 417012567 482922068 330831076 370425550 141701258 515073150 604783021 538895282 869310166 845...
result:
ok 150 numbers
Test #85:
score: 0
Accepted
time: 38ms
memory: 3592kb
input:
3506201899200000 150 986617812626009324 470872786974258923 974308060146742244 270775134324296758 650477970033841369 454846232301707122 18550852492491373 372202303328624239 471922158798433792 933987742979910281 943352259983188065 786612209424651816 752033814348451368 341926783393931546 60097198367919...
output:
796038390 955009136 238522110 138355062 309496919 409484863 18685753 55718664 236648388 538279070 759703798 193605565 668099548 765748258 2126761 917542763 849787357 573608523 910034193 687801245 433762481 228821136 828870681 88870850 694017245 933266763 291039984 39924836 892845068 604792655 207810...
result:
ok 150 numbers
Test #86:
score: 0
Accepted
time: 4ms
memory: 3560kb
input:
6957847019520 150 388975666112114331 206076603692996167 27633088272306547 956131959900254950 540114172486592376 283567056731986819 372384708522930635 553969002507916748 154115389098052094 554352005630552049 915096844175755030 328163945908985991 369946996982458183 949443561709455258 37414623003350752...
output:
894206109 513676362 500001248 16137958 313115626 406534860 297815565 121294902 483531559 680829585 810840570 829085827 339281422 410590260 588262163 844755288 257985434 406802288 848095083 953363761 3834749 902515626 249463489 747831955 172534394 843371224 58063599 3693840 322933757 173148232 394639...
result:
ok 150 numbers
Test #87:
score: 0
Accepted
time: 22ms
memory: 3608kb
input:
29189160000 150 44843436412763172 873655843421738628 810978260036305345 458162293043025007 91715528734360738 568192482210546571 403229617980677582 102111422896543565 465612781815407864 794166696173191494 122408370785780037 372910939322201821 997042469456613206 873682307650933658 221733408672925442 5...
output:
739641214 123805587 887326503 367148596 570553752 346563722 439220852 304240755 163071243 568431217 875879733 164344965 425234233 72939209 646113724 679656417 8687597 760304656 50902333 170957134 765474018 376103437 969718887 284474601 582637093 558308811 302875563 156016190 115389678 88611374 18654...
result:
ok 150 numbers
Test #88:
score: 0
Accepted
time: 23ms
memory: 3628kb
input:
1551965184000000 150 640139930228707777 237128920302451181 791688042352001015 158326521702092704 403189770707290609 886713410107373703 100201300687831337 175733626595639170 507840219401118458 483034976772840889 515600952403169414 767233332729176322 298790987599394205 634401316890094461 2186963346077...
output:
987228196 998376545 12995438 27439548 11617911 283129618 847925863 190910906 887501171 412399926 882498797 865077282 458306131 281271591 232762530 987911063 910164617 729070445 433568270 45993762 486236192 337998986 505691398 916797636 722462764 955334619 240545541 215590780 599228742 892642996 3882...
result:
ok 150 numbers
Test #89:
score: 0
Accepted
time: 16ms
memory: 3588kb
input:
14526394122240 150 805346025185639751 44634727552404900 143507894580472633 124078983321518007 913081172344350272 163760404372082548 860410457953827448 810632447722085955 738505490778003743 430111199470667593 248040527491025719 164436420985042654 991278869558074412 623577331380222479 8640281859761194...
output:
294846110 839713806 131328297 773875990 101090773 644075279 727551147 164829257 846683735 564227230 863933419 605962497 140449911 855488171 59536979 732083960 320482367 920461961 334212686 800763010 384738675 225660792 595912996 338323759 25784793 713139408 857050685 78986795 821559391 765832166 757...
result:
ok 150 numbers
Test #90:
score: 0
Accepted
time: 315ms
memory: 3688kb
input:
2869438341369600 150 689173346447123808 314354527443189414 226067384468092692 64163133640810627 246241573539125756 695653800752748259 687913379406659380 616534141963788859 231930967360618759 751629567949246598 928824177005461689 110532721286796683 280448456121752957 666739662040160276 88258140850257...
output:
47321394 131087904 834572593 115772064 433737736 664613796 895194491 195714234 315779128 711112709 374951677 705729450 467821503 95489068 519214633 420708213 738492911 662479935 164413486 305878922 649072209 503260708 508488472 145444963 741163826 589888349 10089558 960722543 235239447 826554750 165...
result:
ok 150 numbers
Test #91:
score: 0
Accepted
time: 9ms
memory: 3636kb
input:
33359418892800 150 292905049457689684 551432849039140953 596830350727516110 745999694814419399 479985358987962121 597078418337453923 492485669179880209 705539619301041078 483641976798258703 877389165714041541 818933838089075721 443459751628358099 257616266615778148 63480828663693922 3440753786495797...
output:
710334290 260772894 906256499 994591292 973127475 386887226 233713707 47316325 498148213 339702052 380052383 40086561 769060821 752148422 440119141 148058208 442404957 868364629 234094249 709140921 529547719 502804810 915113135 200285831 363972435 985016076 769797607 749172688 741285987 546229334 47...
result:
ok 150 numbers
Test #92:
score: 0
Accepted
time: 76ms
memory: 3592kb
input:
9819762720768000 150 654758247040958198 861486921090289667 396773927826286106 416650392245423454 575853813084886698 117874290230254657 310270760141264812 607045581352802670 184102161770467368 365614468098589555 368850877940513889 160319319826216163 919672481150252914 160025752740123755 3054856128652...
output:
391032230 282633919 406668581 741166444 276106716 656404500 956056062 650976729 429213609 549156849 981587230 724536433 87580344 400218507 766512735 272092915 773835201 609651816 458374961 765586887 144798204 721881632 754261115 769199780 190782003 290834972 38450810 191217030 332129060 707653630 50...
result:
ok 150 numbers
Test #93:
score: 0
Accepted
time: 1ms
memory: 3608kb
input:
3715041853440 150 758502190878947932 350831314741212663 119226774578694907 452092413662521244 358456191953310387 515885297605484787 600861057446927669 464815645942409411 826688118750250329 122117853587867971 894243376734433653 919323519669918645 900035046699898672 703327263155864399 8880951169327024...
output:
849163512 262465782 939545333 280036862 117069353 870237516 580974170 340115879 950460134 910582847 771172869 447519298 43269942 876187060 386713231 680512349 862563990 77453679 254455869 800145626 954003736 375827157 400841251 473307926 308054546 504025805 123579500 408176280 962409326 863927804 70...
result:
ok 150 numbers
Test #94:
score: 0
Accepted
time: 22ms
memory: 3576kb
input:
1191890700000 150 558029308490053929 983894544153831065 460568509196441625 19933125651135042 124650027028378328 770476629740552789 590796722183534462 566655581417423360 699457561413539170 757929497908488585 630882167307025006 129049250361743114 88134942244061342 164122823081616409 137675501881543607...
output:
695185548 494197413 814106131 533825387 168344706 938901009 971819400 910347344 883117734 874401565 740505658 191578621 196065895 37126364 787412507 937862571 124477383 69102703 315867255 625318971 804497307 642230720 125253533 171938416 786725392 788309905 186063688 159192621 120948253 16350568 471...
result:
ok 150 numbers
Test #95:
score: 0
Accepted
time: 4ms
memory: 3592kb
input:
286654464000 150 893198131691945313 56928226677419736 808777025293474317 606490430666945893 959654911983110863 739766443239777505 736393887737146278 160020950114381328 392634060821350239 556774243291798862 571922594826263939 991047086498209724 970345614752483511 44784714130487896 170997558598392276 ...
output:
781903559 715193919 649517250 643233497 167141169 132014152 828291191 906006348 793723143 460939151 302145101 117172061 413606228 544748336 146196307 150404998 881963661 6934099 499411053 847070034 106236645 487372829 301865128 310010827 570462750 960613700 86571903 267710629 311355370 521677842 339...
result:
ok 150 numbers
Test #96:
score: 0
Accepted
time: 76ms
memory: 3628kb
input:
2717056742400 150 900032495443935173 380280231808073702 120039916345453798 913576976349368692 188822901385822405 224069163644892734 254912098426573360 660654859343290582 281760695200712082 391866258535707004 951856671767415077 810400468784479712 867853219308020500 926750746164793901 1889673380397957...
output:
250293273 342926303 367362326 897582684 35524649 547352639 633583686 306093222 519373531 394025376 194861499 656802452 431869619 113351737 114134937 84273751 125770942 652746752 743620216 304863992 673866104 263114550 382269060 165396751 424493543 564928209 344496337 138176821 480482592 614236251 12...
result:
ok 150 numbers
Test #97:
score: 0
Accepted
time: 84ms
memory: 3632kb
input:
113210697600 150 676386770232691120 546252370498595596 638187927335384268 416482727324279622 104846234378904655 818321692109720316 369899639899372833 170369001557967001 976760174927849785 232556395833658532 134506401271 545727949130835470 926537179884503151 408749028684598079 240314803458597845 3290...
output:
887517737 74060862 165513171 331222648 751689199 825637039 313784757 968500798 417357150 774355425 959650322 505725490 790857292 168029025 378522160 386821190 263980749 272937174 925044754 457203547 898013703 498194482 496721706 407295356 982341874 479450377 845663636 646774003 20859612 94945592 174...
result:
ok 150 numbers
Test #98:
score: 0
Accepted
time: 3ms
memory: 3636kb
input:
10404495360000 150 953771850795026946 294179487644359806 25529787806216708 994273316938631609 548609082325875952 315533837561740847 895600877379983228 599865711686897775 694634805472141704 392140089271116481 514155891912170510 213913126753235945 374336814287359895 287342919366080804 4963689029120542...
output:
943959140 350996241 420926320 579093154 858010737 920687840 262245532 657173817 503034475 624163779 648029723 390878565 804898197 969499537 715858493 268077835 962954325 179679863 701724599 554239056 684634471 331210625 195878933 729338485 747015514 735174643 199244407 59922449 994348844 717052755 3...
result:
ok 150 numbers
Test #99:
score: 0
Accepted
time: 23ms
memory: 3544kb
input:
3346036936704000 150 778139635467637235 437995696801293000 915936643284148534 518596500812191348 487213374318319974 224748864842454303 187242185472032476 451441377899647472 471518420928404764 702781145624315314 981448027136384194 423276252245146351 497812035490718997 226374561510527487 4181744521342...
output:
590478458 228349100 597311814 677592945 541066836 480897258 667006730 269729072 426538608 590428301 376961074 84519851 789048616 736215631 346474972 613831581 4809920 591015106 885334196 245957677 404397000 956692691 937664735 991817952 366398399 545642793 957853632 595800822 327368585 232180176 510...
result:
ok 150 numbers
Test #100:
score: 0
Accepted
time: 11ms
memory: 3580kb
input:
1279948013568000 150 561598937698870066 965766682550472406 738942888144948980 19154110357562272 515115497899978789 102416502229436168 382025773546052301 759796314717255357 397755711420199706 147975533309405493 98483811826419937 695463974241372707 359472888301651144 263952364912583096 801362415533086...
output:
738676519 610272892 47166961 600948213 726498652 48603843 497376318 959873457 809731927 734442281 710658814 500969166 481733956 907192568 276566693 247519714 629597552 923544043 309254488 919190944 632869291 948535898 667789749 490574116 143035302 637867557 897505136 676707631 431479356 822871897 23...
result:
ok 150 numbers
Test #101:
score: 0
Accepted
time: 140ms
memory: 3644kb
input:
9911822996275200 150 706074125168277711 739327792675053812 970875992321290508 704389616703597641 241120514330087374 833225011339742904 704715467332240402 571269575330897948 684080434129479488 243119851738327427 875685666214037083 702054372212271233 358937594955832869 199142170691450271 2223899352619...
output:
450416052 132996914 65721156 3601137 870216142 691308884 584654617 506516488 544303007 949764055 743976377 481498264 183764653 577284363 872748031 71268099 576282833 727183689 65480092 21986328 482525304 684990049 173644696 791434595 437288760 288848187 433950795 365881880 634096966 35067690 5021606...
result:
ok 150 numbers
Test #102:
score: 0
Accepted
time: 7ms
memory: 3624kb
input:
254016000 150 100831299593260812 545093692052156742 871932068606682715 190607419017482904 590642269953164605 870765881498855100 482700735363073187 602119504338127825 448622230380524356 921381730692607034 306885132834622014 711003673723796380 725240324821809490 132615905929188229 932310105488290316 2...
output:
779248422 354589922 636360095 510146999 594098654 200397723 391548920 507300490 3545807 12773820 646844920 308893443 988723097 673072916 585534757 458246483 972315450 219089594 591391268 654087532 198434844 87381753 619785169 242427044 368865410 417003531 375833910 396479517 758407768 419341385 1956...
result:
ok 150 numbers
Test #103:
score: 0
Accepted
time: 838ms
memory: 3808kb
input:
9127507905816300 150 963802277058387138 408077310619316274 1257050623458557 451969350076210835 465123873600632592 827605459075515715 46053529848278673 724223600757476810 961983906900721798 844339874478095962 75708536058350391 972731849053070563 473233587817891641 839076603759594527 99429769819139271...
output:
749702113 547461530 372391053 934785474 841957438 230508542 386477955 136743749 806371983 560927432 532141505 334013242 36027820 826032328 887926444 933762369 902947491 828473264 400073686 85053744 789220131 683811003 753919051 64739225 224191406 804195584 6872397 685056724 129389856 305110466 41564...
result:
ok 150 numbers
Test #104:
score: 0
Accepted
time: 836ms
memory: 3816kb
input:
9127507905816300 150 705998940789650447 443891338556156857 504380026978560069 953248302216341437 520675485321722411 796838884672692809 212398959435609461 255712889569557130 986875680433083601 335941895881110267 104558701089648137 214987330872928648 138307098945071329 64011908025406939 93700612332301...
output:
587698735 507597270 70042410 731714755 169717048 866575302 93864758 25683679 621027076 963712259 634696412 752812722 478003980 614077814 877088085 909700517 354741600 988984933 529989359 397399098 912913993 395206240 91004934 338558122 503431718 158854650 782728113 203344592 601368965 407939840 3258...
result:
ok 150 numbers
Test #105:
score: 0
Accepted
time: 835ms
memory: 3796kb
input:
9127507905816300 150 448324169839869731 968663511846744120 428026222598353898 330177031440470737 234319285224187063 405695344866413472 606748765054513242 418897696622167806 337482774855095398 704746306580039352 904716574733561385 716611017182136553 455697797839389622 993821249875097624 7201199528905...
output:
805857936 158710780 113529496 517900908 200714661 639920745 831048277 332644071 950078107 403729569 246220336 151007152 214305742 336044084 455495945 378353564 949067358 146259238 535543171 475555860 329148096 526632101 118562244 130760272 296075923 62342230 104642378 751516707 922259041 47809979 25...
result:
ok 150 numbers
Test #106:
score: 0
Accepted
time: 838ms
memory: 3748kb
input:
9127507905816300 150 591946697138176428 538148520380643390 467344805204824029 99720839346018706 181955642858955345 566575126965512600 375313366311348629 439436473716696116 22752822031616913 95557719950452016 708759749129882651 653123841363117569 355468363475519336 880510392873185464 9476673219637540...
output:
681011046 372403124 716910562 174093773 723907783 98863652 840287654 274652671 819048972 675080382 320557483 85007565 422593126 66093024 260190784 695796946 308296181 990896224 997810099 346608507 566922278 318217317 190175516 983608484 678137112 183206421 593129189 602403147 922978880 870075378 992...
result:
ok 150 numbers
Test #107:
score: 0
Accepted
time: 836ms
memory: 3732kb
input:
9127507905816300 150 632637656032885202 465239574580768389 244472617770806691 928321407207168107 774207500111966353 97837424594582077 997861718090198683 189776699909847537 309436658651457761 552306301719415660 719926393407236983 154831836541015565 855326550407112796 612229142546731 81749127775198141...
output:
887802000 368389239 786201100 72527377 462995562 842758681 755339978 65081097 146435905 470873661 792171341 71430494 893517683 870221102 82239920 241369668 514767285 859333517 34088301 755158220 85120372 431616653 243385665 689265333 613061550 311260425 63048059 216927876 518881360 393969112 1763216...
result:
ok 150 numbers
Test #108:
score: 0
Accepted
time: 47ms
memory: 3636kb
input:
5645039165766000 150 567513109197569082 565604409610253105 727975247333895480 369616649301670198 432077265639503400 677316796489448781 315363668566086485 705556534328317975 248216470831254935 664155115533204744 544784886919102299 743022585714473415 446957701043801161 695088687596622310 6539922772930...
output:
355940366 916508874 51699712 729565084 122762954 741114918 348520567 200943192 852082574 591421758 453575684 47008124 971635537 769305267 942610600 670688005 183810922 947261618 839629640 616668287 640876312 358749047 143648817 689189576 852465659 517646609 945222570 974810970 458025161 92801474 874...
result:
ok 150 numbers
Test #109:
score: 0
Accepted
time: 47ms
memory: 3628kb
input:
5645039165766000 150 165163447671920477 293762030863540473 458148580218261175 361825248795376471 70274911014012432 174868477283286176 958691650365779249 515529639787267837 34477094704085013 61253987092359905 518894966081422848 297889060790806791 440404180411288433 764721621623340145 5488456543567212...
output:
994992780 413669051 681573012 297867269 246826725 52430228 727372657 821539075 220628937 480972518 398446606 877031864 265165447 476117800 125901198 15048815 61900727 881033658 453839182 856988527 464782593 762792946 780626531 170704066 121402010 423051319 820009475 403046250 137050593 458521921 725...
result:
ok 150 numbers
Test #110:
score: 0
Accepted
time: 49ms
memory: 3632kb
input:
5645039165766000 150 557857771476836637 566787313676225203 58326402253196161 32261607910124982 127562798356708415 320379077977250203 42157798369574678 477183328018144464 361990709096531851 227451046503265094 630217946903166446 640396182509924206 346709165534583631 939598745807245722 6213213775859461...
output:
591983729 225901203 195868351 156319126 61351818 464889476 926714671 90649737 461478043 893110427 375125461 772450889 476925191 174084096 998837798 556670158 819558257 133960416 75247100 811396708 328253032 741850925 645750091 535369112 613467238 762475896 667018271 146364507 704403266 350028947 231...
result:
ok 150 numbers
Test #111:
score: 0
Accepted
time: 43ms
memory: 3568kb
input:
5645039165766000 150 513112289778410864 917460520326028362 910793507758891730 829342948583026391 19486563347393072 703155123091922226 438837385078753934 138014841034538916 39080575843564190 864986711400985519 374041105466384355 98075048944397297 506709920199215034 807612621190257200 2297935645953897...
output:
382376714 720747168 612383367 84955917 585994444 165134272 115369251 824800825 742039856 77280646 285072269 72393667 585843941 164047943 108470861 291529071 924704314 231845810 806402233 160668517 302510578 26910013 582776539 998684832 454950466 43221524 526520333 779576817 765860279 666993193 47245...
result:
ok 150 numbers
Test #112:
score: 0
Accepted
time: 48ms
memory: 3632kb
input:
5645039165766000 150 49658725377997003 972024647491633378 397450208820653318 368997581344605051 642017718202382794 180959081025072069 621760170781273891 32762426486146568 342117079283135319 224006359256441750 643102172279262899 508568452759767357 714814348871825724 183904887669633828 676800998833516...
output:
777448556 346384283 863893929 360029542 478272165 762209734 240914110 269010002 925720355 327679801 86263971 667422243 342645304 156793956 290464396 911383245 494443918 578934303 860159682 603932934 619769542 753290214 523450950 541065387 983366414 516707962 411530005 766813690 110483732 296195178 8...
result:
ok 150 numbers