QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#212510 | #1969. Necklace Construction | rfpermen# | AC ✓ | 28ms | 114612kb | C++14 | 1.7kb | 2023-10-13 16:42:24 | 2023-10-13 16:42:25 |
Judging History
answer
#include<bits/stdc++.h>
#pragma GCC optimize("unroll-loops")
using namespace std;
#define ll long long
#define rep(i,n,N) for(int i = n; i<=N; ++i)
#define rap(i,n,N) for(int i = n; i>=N; --i)
#define For(i,n,N) for(int i = n; i< N; ++i)
#define rip(i,n,N,V) for(int i = n; i<=N; i+=V)
#define debug(x) cout << ">> " << #x <<" = " << x << endl
#define out(x,y) cout << "<> " << x << " " << y << endl
#define fi first
#define se second
#define pb push_back
#define pob pop_back
#define pf push_front
#define pof pop_front
#define vi vector<int>
#define pii pair<int,int>
#define ari(x) array<int,x>
#define arll(x) array<ll,x>
#define mems(x,y) memset(x,y,sizeof x)
#define rsort(x) sort(all(x)), reverse(all(x))
#define all(x) x.begin(),x.end()
#define endl '\n'
const int MAX = 3e2 + 5;
const int dr[] = {0,0,1,-1,1,1,-1,-1};
const int dc[] = {1,-1,0,0,1,-1,1,-1};
int n,cs[MAX][MAX][MAX],dp[MAX][MAX],ans;
string s;
int f(int ls,int nw){
if(nw==n)return 0;
int &ret = dp[ls][nw];
if(ret!=-1)return ret;
ret = 1e9;
For(i,nw,n)ret = min(ret, f(nw, i+1) + cs[nw][ls][i] + 1);
return ret;
}
int main(){
ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
cin>>s;
n = s.size();
mems(dp, -1);
For(i,1,n){
rap(j,i-1,0)cs[i][j][i-1] = i-j;
For(k,i,n){
cs[i][i][k] = k-i+1;
rap(j,i-1,0){
cs[i][j][k] = min({cs[i][j+1][k]+1, cs[i][j][k-1]+1, cs[i][j+1][k-1]+(s[j]!=s[k])});
}
}
}
ans = 1e9;
// debug(n);
// debug(cs[4][0][7]);
// debug(cs[8][4][11]);
// debug(cs[12][8][15]);
// debug(f(0,4));
// debug(f(4,8));
// debug(f(8,12));
// rep(i,1,n)out(i, f(0,i) + i);
rep(i,1,n)ans = min(ans, f(0,i) + i + 1);
cout<<ans<<endl;
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 10020kb
input:
abaadbcceaaefc
output:
12
result:
ok single line: '12'
Test #2:
score: 0
Accepted
time: 0ms
memory: 12220kb
input:
abaddbeageabdkpkdbeqg
output:
16
result:
ok single line: '16'
Test #3:
score: 0
Accepted
time: 3ms
memory: 22404kb
input:
szgioigowyzqxeydlixqcpvrsrnjjhwxgflflebzpktxaayurh
output:
45
result:
ok single line: '45'
Test #4:
score: 0
Accepted
time: 0ms
memory: 38856kb
input:
menwgkcjhqksilhwlafwfizigiqkyhwuwcnzzklhdvpnoderoqrjahcowtfffrsfmyogogucyvwdhcmkfsruxvcolyzpmcooagrq
output:
87
result:
ok single line: '87'
Test #5:
score: 0
Accepted
time: 5ms
memory: 59024kb
input:
lpvavudrsstnjnnpsiohgomvdxubsyiyikigzqqaflihgrborzfmwtoistyedlqzbtysxsvgrkrnnlvmnedvjqcebxuokmodhrasdbbyiydpyqejeryzkwiwqvmvyfofvvbgjqtrkjgqniammzlkhk
output:
126
result:
ok single line: '126'
Test #6:
score: 0
Accepted
time: 7ms
memory: 77472kb
input:
afyjyqivhxhauwvnixqskqgdytntgqrirganphmtvzolfxenktvyxyknbglouzftgegxalzqrfhtfkdzdkicqwkmzxsfcthkbrizqpakcmrugzuschgdigymoezjtiflpknvzemlqdbdiqnjdgfezxgykwygempxbqutxyrkacgqvlougqehydetmebipunhntgosddz
output:
160
result:
ok single line: '160'
Test #7:
score: 0
Accepted
time: 4ms
memory: 85860kb
input:
xcmpdpdmqmahxtuvivsbmecgbdbvsbxlvnpfbphukolbxaihwokzeqgrumlqnavubiqqwvyexjqovhzookesgxedmrqqhbuylfqqnijwcfjkgveemvrtdvebbirhcjjjtylizpzehqfltgjhqrajidqllsfmzbumwnsgitrvjafhqzwwxmtgihqrhzcmvulhyyihxjciezyzfwlsxuraxezkhzddccdaf
output:
185
result:
ok single line: '185'
Test #8:
score: 0
Accepted
time: 15ms
memory: 96108kb
input:
xqgnoajfvbrsvybgnfcdmwtrykumaffmfotvqlomyphgxnahnckaukwixgdpqvdnvbqjmycuiudcjrlbkwtccolcpwqdcbhblereprfdubdyhxwhqsgrobcgjnilxzczpjbtljxdzaghqkvhertuyalgrwroxcqqrcvvejlwsinakwkkybroioulqxuhyibmdvxvzjvgipayneesgtzggkqznmsakyrekdaazdnnsywkbeomsridmdygkw
output:
207
result:
ok single line: '207'
Test #9:
score: 0
Accepted
time: 23ms
memory: 104388kb
input:
unvtuzgueqkzyvbnncemojpuyvgomqjpktimcvknpeexpqdczxycccsmokdrlwtoqdycfjbjoymwzphotwotupfvbsoqgjwpvqbsmlopuuxohsetdgpglriywpajezhxuxzgiukvqnknbysercoxhgvurryuurwfnatinglgbiorfjsmoxgmsrglirujfhyloabqfsundorkgnuahpybwgxwhjsmrkdiaycibygjqhmjwhfryvtmcwlqgpkeuaxhwckplunepjlglvjesgg
output:
228
result:
ok single line: '228'
Test #10:
score: 0
Accepted
time: 19ms
memory: 112632kb
input:
mikwpupkhfhfeijefuenqxqxrdncpxouoklefckdodnjzrdjiwcmtrumgvqyhktganzqorgfjoukaqtracykjxsjoxouujahedxlcedoqprfpeoqohntmnsvevuasctfjzohbvpxftbvlsggvxnoonyugzgachikfwzkfqzksywjgkrjisljvsiuuigbwnuliihzcmztwodupcghryqbqygvbjpnihraztypvlrwpqppdopeztfcprohmrilqrzydczleamrkigrfjrkdlepcehideevojvnsohibzemiljp
output:
251
result:
ok single line: '251'
Test #11:
score: 0
Accepted
time: 2ms
memory: 16264kb
input:
yfwyuxosdmdrcxrutaszpvadojlxwxtyqn
output:
31
result:
ok single line: '31'
Test #12:
score: 0
Accepted
time: 0ms
memory: 18360kb
input:
vqeekjrapqmkdzxnyickrappnaqoqofcdvdhvrwkzh
output:
38
result:
ok single line: '38'
Test #13:
score: 0
Accepted
time: 2ms
memory: 45056kb
input:
kihnnexfducxojglqvevvdjxivifeepklrvqkgsbmuormvalsvbxepkvcbjhscczvlncwhjnpftrvylhmszzebihyjzqotmdhwunjvsykbhgwymtqgu
output:
99
result:
ok single line: '99'
Test #14:
score: 0
Accepted
time: 0ms
memory: 71600kb
input:
jdvrtdrvmhterggtovgevqdzjgwhqpvoqylhzqncdjkhdabgeqqymfgzwfjjlcsbqpwursjavjblmxhuuuupwzcylexbrzbprkeegpdkkubuwtufaudlqmrmzdkcukclfmsmadxibetwwmvmrqzpzywpmunrtrogoitrdanypuvskqkhnvzczxdhxtp
output:
159
result:
ok single line: '159'
Test #15:
score: 0
Accepted
time: 6ms
memory: 49060kb
input:
jtprdoyppwmppllevfqgxiwkgknxyvdoazoxnmwurjhmelvgueqacbwqzbbiqwatkgunfvkriupbzhthrfjbstjwoixombosohfqgyxrcqvkxwmifruhbsprhic
output:
105
result:
ok single line: '105'
Test #16:
score: 0
Accepted
time: 7ms
memory: 83960kb
input:
goexjnsdyldwsikmtdspxvrnjvbzkghtedepzusvgybdvozagzebjssuqfbkjwqufkegbhjeoyxvqepwaggskudoadvaqjdgyvngdtiecjnyyrwuredyyhvgujtcydybfjgkjjickeyyffektcpdycaxruezmhryexuvkogjfcccbaexfejihitzbmhwcrzrktegexttbpajagqwhesotzogis
output:
181
result:
ok single line: '181'
Test #17:
score: 0
Accepted
time: 0ms
memory: 38836kb
input:
yjraeidteaacyvuclssqblqsbggonnkyivgfbdqmfzmpepyhoyilbguuioosfnqnprfukoqbipfitgbwjlojxaqenivfejfyi
output:
81
result:
ok single line: '81'
Test #18:
score: 0
Accepted
time: 11ms
memory: 98224kb
input:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
output:
32
result:
ok single line: '32'
Test #19:
score: 0
Accepted
time: 15ms
memory: 112556kb
input:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
output:
35
result:
ok single line: '35'
Test #20:
score: 0
Accepted
time: 21ms
memory: 112636kb
input:
bbbabaabaaabbabbaaababaabbbaaaabaaaabababbbaabaababbbabbbbbaababbbbabbaaaabbbaaababaabbaaaaaabbaaabbaaabbabbaabbbbbaaaaabbaaaabbababbbababbbabaaabbbbaabbaaaaaabababbbaaababbabbabababaabbbabbabbbbabbbaaabaaaabbbaaaababbbaabbaaaabaaaabaaaaaaaabbbbabbaaababbabbbbaabbababbabaaabbbaabbbaaabbabbabbbbaaabb
output:
105
result:
ok single line: '105'
Test #21:
score: 0
Accepted
time: 25ms
memory: 112528kb
input:
acacbccacbaacbaababaababbccbbbacabbbcbabbcccbcccbaabbcccbaacabacbbaaccccccbaabbaacbcbaccabbaccbabcacccbcacbcbbaacaccbbbcaaabacabaaccccccaccbabbbcaabcbcacbbbbbbacccaccccbccbcbaabccaacbccccabcbaccbbcaabcabbbccbbbbacbaccaaccbabccaacbcbcbabbccaaabbacbcbbbbcbcaababbacbbcbabccbaacabbaabcbbccacabccaabaabba
output:
137
result:
ok single line: '137'
Test #22:
score: 0
Accepted
time: 25ms
memory: 106444kb
input:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
output:
34
result:
ok single line: '34'
Test #23:
score: 0
Accepted
time: 4ms
memory: 24432kb
input:
abaabbabababbababaaaaabaabaabbbaaaabbbabaaabbbabbbbbabababb
output:
27
result:
ok single line: '27'
Test #24:
score: 0
Accepted
time: 3ms
memory: 53100kb
input:
cbbaccacaacccababaabcccbccccaaccaacbaaaaaccbbcaccbabbabcaacaaabbaaccacacabaaabaaabbcbcabcabccbcaacabcbacaacabbbcccbacacbcaaabaabcbaab
output:
64
result:
ok single line: '64'
Test #25:
score: 0
Accepted
time: 2ms
memory: 14340kb
input:
hoooohhoooohhoooohhoooohhooooh
output:
11
result:
ok single line: '11'
Test #26:
score: 0
Accepted
time: 28ms
memory: 112532kb
input:
ulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzluulzxsdmoskksomdsxzlu
output:
35
result:
ok single line: '35'
Test #27:
score: 0
Accepted
time: 19ms
memory: 114612kb
input:
mfbzjcagodgbffohwyvwgvhiggjzwpbayghzijendryoajtziyuiflxpbtctlvxyimkaenfevcwsprwkmdjlicqqwgffwuevnpeeyadfolszpxzppvficosvhfndexhawwlkvhdigcdbverocadhbrrbhdacorevbdcgidhvklwwahxednfhvsocifvppzxpzslofdayeepnveuwffgwqqciljdmkwrpswcvefneakmiyxvltctbpxlfiuyiztjaoyrdnejizhgyabpwzjggihvgwvywhoffbgdogacjzbfm
output:
152
result:
ok single line: '152'
Test #28:
score: 0
Accepted
time: 26ms
memory: 114256kb
input:
tkjmkoizrfpibeinadhsnebryxkrfmgvmbwcpvbgnkvakmrqafnnzqzmlailxfstbqsxidmqlvdytaslqlgpejszfgughhfcvddssddvcfhhgugfzsjepglqlsatydvlqmdixsqbtsfxlialmzqznnfaqrmkavkngbvpcwbmvgmfrkxyrbenshdaniebipfrziokmjkttkjmkoizrfpibeinadhsnebryxkrfmgvmbwcpvbgnkvakmrqafnnzqzmlailxfstbqsxidmqlvdytaslqlgpejszfgughhfcvdds
output:
103
result:
ok single line: '103'
Test #29:
score: 0
Accepted
time: 17ms
memory: 108528kb
input:
gagelxsytudiugombbmoguidutysxlegaggagelxsytudiugombbmoguidutysxlegaggagelxsytudiugombbmoguidutysxlegaggagelxsytudiugombbmoguidutysxlegaggagelxsytudiugombbmoguidutysxlegaggagelxsytudiugombbmoguidutysxlegaggagelxsytudiugombbmoguidutysxlegaggagelxsytudiugombbmoguidutysxlegaggagelxsytudiugomb
output:
34
result:
ok single line: '34'
Test #30:
score: 0
Accepted
time: 16ms
memory: 112580kb
input:
eduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewudeeduweewude
output:
35
result:
ok single line: '35'
Test #31:
score: 0
Accepted
time: 18ms
memory: 112576kb
input:
auoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauoouaauooua
output:
35
result:
ok single line: '35'
Test #32:
score: 0
Accepted
time: 26ms
memory: 114444kb
input:
wuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuwwuuw
output:
35
result:
ok single line: '35'
Test #33:
score: 0
Accepted
time: 20ms
memory: 112644kb
input:
babbbabaabbbbbbaabaabbbbbabbabbaaabbabaaabbbbbbabbbabbabbabbababbbabababababbaaaabbaaabaaaaababababbaaaabbabaabbbaabbabaaaabbbabaabbaaaaababbbabbbbbbbbbbbbbbabbbabaaaaabbaababbbaaaababbaabbbaababbaaaabbabababaaaaabaaabbaaaabbabababababbbababbabbabbabbbabbbbbbaaababbaaabbabbabbbbbaabaabbbbbbaababbbab
output:
96
result:
ok single line: '96'
Test #34:
score: 0
Accepted
time: 16ms
memory: 112720kb
input:
accaacaaacabcacabcbcccbabbbaaaaccbaababcbcbcbaaccccbbccabcabccbabbccaaaaabbcbcbacaaaaaaacbbabaccccbaabccccababbcaaaaaaacabcbcbbaaaaaccbbabccbacbaccbbccccaabcbcbcbabaabccaaaabbbabcccbcbacacbacaaacaaccaaccaacaaacabcacabcbcccbabbbaaaaccbaababcbcbcbaaccccbbccabcabccbabbccaaaaabbcbcbacaaaaaaacbbabaccccba
output:
103
result:
ok single line: '103'
Test #35:
score: 0
Accepted
time: 15ms
memory: 110568kb
input:
babaabbbaabbaabbaabbaabbaabbbaababbabaabbbaabbaabbaabbaabbaabbbaababbabaabbbaabbaabbaabbaabbaabbbaababbabaabbbaabbaabbaabbaabbaabbbaababbabaabbbaabbaabbaabbaabbaabbbaababbabaabbbaabbaabbaabbaabbaabbbaababbabaabbbaabbaabbaabbaabbaabbbaababbabaabbbaabbaabbaabbaabbaabbbaababbabaabbbaabbaabba
output:
34
result:
ok single line: '34'
Test #36:
score: 0
Accepted
time: 0ms
memory: 22512kb
input:
rpazregyaayierzakprrpxskwvoazeiyaayizgaovwvsxprxll
output:
27
result:
ok single line: '27'
Test #37:
score: 0
Accepted
time: 3ms
memory: 40880kb
input:
iptyytpiigmafamgrexqzpdzvxbergmefmudnmmvtrcqgxlzgdprzpzizzxgqcrjvmnjwzduudzwjnmsrcqgxzzizpzrevpvtyhr
output:
58
result:
ok single line: '58'
Test #38:
score: 0
Accepted
time: 3ms
memory: 59316kb
input:
zsvzszpfvaajfpzsdvysjruuoadsivpfnwaawnnpvisdaouuggusjuhooanalivhpgzohnwaawnhaozgphvwilanaoohujsugcusjurhwoanaliwovhpgzoahnwataatawnhamdgpwvwiavnaakdsc
output:
66
result:
ok single line: '66'
Test #39:
score: 0
Accepted
time: 4ms
memory: 75780kb
input:
zhrdutgntifnwaiqijawnfismxngtudrcvlzzdzlvcrrgnxmmsifnwajiiypawfismewmxgxqrrvlcclvrrqxgxmwemsifwapyiiyfmawfimmehwmgvxqzrvtlckcavrrzqxkgmwhjemylivwamfyiiyfmawvillzmejhumkxqzrrvackkzavrzxpauhjemzlliydmfi
output:
80
result:
ok single line: '80'
Test #40:
score: 0
Accepted
time: 4ms
memory: 87644kb
input:
sdfchfbarxqzsszfxrrbhfdsvvndfhrrxfzzxdrmhyfrpenvxaaxqvneprfyhmydxzzxdymzhyfrefenvqxggxqvneferfvyhzmyddizzidnumhqvofrekfesnvqaehgbbgheagqfvmbnseqdfkerfovqhmundvbzzbwdnumhvqvofeszdqesbmvfvgaejhkbttkhjeagvfjvmbseqdzsefvqvmundwbz
output:
83
result:
ok single line: '83'
Test #41:
score: 0
Accepted
time: 15ms
memory: 96228kb
input:
jfyfdrrdfyffyfdrvfmdnvhhvcndmfzgavvcfagzxwpncekhkksikckcbwbxzjstfesvizivefzhsxbwduakkosukddkdwsojkanuiwxszpfeiiefpzsxwiunakjoswdkdjkdwsocjkaneuitxwxsztpfeiiefptzsxwxtiuenakjcoswdokjrjkodpwcjkaneuitmxwxsztpfeiiefkptzsxwxmtitengakjmwvpdakajrakzzbpiimtj
output:
105
result:
ok single line: '105'
Test #42:
score: 0
Accepted
time: 16ms
memory: 104368kb
input:
zdfxzdkonyjcdnosddzzfdkcndcoozuldcduedxmzjzmxdeudcdluuldcduedxmzjjzmxdeucdwlhuuhlgtuaxmyjljccenlpjyqxautgjlsfhummuhfsnlgtsufaxqyhzplncesecfnwlrpzhqyqqxmfutgynsfhummuhfsnygtufmxqqyqhzrprlwnfcessecfnwlsprzhqcqqxmfutgctsfhkummukhfstcgtufmxqqcqhzrpslwnfcesenwxsjhhsqiqxputwctfhuw
output:
105
result:
ok single line: '105'
Test #43:
score: 0
Accepted
time: 12ms
memory: 112528kb
input:
pxnnxtrqmtvtrlttalvwpcolocpwvflatctalfetfvhzjsbplcitwtjtbbtjtwticlpbsjzhvfteflatcctalfetfvhzjsbplcitwtjtbbtltnwticlupbsvjzhvftefelatccacaalvewfqfucdvfxszdesbpcmtmwntlktbqqbtkwtskneycmltmcpbsedzzshxfdcufqfwevlawaeaaeawapdlewfyfeucdfhszzdejscbpuscmtlcyenkbgkltwktbqqbtuwrlgikonertmcsupemvsbfcutfmwerpaj
output:
129
result:
ok single line: '129'
Test #44:
score: 0
Accepted
time: 0ms
memory: 20428kb
input:
fobbofjdvdfbskazlvrllvjxwwxjvllrvlzaksbfdpdjupnqja
output:
32
result:
ok single line: '32'
Test #45:
score: 0
Accepted
time: 0ms
memory: 55208kb
input:
mfgsffjsgfhlliuxssmzzmssxuilllliuxssmzipxggdmsglselleslgzmdggxyxggodmzglasulrrzsazjjzmdoggggyeeiagdgpguofdmzgzdztagsctpzgzdooggscgtcdguz
output:
78
result:
ok single line: '78'
Test #46:
score: 0
Accepted
time: 0ms
memory: 36876kb
input:
ttwjrhjpxccxpjnrjwttttwjrnjpcdfpjnrjwtdrcyhawlfpjjcbziannaicbcjjpflwahycrrcyhawlfjjcbctancdcep
output:
45
result:
ok single line: '45'
Test #47:
score: 0
Accepted
time: 1ms
memory: 8044kb
input:
zfzqvflmak
output:
11
result:
ok single line: '11'
Test #48:
score: 0
Accepted
time: 0ms
memory: 16288kb
input:
tkzhbfdjbckxzgdywotgppbnbjhmhegleo
output:
32
result:
ok single line: '32'
Test #49:
score: 0
Accepted
time: 3ms
memory: 24520kb
input:
jvvjyljjlivssvgilsnujlyyljunsligvssvgclsujlyyljslcgvsodylgw
output:
28
result:
ok single line: '28'
Test #50:
score: 0
Accepted
time: 3ms
memory: 57276kb
input:
pxevejbpdbblievburrybrbbvmjtbjujbojtmvobbfyrmbvmmvbmryfbbovmtjobjuyywjbodjtmvobbfyrmbvmmvbbmryfbbovjyjdutibjeaswddwsejzlubitudjmyjobyfyryabbvezmtgc
output:
67
result:
ok single line: '67'
Test #51:
score: 0
Accepted
time: 24ms
memory: 112572kb
input:
aabbbaaabbbbbbbbbbaabbbbbaabbabbbaaabababbaabbbbbaabbababaabbbbbaaabababababaabaaababbbbabbbbbbbbbabbaaaabbabbbabbbbababbbabbbbabaabaabbaaabbabbaababbbbabbbababbbbabbbabbaaaaaaabababbbabbbbbbabbabbbbbabaaabbabbaabababbaaababbbbbabbabbbbbbbbabbbbababaaababaaabababbbbabbbbbbbbabbabbbbbabaaabbababababa
output:
73
result:
ok single line: '73'
Test #52:
score: 0
Accepted
time: 16ms
memory: 112640kb
input:
ccccabcababbabcacbcbabacbbbcaabccaacacbaacbbbcababcbcaacbcbabacbbcbaabccaaccbaabcbbcababcbcabaccbcbaababbcbbaabbaacaabbaabbcbbabaabcbccababaccbcabaaaabcbbcbbaabbaccccabbaabbcbbcbaaaabacbccacaacaacccabbaaaabcbbbbaababaccbbccababaabbbbcbcaaabbacccaacaacacacccaabaaacbcbbbbaabacbaccbbcbbbbbabcbaaaacbbbc
output:
80
result:
ok single line: '80'
Test #53:
score: 0
Accepted
time: 12ms
memory: 112536kb
input:
baceaedaebeeceebcdbeecddaebebecebdeeaeedaaacebabceeddcebebcaddceecdbacebeeccecdeddeecaaadeebacaacabdeadaaacaeddedcecceebecabdcbeaebcbacebeecccecdedddeacbaaadaedbacdaadcabdeabdbaaabcaedddcedcecccebecabcbeaaebcbacebecccedccdddeacbaaabdbaedbacdaadcabadeabdbaaabcdedddccdecccebecabcbeacacadaecbdbbaaedbac
output:
95
result:
ok single line: '95'
Test #54:
score: 0
Accepted
time: 16ms
memory: 110540kb
input:
bbaaaaabbbababbabbaabbabbbaaabbaaabbabbaabbabbaaabbaaabaaaabbbababaabababbaaaabaaabbaaaaabbbbabbaaaaababaaaabaaababaaabbbbabaabbaaababbbabbbaaaaabbaaaabaaabbabaaabaaabbaaaabbaaabaaababbaaaabaaaabbbaaaaabbbabbbabbaaabbbbaaaabbabbbabbbaaaaabbbaaaabaaaabbabababaaabbaaabaaaaabbaabbbaabaaabbabbbbbbb
output:
85
result:
ok single line: '85'
Test #55:
score: 0
Accepted
time: 8ms
memory: 83904kb
input:
bbbbbbbbcbabbabcbbccacaaababbbbaabbabbaaacaccbcbacbbabcaacbbbcbcabcbcbccacaaabcbbcbbbbbaccbbcabbaacacaaccbcbabbbbcbbcbbbcaacbbcbbbbbabcabcaccaacaccabbcacbbcbacabaccaacacbcbbbcacbbaccaacacacccacbacbaabbbbbccbbcaccaaaccbb
output:
81
result:
ok single line: '81'
Test #56:
score: 0
Accepted
time: 0ms
memory: 28588kb
input:
eadbaebcdcdbdcddbedbdaeeaedddebddcdcdcdbbeadcededeceeeeebedecdabbddc
output:
34
result:
ok single line: '34'