QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#106393 | #3305. LCS 8 | ZSH_ZSH | AC ✓ | 339ms | 8304kb | C++14 | 1.3kb | 2023-05-17 16:38:00 | 2023-05-17 16:38:01 |
Judging History
answer
#include<bits/stdc++.h>
#define rep(i,a,b) for (register int i=(a);i<=(b);i++)
#define drep(i,a,b) for (register int i=(a);i>=(b);i--)
typedef long long ll;
using namespace std;
const int mod=1e9+7;
inline int qmo(int x){return x+((x>>31)&mod);}
inline int add(int x,int y){return qmo(x+y-mod);}
inline int sub(int x,int y){return qmo(x-y);}
inline void inc(int &x,int y){x=add(x,y);}
inline void dec(int &x,int y){x=sub(x,y);}
inline int quick_pow(int x,int k){int res=1; for (;k;k>>=1,x=1ll*x*x%mod) if (k&1) res=1ll*res*x%mod; return res;}
int main()
{
ios::sync_with_stdio(false); cin.tie(0);
string s; int n,k; cin>>s>>k; n=s.size(); s=" "+s;
vector<array<int,26> > nxt(n+2);
rep(i,0,25) nxt[n+1][i]=114514;
drep(i,n,1)
{
rep(j,0,25) nxt[i][j]=nxt[i+1][j]+1;
nxt[i][s[i]-'A']=0;
}
vector<int> dp(625);
dp[0+1*5+2*25+3*125]=1;
rep(i,0,n-1)
{
vector<int> ndp(625);
rep(S,0,624) if (dp[S])
{
array<int,4> f={S%5,S/5%5,S/25%5,S/125%5};
rep(c,0,25)
{
array<int,4> g={4,f[0],f[1],f[2]};
rep(j,0,3) if (f[j]<4) g[j]=min(g[j],f[j]+nxt[i-j+f[j]+1][c]);
inc(ndp[g[0]+5*g[1]+25*g[2]+125*g[3]],dp[S]);
}
}
swap(dp,ndp);
}
int ans=0;
rep(S,0,624)
{
array<int,4> f={S%5,S/5%5,S/25%5,S/125%5};
if (n-k+f[k]<=n) inc(ans,dp[S]);
}
cout<<ans<<endl;
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3432kb
input:
ACAYKP 0
output:
1
result:
ok single line: '1'
Test #2:
score: 0
Accepted
time: 0ms
memory: 3296kb
input:
CAPCAK 1
output:
896
result:
ok single line: '896'
Test #3:
score: 0
Accepted
time: 0ms
memory: 3376kb
input:
WEDONTNEEDNOEDUCATION 2
output:
24651976
result:
ok single line: '24651976'
Test #4:
score: 0
Accepted
time: 2ms
memory: 3376kb
input:
WEDONTNEEDNOTHOUGHTCONTROL 3
output:
224129308
result:
ok single line: '224129308'
Test #5:
score: 0
Accepted
time: 2ms
memory: 3348kb
input:
ACAYKP 3
output:
4789698
result:
ok single line: '4789698'
Test #6:
score: 0
Accepted
time: 2ms
memory: 3344kb
input:
CAPCAK 3
output:
4984867
result:
ok single line: '4984867'
Test #7:
score: 0
Accepted
time: 2ms
memory: 3436kb
input:
WEDONTNEEDNOEDUCATION 3
output:
22786993
result:
ok single line: '22786993'
Test #8:
score: 0
Accepted
time: 2ms
memory: 3324kb
input:
KAIST 3
output:
1384274
result:
ok single line: '1384274'
Test #9:
score: 0
Accepted
time: 2ms
memory: 3420kb
input:
A 0
output:
1
result:
ok single line: '1'
Test #10:
score: 0
Accepted
time: 0ms
memory: 3376kb
input:
B 1
output:
26
result:
ok single line: '26'
Test #11:
score: 0
Accepted
time: 2ms
memory: 3352kb
input:
C 2
output:
26
result:
ok single line: '26'
Test #12:
score: 0
Accepted
time: 2ms
memory: 3356kb
input:
D 3
output:
26
result:
ok single line: '26'
Test #13:
score: 0
Accepted
time: 1ms
memory: 3380kb
input:
RUN 2
output:
5409
result:
ok single line: '5409'
Test #14:
score: 0
Accepted
time: 2ms
memory: 3348kb
input:
PSUULHCWHL 0
output:
1
result:
ok single line: '1'
Test #15:
score: 0
Accepted
time: 2ms
memory: 3364kb
input:
OVASGWSKVN 1
output:
2492
result:
ok single line: '2492'
Test #16:
score: 0
Accepted
time: 0ms
memory: 3344kb
input:
LWUBHKTOPO 2
output:
1207903
result:
ok single line: '1207903'
Test #17:
score: 0
Accepted
time: 0ms
memory: 3344kb
input:
AJLOYNZOBR 3
output:
210748912
result:
ok single line: '210748912'
Test #18:
score: 0
Accepted
time: 2ms
memory: 3368kb
input:
BALEZEXVDLJG 0
output:
1
result:
ok single line: '1'
Test #19:
score: 0
Accepted
time: 0ms
memory: 3340kb
input:
PCCCZLAHEYJY 1
output:
2991
result:
ok single line: '2991'
Test #20:
score: 0
Accepted
time: 1ms
memory: 3324kb
input:
ZYXMMJAVCCQF 2
output:
1903794
result:
ok single line: '1903794'
Test #21:
score: 0
Accepted
time: 2ms
memory: 3384kb
input:
ZCMLLLZQSDOW 3
output:
425094268
result:
ok single line: '425094268'
Test #22:
score: 0
Accepted
time: 3ms
memory: 3352kb
input:
PHVAVJWOCJXCLR 0
output:
1
result:
ok single line: '1'
Test #23:
score: 0
Accepted
time: 2ms
memory: 3324kb
input:
JOLIGQVHOTGHKU 1
output:
4888
result:
ok single line: '4888'
Test #24:
score: 0
Accepted
time: 0ms
memory: 3344kb
input:
XOCAQTLVCOLTLX 2
output:
5030491
result:
ok single line: '5030491'
Test #25:
score: 0
Accepted
time: 2ms
memory: 3356kb
input:
KSYAUEQWAEGPFF 3
output:
621029949
result:
ok single line: '621029949'
Test #26:
score: 0
Accepted
time: 2ms
memory: 3344kb
input:
NUGTENEBJSHVHXKN 0
output:
1
result:
ok single line: '1'
Test #27:
score: 0
Accepted
time: 2ms
memory: 3324kb
input:
JWVPOVQZBMXOQLKM 1
output:
6386
result:
ok single line: '6386'
Test #28:
score: 0
Accepted
time: 2ms
memory: 3324kb
input:
QQLFOVJVMEQGOBHQ 2
output:
7757339
result:
ok single line: '7757339'
Test #29:
score: 0
Accepted
time: 0ms
memory: 3348kb
input:
OYINSEAHRIHHETJB 3
output:
936564349
result:
ok single line: '936564349'
Test #30:
score: 0
Accepted
time: 2ms
memory: 3384kb
input:
DCQMOZZSQVICIKGZLW 0
output:
1
result:
ok single line: '1'
Test #31:
score: 0
Accepted
time: 2ms
memory: 3348kb
input:
RTIXCFAPMOQPVFVWZO 1
output:
8083
result:
ok single line: '8083'
Test #32:
score: 0
Accepted
time: 2ms
memory: 3436kb
input:
EEIPKBRXDZRZYDJABN 2
output:
12831727
result:
ok single line: '12831727'
Test #33:
score: 0
Accepted
time: 2ms
memory: 3352kb
input:
CHMAUTTYYVIUEPFZSV 3
output:
271916449
result:
ok single line: '271916449'
Test #34:
score: 0
Accepted
time: 2ms
memory: 3348kb
input:
KIMCYYYYZMQQTXGXWDBJ 0
output:
1
result:
ok single line: '1'
Test #35:
score: 0
Accepted
time: 0ms
memory: 3412kb
input:
HVKZYMPVIPQFXTCGYXJV 1
output:
9982
result:
ok single line: '9982'
Test #36:
score: 0
Accepted
time: 2ms
memory: 3424kb
input:
OXXGRYUWWPHDIDTAVFUI 2
output:
18069521
result:
ok single line: '18069521'
Test #37:
score: 0
Accepted
time: 2ms
memory: 3420kb
input:
ONBQZEBNLCGSWQJMLCSK 3
output:
679096242
result:
ok single line: '679096242'
Test #38:
score: 0
Accepted
time: 0ms
memory: 3420kb
input:
UUUUUUUUUU 0
output:
1
result:
ok single line: '1'
Test #39:
score: 0
Accepted
time: 2ms
memory: 3348kb
input:
LLLLLLLLLL 1
output:
251
result:
ok single line: '251'
Test #40:
score: 0
Accepted
time: 2ms
memory: 3416kb
input:
DDDDDDDDDD 2
output:
28376
result:
ok single line: '28376'
Test #41:
score: 0
Accepted
time: 2ms
memory: 3348kb
input:
RRRRRRRRRR 3
output:
1903376
result:
ok single line: '1903376'
Test #42:
score: 0
Accepted
time: 294ms
memory: 8224kb
input:
HQUWXLBTGTRUOODTQXRCFZHJONUEUDXUJSEVKIMEPLRWKWWQKCAQZSWHTOSBBEWTLNDOGYLDCPYTILRKAKHYVEWVHXIXVXCMMTCOVZCRDGCHZGCMJHOTFKHWRPLCAUMYFAILSNXBRXOIGMFOVXWXRQACPLMAKBOTCXECCDVRFPUGSDHLEQAEARIGMCLFQAJEFFLBSPLYVJHGLNWDMGGZPHVJLDVUJXAETWDJZPFNMKUOVAOYHEOMZDPQXHBCKPQLVYGWQHKZDFXKZXAPILWRDHDILBAELCQCRRSCRDIUCNRT...
output:
1
result:
ok single line: '1'
Test #43:
score: 0
Accepted
time: 297ms
memory: 8108kb
input:
RVRJTJQAVRCSAPFBDVGRMQEURXTLSTIYXITFBICIWIEEDXZNNNYULADHOWSYAICFFEAKZTNOKRXLYRAVAZXHYNZLDXISVFTETLEMNOTFYKVHEIEADSAEKOJMONKYMXPSKQOFSNDEBQMNNNXWESOLKZEHJNBHFFCISPDLKHACRIXJXASFPXEEMUOMEVOGWSWTGXQRSCULYYMUKQTOJKRUNECCPVYUVILYEGCEXUVROGMHAMFBRUETOZUVPATKONFOVCILIBIDYLDGIHTZQBZDEOUNUSNFWABZFOQRDXRMNIEB...
output:
68796748
result:
ok single line: '68796748'
Test #44:
score: 0
Accepted
time: 297ms
memory: 8100kb
input:
NISAPKXGGUZNNOKAVRLFFLMXUKKHALQZGLVGFTEZIJIGXSQNPPTQHUBKXNMTGNWCYKVIITRJOKVLGQCCAYVDBUWKNVNSJFQWGKPMURYGTVDPVLBWCNBAHTUNZWAXZVHPNSZVTDPMWEYHNGPFFANGPVSPVKKMUWRFHQDPAKVURHXYZXZXDDZTGBRQSBLHKMDNSTTYTJGQOLLJEFHXRFDTUWVXWDDGRQFGSREMZPREQLOONQKZZSEYAZRLKLYZIAGAZOODIQBHARPHFDRNMMCMVDKBOYQJLGBWVWFDKLIHUFOA...
output:
899592736
result:
ok single line: '899592736'
Test #45:
score: 0
Accepted
time: 295ms
memory: 8148kb
input:
JPVAJPOTPZZRKSMHWUOGGARJFACLBXIFDCVCCRPFFRGBTLPOGTKLYDDQFLTSMNLLLXFIXDALVGFGBCGMRGDTGRYXFTNAVNTFWNWVQTJAKIKFQTIZHPBKJORQEYHRMZUTDHSWMBPEDRAVOIQLTCNYGJKSSBPKEKJCRIAYGLJJLYBRQJCHFYZRSGPUBZLPGSLCOCGQNZAPPVYDAVAFXNZLSZPUXCWPEENSZUZZKZILJAOXRSPIEZRZNOQLWAHKGFZKNKMAWFIYGNRWKGNZNEYMFKNEXFCPABIVPIFNDCIMTXUK...
output:
585665949
result:
ok single line: '585665949'
Test #46:
score: 0
Accepted
time: 298ms
memory: 8224kb
input:
YTXGIBVAGKTOEAOEFXKTEJZTFHJPIZSCGUCCQGHXSVAVQZBALZRPKNYPXLBIJZFXQUJNMCGZZJUWYNTZSKFXXTHVDKLJWSYALVVBBJLTYOAVFDFEFYIAVIEIQVRKZBSWWVOIXJKCGIIEZKAKWNEXTSUCBSFAFDKLITQRFIJMIITHYUJLFYHYPXNMZCQQTQYUDXXPBCJMTMHMPRJSSYGHYAXJYTIFPXNJIIWVCJVVLYXZMTFNZCFHHCNHXGRBHCOWACMCMNYCFPABMZIIXZONMPIDDRUKFGLYVKQTILJOOCGD...
output:
1
result:
ok single line: '1'
Test #47:
score: 0
Accepted
time: 296ms
memory: 8068kb
input:
LVNXQKLMVVWEDFSLSHDBLJMMJHJMBNIHMBLQVCNKUTYIZVQAHBFQVQTVKKZZXLZXIMPWXGTZPFUGABQFSACBXNSLGMQKWZCIOJBBNVFNEPTJVLYBVICUYCKIODBNRHRJAAVRORRHQYHBZUVCTFFGZQNYSQDCCVKPAEFKYIZNQJPEOIXOSJHPBYZZGUFNTVULEALKZZZMDURTWYIRXSXIAXCBBLHQTZRZTWPVLVKGGCYEUCFTWJSOLAKXLVBJSJDBNHIRKMEWQXKGJBCILOYYLFNDHUQGNDWRZUZBGJHQSLYG...
output:
54998437
result:
ok single line: '54998437'
Test #48:
score: 0
Accepted
time: 292ms
memory: 8088kb
input:
IUJKHOAKZJCMVZJYIOGRDREZQWDDRFPVSYTEYICNQYIVEXMTVRNBQSFFCWPGFWYLLQWHCOLBUNQMKGZWJPLTZZGHRHTIUJADFOBJMATZTEXJNKMYBYAHMNOMGEOCLAMGGDPPGRAMFJTWIVGVFLLHICSZSQWPTPOPJKIJFHIYLLMEUCYMSSLHTMUIYWRYRMQOEPZMLXADGUUBHEQTAFRLBRJNFAQVJAIIUYXVGFSCIAMUVMFLKXYTCZLJEOMUTNNFLEBLMMSYPKXERSKITEVAUVEEVPJQZLMTHVYSEBTQOWPI...
output:
965126013
result:
ok single line: '965126013'
Test #49:
score: 0
Accepted
time: 303ms
memory: 8304kb
input:
WTIVAXYBTEKWRCYMXZYWKCBIHAXVWPGTSDYILHLBTWAIDPZNESOVDVEIHZOIOUJWCROZNAGBMMNZRKDPBFXHZENBHFAQBCSIAXOJNZMJXIKNKBXOXZHNDRLAYNIAZNPYNXSCAQBSFYFJMYECEVKXVZUUFPUSGTHNGWQRWLJSVLGWBXTHXXXJYZMQOEOGVXDCMPKMBDCVXGLKCEZLNHQKZZAWPFQKMIFQXUBKSCNTRIAWPIOIKSXMCOALHAWMEYPVXCRQGFKQZAGNJEHYAITPMWNIUVMGEMXUCARAWALDEALQ...
output:
390560171
result:
ok single line: '390560171'
Test #50:
score: 0
Accepted
time: 292ms
memory: 8168kb
input:
UGBNFRGZWFSLEHZQOBXHEHQMCDCUCFPTSLONDCTHJUZYMJQJTUVUOWTBFAUGMWZNEGOPPALDUKCVIUHHUEAWYNERVVBZAAMEYMGNHDUJADIJJZIKKHGOEBESEULLMFRAKUOOJBOTBVSEXOEZGBTJHQKSWWXMICNSNJLYGOCDKBYHZWDISRVFCGLQPOGOUSFWAOKKBZHNIVRQWPNVEAMMLUFMXKZFVKVEIRHJNNDBSDZWIDMICCROXCOLKWJPBKEKJFQNGEUXSZCPGDWBLUNPWUHNTNZSJBGLLWGNLFAWJHGL...
output:
1
result:
ok single line: '1'
Test #51:
score: 0
Accepted
time: 298ms
memory: 8184kb
input:
RKKYDFZZHLHTXBJNYQQXRSXJSVANTQFMIAPZOVNCOVFJADLHBRIPGJKXZGFAANJIMGGFHPDUMIOJIXYVACYOYKXDNTJFQWLREFNMZZBCSTGGFWQBODBLNBKKMJJOKIVRCPFTVXLODGYFSNPRZMDIFWPAFPSDBCSISINJBIYTKAVBJAWNXFDQKXPMMXXVDILWFBESTLJZZYEVXQQPPEHYEPSIXTEDLINKGSDFNXRPULEOZHUCBTLWXSNQTZBTETFPKZQTJQBYEBDNAFMXCNYPCWYYQWHSSOCBDHXZTMAZIBUS...
output:
37449596
result:
ok single line: '37449596'
Test #52:
score: 0
Accepted
time: 293ms
memory: 8252kb
input:
ZAVKTKUQPRYLTWTJCFXRLQHZVSGOLIVPPOOXSRAMUVVTORZLCIBMKPRGSBISNHAVGVPGFFSSBBWMLJBBUVCKOPQLMVNBFFDHJGTQVKGICQIWUMLFKJPXPZEXXBKSPBWXHFLHNGFISCEMJBLRPRCDPKHBIOHRTNSWYYDWXUPMNKMQIMSWLIUZJIJRIQBQOWJQRUHAZUSLGZDAEFVLHYLPHKLHUUVWBLZBPUDARSIWEANNHDSSIHPIBINQMGDNQBOLQWRURAZWLKDVHFCHXSVTMKPJGHMBFJEPZZHXPDVQYQZD...
output:
24231254
result:
ok single line: '24231254'
Test #53:
score: 0
Accepted
time: 297ms
memory: 8288kb
input:
QPEEUFVTTONNZYXUXIZUSWQGEELIJPTOKNWLHBLEPFDNNFLJDUNBTATPMKIHRWVBILZVONKLEPXSYKPOEJSRHBDYZBDRHGYZNYBXTPKXCUPEITAXQDXXQRIDUCRNMBLZWUHSBFNNJMKUGXDVNUTXOHDFRPJJFZIBWMTDEQUSYWTRNHSZTHBTIZMCZKEJWFKNSBYAUFRZFSCMEYHBOGSDXJKIELQAMYTQJYYEANGRGHXTRNCYRKMLHLJBVMVVBFFTCLQHYOPTNIGMQIZXWSHZHUXROIUGYMYNCUWSUSAGPRUB...
output:
631309861
result:
ok single line: '631309861'
Test #54:
score: 0
Accepted
time: 49ms
memory: 8192kb
input:
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
1
result:
ok single line: '1'
Test #55:
score: 0
Accepted
time: 57ms
memory: 8160kb
input:
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
1250001
result:
ok single line: '1250001'
Test #56:
score: 0
Accepted
time: 50ms
memory: 8240kb
input:
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...
output:
235619534
result:
ok single line: '235619534'
Test #57:
score: 0
Accepted
time: 49ms
memory: 8296kb
input:
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ...
output:
300860434
result:
ok single line: '300860434'
Test #58:
score: 0
Accepted
time: 199ms
memory: 8084kb
input:
UTTUUUUTTUUTTUTUTUTTUUUTUUTTUUUUTUTTUTTUUUUUUUUTUTUTUTUUUTUTUTUUTUUTUTTTUTUTUTUTUUTUUUTTUTUTTTTTUTTTUTTTTUTTTTTTTUUTTTTUTTUUTUUUUTUTTTTTTTUTTUTTUTTTTUUUUTUTUUUTTUTUUUTUUUUTUTUTUTUUUUUUUUTUTTTTTTTTTUUTUUTTTTUUUTUUTUTUTUUTUTTTUUUUUUTTTTUUUUUTTUUUTUUTUTTTTUTTTUTTTTUUUUTUUUUUUUUTUUTTTUUTTTTTUTTUTUTUTUUT...
output:
1
result:
ok single line: '1'
Test #59:
score: 0
Accepted
time: 193ms
memory: 8088kb
input:
PVVVPVPPPPVVPPVVPVVVPPVPPPPPPPVPPVPPPPPVVVVPPPVPPVVPPVPPVVPVVPPPVPVVVPPPVPVPPPPVPPPVVVVVVVPVPPVVVVPPPPVVVVPVVPPPPVPVPPPPPPPPVVPVPVVVPVVPVPPPVPPPPPPVPPVPPVVPPPPVVPPVVVPVVPPPVVPVVVVVPPVVVPVVPPPPPVVPPPVPPPVVPVPPPVVPVVPVPVPPPPPPPVPVVVVPVPVVPPPPPVPPPPVVPPVPPVPVPPPVPVPVPPPVVVPVPVVVVVVVVVVVPPVPVPVPVPVPVVVP...
output:
224949790
result:
ok single line: '224949790'
Test #60:
score: 0
Accepted
time: 193ms
memory: 8272kb
input:
YYYYYOOOOYYYYYYYYOOYYOYOOYOOYOYYOYYYOYYYYOYYOOOOOYOOYYYOOYYYOOYYYOOOYOYOOYYOOOYOOOYYYOOYOYOOOOYOYOOYOYYOYYYOOYYYYOYOYYYYOOYYYYOOOYYYYOYOOYYYOYYYYOYOOYOYOOYYOYYOYYOOYOYOYOOYOOYYYYYYYYOYYYYYOOOYOYOOYOOYYYYYOYYOYOOYOYOOOOYYYOYYYYYOYYYYYYOYYYYYOOYOYYOYYOYYYYYOYOYYYYOOYOOYOOOOYYOOOOOOOOOOYYYYYOYYOOOYOOOO...
output:
625319531
result:
ok single line: '625319531'
Test #61:
score: 0
Accepted
time: 197ms
memory: 8164kb
input:
HHHWWHHHHHHHWHHWHWWHWHWHWWWWHWWHHWWWHHWHWWWHWWHWWWWWHWWWHHWHHWWWHWWWWHWWWHWHWHHWWHWWHHHHHHWHHWHWHWWWHWHHWWWWWWWWWHWHWWWWWHHHHHWHHHHWWWHWHHWWWHWWWHWWHHWHWWHWHHHWHHHWWHWHHWWWHWHWWWWWHHHWWWHWHWWWHHWWWWHHWHHHHWWWHWHHWWHHHWWWHHHHHWHWWWHHHHWHWHHWWHHHWHHHHWWWWHWHWWHHWHWHHHHWHWWHHWWHWHWWHWHWHWHHWHWHWWHHWHWH...
output:
365827857
result:
ok single line: '365827857'
Test #62:
score: 0
Accepted
time: 298ms
memory: 8292kb
input:
NQUJDETQPGFBCEUNSQWSODOXMIHRXNGZSKIWJRVYVXYILYTRLKCNZMBWYDBDBZYEWWADZPKMHAWEQZYUNLYSOWCGAJVTVHWZRXDZOWURKINQWRPIQWNBDEBMHCNGRKCXTEWKPLYHIZBGHHUEJPFCXKJOHMREKSGFTLVGEPMPUXPVYGHHRSBSRDIPSXCZGCPQHSKLGIOEMBQDWRVLIWWRDHMYUPINOLSBLIGCNTASIPKGGEHKDGYOMFJPEPCLQAFUKSSBWLELYSCERLPNCTVXHZBYMABBGCWJUTELVFNEEKMI...
output:
649966991
result:
ok single line: '649966991'
Test #63:
score: 0
Accepted
time: 292ms
memory: 8288kb
input:
DJIWPNLFBCWEOWDYAXBXIFLJOZIAXEPQWVACSOINDWIWDDVCXEDLAYQOKQHWEZLYHZAJSMDAJGSWSRSYVAZGQDWZWKXCSMRIUKVHXLPSIRYZLWIOJJQMQUJYENSUHLCJQIWHHQUQDGSQOPHPWYNCKMDMBVDJQWMUVWDCMBMLQWDNSBIATECADQKVMCEXEEKLZDVDXJTHLCSLMTVQRWWKUBTEZVONLYTOHZGYPMYJKRWCOUETVNQGJXZOWJTHVARWYZMNCABYWDROKIXKLTBRIKZQNQTAKXMMVDMHYSEHUQEU...
output:
115129530
result:
ok single line: '115129530'
Test #64:
score: 0
Accepted
time: 293ms
memory: 8152kb
input:
QEDKBHKDMIVEVGNHDHQYMMLPJPLVJXTTWPWNRXPIJAFTLQRSSAAQYDZZIUYJOXAJCPVIPOOMAJELAGANTZBSEVHEJKTBNIFDLJZFMKKKRSMQZFROCIGCJILUBXJWLSHRBBCGTSAAGFWKDTNMTEEAOGXIGBNDEWXUJHNMXTARNAJZUISPOBAORIOKFWPQYTCTJRLTKLPPQZDBHQIQFRMKRDSVMWFNEORYFRYAMZARMUYQJSPHWWWVOLOIGNMSWQZGEBAQUZXUHUHCMOMPOCAPIXZJURPLAOVUPVVLULWAHLIR...
output:
968898966
result:
ok single line: '968898966'
Test #65:
score: 0
Accepted
time: 296ms
memory: 8300kb
input:
JNQGBARFSPMAATGUSWZHTSYOILQYCFMKZAKZCBCLTVYMYYEBEUGLDISUEMDMPQQTJNBKFALXBSFVFCNZRYCWWMIHNZSEAGQBUVHMGRLNDHBJZEIGMETWHZJYEQEIYXDHOETKDGWBFAWVPOSGMNEYOZHQUCRJBEDOPQRMPHDQCBROFRAPWMOFVIDRNPKLLQWZDHXSOJNKGQTBRJWYOVZVOLCWQPBMTEVNVYJEUCJUBHGPMIIBSKBZFXABJPRXBLTJDSSKRMYCMAHOCPYQECNMAQUCBHFPBIXWZISXRHJTXSIS...
output:
598291130
result:
ok single line: '598291130'
Test #66:
score: 0
Accepted
time: 296ms
memory: 8160kb
input:
MOWJYFPCZMRMEDPZMOQYSLQQUOEYPCWRNOFQGKCRZSFBMAVWFERTIOKKRJHHQYHOPAHJXEPTEUMEUPKYFNRCJGCWREKLNHNCSIEUPGLBJERJXZHQNRGGFFSMYJRVYCSVSQWSYRVFLNBQMQDIZIEQXTHKASYBNTLEXLPXUDTIVUSMXSAPHVGXICCQTAKVVJPHRWLDTFGORSOQGFESHBJWWZHVOCXJBNNDZFDKCKEXQDRFHSMVITKRBGACQUEZVVHKHRDSKNKEXAIHAMRVHXNDUKJZFDVQBSGYIPRKTFUHTMCX...
output:
2290417
result:
ok single line: '2290417'
Test #67:
score: 0
Accepted
time: 294ms
memory: 8072kb
input:
FQFHKZICRAGBFAYJZAGWIWGVMNYBQYHGPLZONXZKQPSFDCDQGKWLZXSTNRISGUIESJOPLCOOMNEHOSHMTMQOTYLAOWBCOELFVDURQKHJAWKUUVMRAEQIZTYDQUTSJFWGRJOTJTRPUTWXYEKYSSKJFTXPTNFFEMHUOGIOXAQYIEAZDGFTQNCAFLACABYNRSYRSLWCBWBCFAVMBRIANITGGHFSETZWGXETIMSNTOAUQOEDONAGCJLDUYOOFIBQBTHKHOGJAEZJDJRGBGWSABSXHANEMTXWWONLFHNFBYMJKISK...
output:
393173949
result:
ok single line: '393173949'
Test #68:
score: 0
Accepted
time: 292ms
memory: 8072kb
input:
GMRIRBFEZVNJPVJJRJNTDGKSPAUNSOQWYCBSFTZWMGYDKAXQULQIWCYSRDWVQEAGDZORHAGTNQKSXZEMRNDBWEOHTIJFFTFUKLHWWTHDBKOJBYQEERLFOLLDHMRIQOYZAANHGIVDKZPQBYWAAIYERVHYSEVFMWMRBEWXLEZZKMLDJTAKTLZLJDVPFWYUPZUNCXWOHBKPDWKYEEJHIBPUNPVFNYVZAPWNQNZEUPKOMMOHMHYROHIYHUYYOCEZSPSPKGVSGUSBTWJIKLMDSVZYVRQZWGTETZXWSZIRQAOKHWIW...
output:
998873577
result:
ok single line: '998873577'
Test #69:
score: 0
Accepted
time: 297ms
memory: 8180kb
input:
SYDEMFQOXVKJARUUFLEDRXTACXPOHGIFHOHJKDEDLJIMARKWZZNQDMARYFFQTNGGJTJELDIVRTNPXBTUZALCTLGSYQGSKGIYQHPRGQJEIOYBJUODDMIOHAXSZJCBWIRMYGMDOVYPXRPFMYWFYWGGQKOAZKMFOHMSDPJAZTHXSWQDINRMSMLIPXAUPQVHZEIULDFQRYTZJTZSDPRKLMBINIBKGUOWZHLACHTXNDLZYTPMMJVTSYXFRNJFXDPBVSURTGGLQYRYYZPDLKGTMEQZHCTTXJWDWWSUTPOVRGZCYPHU...
output:
670688677
result:
ok single line: '670688677'
Test #70:
score: 0
Accepted
time: 293ms
memory: 8176kb
input:
AITDWHYKOWZOHEFRMLGFERMWNMSUFTVLCEVPUGKBABIPCHLYDRFIZRNPQGHGSULBNYCDOEPNJACRKCZROCONMPEOWSENIAYOEFBMLTYJOHDFCEXPNWSXVCIPTERGKBMGXUDPRJWVKFAFISFGALXTBCVGEVDTQLXSBZUPQLIRLMMPRLKSZXPUDIAGYRKAAYFESZWDBXFIPSVEQTNPWVLNKUYUNFWANPMNAMVLBLZDKYGCGBGOMIMPDOUSFAQGKKOEQUDCMVFMDPFYTAHOVRQJDHRTNYNPVUXALGLOOVLMLHGT...
output:
760913752
result:
ok single line: '760913752'
Test #71:
score: 0
Accepted
time: 295ms
memory: 8144kb
input:
ZFGHHBFQNXXBPPCKWPRYBVOQWIJTRCIYNNQDPNTUAYGHNYYAJJRDXZGXWOTDKUWQVVCMKSLODCRVPVTXCSTXUGJALQNIDJDHNWQUAUKSDFMFRVXXMACJSGHHZQORNKXDNKLWBTBUQIWCNFDOQXEVONCDWSDCGEHPLFXLREWYKMUGBAUEUQXVRTXYXVLFOEYXVVBNPBIXSWEUVIEILSMWCONPMNRRDIYWACNDWAVDGOELTJHHLGCLHKYDICBQXUNTOUGIJNVTDQNCVGEEQYDZWQOVWVTBFKPCUHULCUSYRMNA...
output:
530642847
result:
ok single line: '530642847'
Test #72:
score: 0
Accepted
time: 294ms
memory: 8292kb
input:
NMWIXNKZTOWQJJAKJGNJNUIWKNCKUHDLRKTEFMBHFORUXWPMFIHXWLMCNEVCCYTEDCLGIRRZZJISDBOEUGKIGQMBMGLYKAOKZPAVMXBOXONNSXCSHLGISZFGRNVLFFJCXXVWRXMMYRLHJLYUKRAPGTRAIQNZFVRAJHYUPOAOICEAQDWKEXFQHNHEVBSVKLWCHCVMPEAGZPWVTNRYTNJYDUHFJIEJLSDKIRMEDONPMTVVARMSGORTZROHVIQIGNGTIDOYOHVTFSYUPBWFSUJPXLUEHOSFBOYIGPLITFCBFXTQ...
output:
206907775
result:
ok single line: '206907775'
Test #73:
score: 0
Accepted
time: 296ms
memory: 8188kb
input:
VPBFLOASRWECUJYTRUROLLGIHZQOXXWAXBYNTJBWIRHZELSAOFTTXUCAAMYJFBRHLOPAKDCSGRMAJJJXOXJALHDZPGBBKKCXGVERFMNFPCELBAAUCUYCZKCMOHALIQGJHPXFZMSXPLLDPGQVAZPUAVYBNGMLSQZFEGGKEVWIRYSLITOLGVYYGXSFNMNZNJVBMJWTJIQIKYXEUXCHUSCOPHZWJRTWOSWHUEBXFTVBQPYXWHXWMOLBELEOVVNLNKACCBEGDIEAVEGSFXWMZLZRGVTVFIIKAUBRCQIKAXGMFLRY...
output:
842261451
result:
ok single line: '842261451'
Test #74:
score: 0
Accepted
time: 297ms
memory: 8096kb
input:
WZBHEZRHNKOORUUPQTXXWURAYGYLJJOHWIHVIGOIZWDVNUTTNLYRWZUPPQCGZBUGYOHNXEXGAMQMUYDKXVHIBFYUBHOFGOAVOIHXBRXPUCJLIORSCHJUGKRGAZMYHBTMORPUKADYQMRKZIDQGOBHUCURYNNBNVQDHUDAFQULENJPQYEHXKLIUKCCYNVDXWHWJGPTSTZKJAAVSGUYYOGBADZZRWNRUDSEGMMRJMAPTDMTKRUEAPPQBYUAQUZTCPLEKDDTBAGBRRYTQHLSLNXOBFTBVTJGKPIAGGCIFRDKZVUW...
output:
502335191
result:
ok single line: '502335191'
Test #75:
score: 0
Accepted
time: 339ms
memory: 8292kb
input:
OCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZLPNQJDGRMFAYBOCKETSIHWVXUZL...
output:
433010414
result:
ok single line: '433010414'