QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#103680 | #2574. Fancy Arrays | Sorting | TL | 2081ms | 7556kb | C++20 | 5.2kb | 2023-05-07 07:46:33 | 2023-05-07 07:46:37 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std ;
typedef long long ll ;
typedef unsigned long long ull ;
typedef pair < int , int > pii ;
typedef vector < int > vi ;
#define fi first
#define se second
mt19937 rng(chrono::high_resolution_clock::now().time_since_epoch().count());
const int MOD = 1e9 + 7 ;
ull modmul(ull a, ull b, ull M) {
ll ret = a * b - M * ull(1.L / M * a * b);
return ret + M * (ret < 0) - M * (ret >= (ll)M);
}
ull modpow(ull b, ull e, ull mod) {
ull ans = 1;
for (; e; b = modmul(b, b, mod), e /= 2)
if (e & 1) ans = modmul(ans, b, mod);
return ans;
}
bool isPrime(ull n) {
if (n < 2 || n % 6 % 4 != 1) return (n | 1) == 3;
ull A[] = {2, 325, 9375, 28178, 450775, 9780504, 1795265022},
s = __builtin_ctzll(n-1), d = n >> s;
for (ull a : A) { // ^ count trailing zeroes
ull p = modpow(a%n, d, n), i = s;
while (p != 1 && p != n - 1 && a % n && i--)
p = modmul(p, p, n);
if (p != n-1 && i != s) return 0;
}
return 1;
}
ull pollard(ull n) {
auto f = [n](ull x) { return modmul(x, x, n) + 1; };
ull x = 0, y = 0, t = 30, prd = 2, i = 1, q;
while (t++ % 40 || __gcd(prd, n) == 1) {
if (x == y) x = ++i, y = f(x);
if ((q = modmul(prd, max(x,y) - min(x,y), n))) prd = q;
x = f(x), y = f(f(y));
}
return __gcd(prd, n);
}
vector<ull> factor(ull n) {
if (n == 1) return {};
if (isPrime(n)) return {n};
ull x = pollard(n);
auto l = factor(x), r = factor(n / x);
l.insert(l.end(), r.begin ( ) , r.end ( ) );
return l;
}
ull n ;
int q ;
map < ull , int > w ;
int cnt[ 60 ] ;
int tp = 0 ;
vector < int > v[ 500 ] ;
vector < int > aux ;
vector < int > ex ;
void rec ( int pos ) {
if ( pos == 60 ) {
v[ tp ++ ] = aux ;
return ;
}
if ( cnt[ pos ] == 0 ) {
rec ( pos + 1 ) ;
return ;
}
for ( int i = 0 ; i <= cnt[ pos ] ; ++ i ) {
aux.push_back ( i ) ;
rec ( pos + 1 ) ;
aux.pop_back ( ) ;
}
}
int ori[ 256 ][ 256 ] ;
int pw[ 61 ][ 256 ][ 256 ] ;
int ret[ 256 ][ 256 ] , ans[ 256 ][ 256 ] ;
void mul ( int type , int id ) {
for ( int i = 0 ; i < tp ; ++ i ) {
for ( int j = 0 ; j < tp ; ++ j ) {
ret[ i ][ j ] = 0 ;
for ( int t = 0 ; t < tp ; ++ t ) {
if ( type == -1 ) { ret[ i ][ j ] += ( 1LL * ans[ i ][ t ] * pw[ id ][ t ][ j ] ) % MOD ; }
else { ret[ i ][ j ] += ( 1LL * pw[ type ][ i ][ t ] * pw[ id ][ t ][ j ] ) % MOD ; }
if ( ret[ i ][ j ] >= MOD ) { ret[ i ][ j ] -= MOD ; }
}
}
}
}
ll qlen[ 152 ] , qret[ 152 ] ;
pair < ll , int > srt[ 152 ] ;
void solve ( ) {
cin >> n >> q ;
vector < ull > divs = factor ( n ) ;
for ( auto x : divs ) {
++ w[ x ] ;
}
for ( auto e : w ) {
++ cnt[ e.se ] ;
}
for ( int i = 0 ; i <= 60 ; ++ i ) {
if ( cnt[ i ] > 0 ) { ex.push_back ( i ) ; }
}
rec ( 1 ) ;
int sz = v[ 0 ].size ( ) ;
for ( int i = 0 ; i < tp ; ++ i ) {
for ( int j = 0 ; j < tp ; ++ j ) {
ll bad = 1 , tot = 1 ;
for ( int k = 0 ; k < sz ; ++ k ) {
ll rem = cnt[ ex[ k ] ] - v[ i ][ k ] , foo = cnt[ ex[ k ] ] ;
for ( int ctr = 0 ; ctr < v[ j ][ k ] ; ++ ctr ) {
bad = ( bad * ( rem -- ) ) ;
tot = ( tot * ( foo -- ) ) ;
bad = bad * ( ex[ k ] ) ;
tot = tot * ( ex[ k ] ) ;
}
for ( int ctr = 0 ; ctr < v[ j ][ k ] ; ++ ctr ) {
bad = ( bad / ( ctr + 1 ) ) ;
tot = ( tot / ( ctr + 1 ) ) ;
}
}
ori[ i ][ j ] = ( tot - bad ) % MOD ;
if ( i == 0 || j == 0 ) { ori[ i ][ j ] = 0 ; }
}
}
for ( int i = 0 ; i < tp ; ++ i ) {
for ( int j = 0 ; j < tp ; ++ j ) {
pw[ 0 ][ i ][ j ] = ori[ i ][ j ] ;
}
}
for ( int i = 1 ; i <= 60 ; ++ i ) {
mul ( i - 1 , i - 1 ) ;
for ( int j = 0 ; j < tp ; ++ j ) {
for ( int t = 0 ; t < tp ; ++ t ) {
pw[ i ][ j ][ t ] = ret[ j ][ t ] ;
}
}
}
for ( int i = 1 ; i <= q ; ++ i ) {
cin >> qlen[ i ] ;
ll diff = qlen[ i ] ;
for ( int j = 0 ; j < tp ; ++ j ) {
for ( int t = 0 ; t < tp ; ++ t ) {
if ( j == t ) { ans[ j ][ t ] = 1 ; }
else { ans[ j ][ t ] = 0 ; }
}
}
for ( int j = 60 ; j >= 0 ; -- j ) {
if ( diff >= ( 1LL << j ) ) {
mul ( -1 , j ) ;
for ( int t = 0 ; t < tp ; ++ t ) {
for ( int z = 0 ; z < tp ; ++ z ) {
ans[ t ][ z ] = ret[ t ][ z ] ;
}
}
diff -= ( 1LL << j ) ;
}
}
for ( int j = 0 ; j < tp ; ++ j ) {
qret[ i ] = ( qret[ i ] + ans[ tp - 1 ][ j ] ) % MOD ;
}
if ( qlen[ i ] == 1 ) { ++ qret[ i ] ; }
}
for ( int i = 1 ; i <= q ; ++ i ) {
cout << qret[ i ] << "\n" ;
}
}
int main ( ) {
ios_base :: sync_with_stdio ( false ) ;
cin.tie ( NULL ) ;
int t = 1 ; // cin >> t ;
while ( t -- ) { solve ( ) ; }
return 0 ;
}
詳細信息
Test #1:
score: 100
Accepted
time: 2ms
memory: 3968kb
input:
12 3 1 2 3
output:
6 21 91
result:
ok 3 number(s): "6 21 91"
Test #2:
score: 0
Accepted
time: 2ms
memory: 3708kb
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: 3708kb
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: 2ms
memory: 3668kb
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: 3ms
memory: 3972kb
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: 4ms
memory: 3928kb
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: 6ms
memory: 4184kb
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: 7ms
memory: 4224kb
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: 13ms
memory: 4480kb
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: 24ms
memory: 4484kb
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: 34ms
memory: 4744kb
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: 7ms
memory: 4228kb
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: 2081ms
memory: 7556kb
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: 3ms
memory: 4300kb
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: 1066ms
memory: 6792kb
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: 623ms
memory: 6348kb
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: 830ms
memory: 6500kb
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: 802ms
memory: 6520kb
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: 804ms
memory: 6532kb
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: 444ms
memory: 5980kb
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: 431ms
memory: 5948kb
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: 449ms
memory: 5996kb
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: 44ms
memory: 4736kb
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: 1055ms
memory: 6792kb
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: 433ms
memory: 6040kb
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: 109ms
memory: 5324kb
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: 17ms
memory: 4432kb
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: 16ms
memory: 4484kb
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: 2ms
memory: 3944kb
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: 443ms
memory: 6012kb
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: 220ms
memory: 5504kb
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: 108ms
memory: 5256kb
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: 50ms
memory: 4704kb
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: 12ms
memory: 4488kb
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: 4ms
memory: 3992kb
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: 2ms
memory: 3976kb
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: 2ms
memory: 3716kb
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: 104ms
memory: 5216kb
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: 71ms
memory: 4960kb
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: 44ms
memory: 4716kb
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: 29ms
memory: 4480kb
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: 24ms
memory: 4504kb
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: 16ms
memory: 4392kb
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: 456ms
memory: 6016kb
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: 106ms
memory: 5180kb
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: 14ms
memory: 4448kb
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: 16ms
memory: 4460kb
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: 8ms
memory: 4136kb
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: 47ms
memory: 4740kb
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: 4ms
memory: 4156kb
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: 442ms
memory: 6036kb
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: 160ms
memory: 5260kb
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: 444ms
memory: 5928kb
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: 49ms
memory: 4744kb
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: 47ms
memory: 4720kb
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: 8ms
memory: 4236kb
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: 852ms
memory: 6524kb
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: 441ms
memory: 5928kb
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: 157ms
memory: 5212kb
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: 49ms
memory: 4812kb
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: 8ms
memory: 4136kb
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: 8ms
memory: 4176kb
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: 34ms
memory: 4744kb
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: 36ms
memory: 4652kb
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: 31ms
memory: 4740kb
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: 35ms
memory: 4740kb
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: 106ms
memory: 5268kb
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: 108ms
memory: 5272kb
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: 36ms
memory: 4740kb
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: -100
Time Limit Exceeded
input:
391287046550400 150 256155638096138701 229796993974639007 258312642862174625 230612842324281406 820330159828354988 674469779688729312 454391962723385292 326096807951259648 535117390569711583 417756424963473202 266417710913010277 729441643392299892 157911501925914086 793004669398863210 18849404191342...