QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#734814#9287. Double EliminationN_z_AC ✓0ms3880kbC++237.3kb2024-11-11 15:16:582024-11-11 15:16:58

Judging History

你现在查看的是最新测评结果

  • [2024-11-11 15:16:58]
  • 评测
  • 测评结果:AC
  • 用时:0ms
  • 内存:3880kb
  • [2024-11-11 15:16:58]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
struct time_helper{
#ifdef LOCAL
clock_t time_last;time_helper(){time_last=clock();}void test(){auto time_now=clock();std::cerr<<"time:"<<1.*(time_now-time_last)/CLOCKS_PER_SEC<<";all_time:"<<1.*time_now/CLOCKS_PER_SEC<<std::endl;time_last=time_now;}~time_helper(){test();}
#else
void test(){}
#endif
}time_helper;
#ifdef LOCAL
#include"dbg.h"
#else
#define dbg(...) (__VA_ARGS__)
#endif
namespace Fread{const int SIZE=1<<16;char buf[SIZE],*S,*T;inline char getchar(){if(S==T){T=(S=buf)+fread(buf,1,SIZE,stdin);if(S==T)return'\n';}return *S++;}}namespace Fwrite{const int SIZE=1<<16;char buf[SIZE],*S=buf,*T=buf+SIZE;inline void flush(){fwrite(buf,1,S-buf,stdout);S=buf;}inline void putchar(char c){*S++=c;if(S==T)flush();}struct NTR{~NTR(){flush();}}ztr;}
#define getchar Fread::getchar
#define putchar Fwrite::putchar
int print_precision=10;bool print_T_endl=1;char print_between=' ';
template<typename T>struct is_char{static constexpr bool value=(std::is_same<T,char>::value||std::is_same<T,signed char>::value||std::is_same<T,unsigned char>::value);};template<typename T>struct is_integral_ex{static constexpr bool value=(std::is_integral<T>::value||std::is_same<T,__int128>::value)&&!is_char<T>::value;};template<typename T>struct is_floating_point_ex{static constexpr bool value=std::is_floating_point<T>::value||std::is_same<T,__float128>::value;};namespace Fastio{struct Reader;struct Writer;template<size_t id>struct read_tuple{template<typename...T>static void read(Reader&stream,std::tuple<T...>&x){read_tuple<id-1>::read(stream,x);stream>>get<id-1>(x);}};template<>struct read_tuple<0>{template<typename...T>static void read([[maybe_unused]]Reader&stream,[[maybe_unused]]std::tuple<T...>&x){}};template<size_t id>struct print_tuple{template<typename...T>static void print(Writer&stream,const std::tuple<T...>&x){print_tuple<id-1>::print(stream,x);putchar(print_between);stream<<get<id-1>(x);}};template<>struct print_tuple<1>{template<typename...T>static void print(Writer&stream,const std::tuple<T...>&x){stream<<get<0>(x);}};template<>struct print_tuple<0>{template<typename...T>static void print([[maybe_unused]]Writer&stream,[[maybe_unused]]const std::tuple<T...>&x){}};
struct Reader{template<typename T>typename std::enable_if_t<std::is_class<T>::value,Reader&>operator>>(T&x){for(auto &y:x)*this>>y;return *this;}template<typename...T>Reader&operator>>(std::tuple<T...>&x){read_tuple<sizeof...(T)>::read(*this,x);return *this;}template<typename T>typename std::enable_if_t<is_integral_ex<T>::value,Reader&>operator>>(T&x){char c=getchar();short f=1;while(c<'0'||c>'9'){if(c=='-')f*=-1;c=getchar();}x=0;while(c>='0'&&c<='9'){x=(x<<1)+(x<<3)+(c^48);c=getchar();}x*=f;return *this;}template<typename T>typename std::enable_if_t<is_floating_point_ex<T>::value,Reader&>operator>>(T&x){char c=getchar();short f=1,s=0;x=0;T t=0;while((c<'0'||c>'9')&&c!='.'){if(c=='-')f*=-1;c=getchar();}while(c>='0'&&c<='9'&&c!='.')x=x*10+(c^48),c=getchar();if(c=='.')c=getchar();else return x*=f,*this;while(c>='0'&&c<='9')t=t*10+(c^48),s++,c=getchar();while(s--)t/=10.0;x=(x+t)*f;return*this;}template<typename T>typename std::enable_if_t<is_char<T>::value,Reader&>operator>>(T&c){c=getchar();while(c=='\n'||c==' '||c=='\r')c=getchar();return *this;}Reader&operator>>(char*str){int len=0;char c=getchar();while(c=='\n'||c==' '||c=='\r')c=getchar();while(c!='\n'&&c!=' '&&c!='\r')str[len++]=c,c=getchar();str[len]='\0';return*this;}template<typename T1,typename T2>Reader&operator>>(std::pair<T1,T2>&x){*this>>x.first>>x.second;return *this;}Reader&operator>>(std::string&str){str.clear();char c=getchar();while(c=='\n'||c==' '||c=='\r')c=getchar();while(c!='\n'&&c!=' '&&c!='\r')str.push_back(c),c=getchar();return*this;}Reader(){}}cin;const char endl='\n';
struct Writer{typedef __int128 mxdouble;template<typename T>typename std::enable_if_t<std::is_class<T>::value,Writer&>operator<<(const T&x){for(auto q:x){*this<<q;if(!is_class<decltype(q)>::value)*this<<print_between;}if(!is_class<typename T::value_type>::value&&print_T_endl)*this<<'\n';return *this;}template<typename...T>Writer&operator<<(const std::tuple<T...>&x){print_tuple<sizeof...(T)>::print(*this,x);if(print_T_endl)*this<<'\n';return *this;}template<typename T>typename std::enable_if_t<is_integral_ex<T>::value,Writer&>operator<<(T x){if(x==0)return putchar('0'),*this;if(x<0)putchar('-'),x=-x;static int sta[45];int top=0;while(x)sta[++top]=x%10,x/=10;while(top)putchar(sta[top]+'0'),--top;return*this;}template<typename T>typename std::enable_if_t<is_floating_point_ex<T>::value,Writer&>operator<<(T x){if(x<0)putchar('-'),x=-x;x+=pow(10,-print_precision)/2;mxdouble _=x;x-=(T)_;static int sta[45];int top=0;while(_)sta[++top]=_%10,_/=10;if(!top)putchar('0');while(top)putchar(sta[top]+'0'),--top;putchar('.');for(int i=0;i<print_precision;i++)x*=10;_=x;while(_)sta[++top]=_%10,_/=10;for(int i=0;i<print_precision-top;i++)putchar('0');while(top)putchar(sta[top]+'0'),--top;return*this;}template<typename T>typename std::enable_if_t<is_char<T>::value,Writer&>operator<<(const T&c){putchar(c);return*this;}Writer&operator<<(char*str){int cur=0;while(str[cur])putchar(str[cur++]);return *this;}Writer&operator<<(const char*str){int cur=0;while(str[cur])putchar(str[cur++]);return*this;}template<typename T1,typename T2>Writer&operator<<(const std::pair<T1,T2>&x){*this<<x.first<<print_between<<x.second;if(print_T_endl)*this<<'\n';return *this;}Writer&operator<<(const std::string&str){int st=0,ed=str.size();while(st<ed)putchar(str[st++]);return*this;}Writer(){}}cout;}
#define cin Fastio::cin
#define cout Fastio::cout
#define endl Fastio::endl
template<class Fun>class y_combinator_result{Fun fun_;public:template<class T>explicit y_combinator_result(T &&fun): fun_(std::forward<T>(fun)) {}template<class ...Args>decltype(auto) operator()(Args &&...args){return fun_(std::ref(*this), std::forward<Args>(args)...);}};template<class Fun>decltype(auto) y_combinator(Fun &&fun){return y_combinator_result<std::decay_t<Fun>>(std::forward<Fun>(fun));}

void init();void solve(int tc);
main()
{
	init();int t=1;
	// cin>>t;
	for(int tc=1;tc<=t;tc++)solve(tc);
}
void init()
{
}
void solve([[maybe_unused]]int tc)
{
	vector<string>p16;
	for(int x=0;x<16;x++)
	{
		string s,t;
		cin>>s>>t;
		reverse(t.begin(),t.end());
		p16.emplace_back(s+t);
	}
	auto divide=[&](const vector<string>&a,vector<string>&b,vector<string>&c)
	{
		for(auto q:a)
		if(q.back()=='1')q.pop_back(),b.emplace_back(q);
		else q.pop_back(),c.emplace_back(q);
	};
	auto print=[&](vector<string>p,int l,int r)
	{
		sort(p.begin(),p.end());
		for(auto q:p)
		{
			if(l==r)cout<<l<<' ';
			else cout<<l<<'-'<<r<<' ';
			cout<<q<<endl;
		}
	};
	vector<string>w8,l8a;
	divide(p16,w8,l8a);
	vector<string>l8b,p13t16;
	divide(l8a,l8b,p13t16);
	vector<string>w4;
	divide(w8,w4,l8b);
	vector<string>l4a,p9t12;
	divide(l8b,l4a,p9t12);
	vector<string>l4b,p7t8;
	divide(l4a,l4b,p7t8);
	vector<string>w2;
	divide(w4,w2,l4b);
	vector<string>l2a,p5t6;
	divide(l4b,l2a,p5t6);
	vector<string>l2b,p4;
	divide(l2a,l2b,p4);
	vector<string>c;
	divide(w2,c,l2b);
	vector<string>p3;
	divide(l2b,c,p3);
	vector<string>p1,p2;
	divide(c,p1,p2);
	print(p1,1,1);
	print(p2,2,2);
	print(p3,3,3);
	print(p4,4,4);
	print(p5t6,5,6);
	print(p7t8,7,8);
	print(p9t12,9,12);
	print(p13t16,13,16);
}

这程序好像有点Bug,我给组数据试试?

详细

Test #1:

score: 100
Accepted
time: 0ms
memory: 3624kb

input:

escmraeett 11100
neigulsievse 010
noet 1010
nduymianegt 00
psimraiett 10111111
ustprriov 1100
yccnrieuwq 010
go 1010
agmiicnigv 10110
ctosaasetb 00
sugtacmiivnngi 11010
hpaenlte 00
lggsdp 11110
taincf 010
ainlclea 010
asmtaeert 00

output:

1 psimraiett
2 lggsdp
3 escmraeett
4 sugtacmiivnngi
5-6 agmiicnigv
5-6 ustprriov
7-8 go
7-8 noet
9-12 ainlclea
9-12 neigulsievse
9-12 taincf
9-12 yccnrieuwq
13-16 asmtaeert
13-16 ctosaasetb
13-16 hpaenlte
13-16 nduymianegt

result:

ok 32 tokens

Test #2:

score: 0
Accepted
time: 0ms
memory: 3664kb

input:

a 11100
b 01110
c 100
d 00
e 1101111
f 010
g 1010
h 00
i 11110
j 0110
k 100
l 00
m 1100
n 010
o 101110
p 00

output:

1 e
2 i
3 a
4 o
5-6 b
5-6 m
7-8 g
7-8 j
9-12 c
9-12 f
9-12 k
9-12 n
13-16 d
13-16 h
13-16 l
13-16 p

result:

ok 32 tokens

Test #3:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

invictusgaming 11010
teamspirit 10111111
teamsecret 11100
og 1010
psglgd 11110
tone 1010
virtuspro 1100
vicigaming 10110
teamundying 00
fnatic 010
quincycrew 010
teamaster 00
beastcoast 00
alliance 010
evilgeniuses 010
elephant 00

output:

1 teamspirit
2 psglgd
3 teamsecret
4 invictusgaming
5-6 vicigaming
5-6 virtuspro
7-8 og
7-8 tone
9-12 alliance
9-12 evilgeniuses
9-12 fnatic
9-12 quincycrew
13-16 beastcoast
13-16 elephant
13-16 teamaster
13-16 teamundying

result:

ok 32 tokens

Test #4:

score: 0
Accepted
time: 0ms
memory: 3616kb

input:

ildagktgdarveusjuqfistulgbglwmfgzrnyxryet 100
zhlnfewczmnoozlqatugmdjwgzcfabbkoxyjxkatjmp 00
rswkdkobdagwdwxsufeesrvn 11100
abzbrskzazjqtlkiqydptpkcsdgcqjshznd 101110
dkelalxzxillkfdvpfpxab 00
wtuyfrxolsysxlfebpolcmqsppmrfkyunydtmwbexsng 1010
xrxuzzfhkplwunfagppc 100
njfeodxkgjgwxtrxingiqquhuwqhdsw ...

output:

1 dmhtqvkgkbhtytszotwflegs
2 sjoadmkfnkswrawkjxwcmcc
3 rswkdkobdagwdwxsufeesrvn
4 abzbrskzazjqtlkiqydptpkcsdgcqjshznd
5-6 hwvroandfqjamzkpttslildlrkjoyrpxugiceahgiake
5-6 lngdscrentzamztvvcvrtcmbqlizij
7-8 wtuyfrxolsysxlfebpolcmqsppmrfkyunydtmwbexsng
7-8 zzszfwtzfpnscguemwrczqxycivdqnkyp
9-12 bmweyy...

result:

ok 32 tokens

Test #5:

score: 0
Accepted
time: 0ms
memory: 3804kb

input:

jmwisyrdkodoafwsjfuvmeewpdwp 111010
tpwmhqwkvirmlfcpidlqyikzmnttaifcbopnwe 1010
cvxwwlneblfmnqgddqpcjxzftwrlgptrkbkrlwgsnlca 110110
lcjqoneppydpspiwqbkpsunedqixlsifcokfrcvrszcvd 10110
ymwbhoxebjibxphiefgtsawcdivtltrshjqnkkmdtjgscnozm 010
dzdujbbqlfzikgxohvhtuvcjmmwvhkxcgyekjk 00
fwuhtzptbbnxbhqjomxr...

output:

1 jnhigippjemzzzbcvoyplxenffmfdzdiojuodgbulvivhtbhay
2 jmwisyrdkodoafwsjfuvmeewpdwp
3 cvxwwlneblfmnqgddqpcjxzftwrlgptrkbkrlwgsnlca
4 wxmpobmrvxaskwvvwquudrnwhmmzh
5-6 lcjqoneppydpspiwqbkpsunedqixlsifcokfrcvrszcvd
5-6 lpncetyhtrwxkbosccskxbuvcrosavnpxzoeoyyghbbqkfls
7-8 atserhieqggrivouwfnbnghdfallcp...

result:

ok 32 tokens

Test #6:

score: 0
Accepted
time: 0ms
memory: 3800kb

input:

iyzgcqjvpvotwucsetidicyhtcmajphxyyooeo 00
cklnkxtawoxiysvzrakqeispnd 010
puxmdylaysttenjmcedcumoe 00
qfbeutdcsdrviozobdytwsimseet 1100
uxvuploklpbovqdwdypbxgajuqwadgeedjkgurhsxdvylmyf 00
ewkwdpzjpkibcbbmzbiwpmjczc 011110
aaitmxpmfinsowjaawsnmluizvpjbewqcipcqwv 0110
lppomdfdtvtkwokiwwpejx 100
qlwzldr...

output:

1 htczqjzlkgyvszpuuvetdfluuhxpe
2 icjtxkkvxcxjowrcvlttsqhwkbbmigtqlovjg
3 xtnfqalswxsmksfooiwxynamdjxnsmk
4 ewkwdpzjpkibcbbmzbiwpmjczc
5-6 qfbeutdcsdrviozobdytwsimseet
5-6 qlwzldrouylqobsgemwdoibqvcyedfvqopfhkqmhusxqacoog
7-8 aaitmxpmfinsowjaawsnmluizvpjbewqcipcqwv
7-8 fwgfncsacjlkathfmnlctsqejfoxyv...

result:

ok 32 tokens

Test #7:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

w 00
wwww 0110
wwwwwwwwwwwwww 100
wwwwww 0110
ww 011110
wwwwwwwwww 100
wwwwwww 00
wwwwwwwwwww 11100
wwwwwwww 010
wwwwwwwwwwww 100
www 00
wwwwwwwww 11110
wwwwwwwwwwwww 1100
wwwwwwwwwwwwwwww 10111111
wwwww 00
wwwwwwwwwwwwwww 1100

output:

1 wwwwwwwwwwwwwwww
2 wwwwwwwww
3 wwwwwwwwwww
4 ww
5-6 wwwwwwwwwwwww
5-6 wwwwwwwwwwwwwww
7-8 wwww
7-8 wwwwww
9-12 wwwwwwww
9-12 wwwwwwwwww
9-12 wwwwwwwwwwww
9-12 wwwwwwwwwwwwww
13-16 w
13-16 www
13-16 wwwww
13-16 wwwwwww

result:

ok 32 tokens

Test #8:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

wdgvwiouzuqdebijcqycftaftuwtgxavemciuq 10111110
tfruvzwbhlzbvebyeucepgcdpmghcibfxgrvnac 11100
wlopxsvzclwymwdmoljtaguwuvhxifd 1100
uobyxcxzxqmlswvlmbvcsdtefcqtmlil 00
ubrxuoavyovdbielzdobgqcjznjbe 1100
nlpgvlexcyglrzbkhcmx 0110
hqibgaxdvysyvgxlspminykbyume 11111
mowhsueavbrawmihzsnfhrafb 010
hytmatx...

output:

1 hqibgaxdvysyvgxlspminykbyume
2 wdgvwiouzuqdebijcqycftaftuwtgxavemciuq
3 tfruvzwbhlzbvebyeucepgcdpmghcibfxgrvnac
4 xagimxmxgjlnnfkwbrqshxfcanwpoflqejafdk
5-6 ubrxuoavyovdbielzdobgqcjznjbe
5-6 wlopxsvzclwymwdmoljtaguwuvhxifd
7-8 nlpgvlexcyglrzbkhcmx
7-8 odlgvkplrfdedpzoprfeechwszhvcdooejlchcwcektfr
...

result:

ok 32 tokens

Test #9:

score: 0
Accepted
time: 0ms
memory: 3612kb

input:

mluqurcwogghhjjcekggllamqgxhc 1010
pdylshahcipzoptullyisxsczjqawagnngcggiw 010
xyfmcnljsebzleygeguujmkyylfmmvvil 10110
cmrakgrojgxizwxascasinzxcdxewculofitylhxhzxmjdlis 0110
hceqldfavgqlvituzzngje 100
xycvevluzcuqxvrjgekyaofvrvcohldavkjiykhccmn 00
pdhkkimpsmvcyqxlgwlbhldkjlzwthkfnizebvlgozrn 10110
w...

output:

1 curpzpumcsmqhebhqrfigambl
2 samgcifdljashcjjwhlkqnipxzjglptedzxm
3 flbfutsyovxmligoaiqzlxwfrsljucdx
4 hvzgruhhckufdecakrrzo
5-6 pdhkkimpsmvcyqxlgwlbhldkjlzwthkfnizebvlgozrn
5-6 xyfmcnljsebzleygeguujmkyylfmmvvil
7-8 cmrakgrojgxizwxascasinzxcdxewculofitylhxhzxmjdlis
7-8 mluqurcwogghhjjcekggllamqgxhc...

result:

ok 32 tokens

Test #10:

score: 0
Accepted
time: 0ms
memory: 3836kb

input:

ixirslfszfqivgkaflgkctvbvksipwomqxlyqxhlbce 101110
hkywgqjgaqclpsxnserdnrjxrozmxtjtvossyqpvotkhm 00
qsalnoiphbtuyrrghseznkm 11111
knpbtamzkkzrrddcmrayglnjuikqynjaucaqekhc 1100
qrbldlirsiewjplnaidvvixjqtqjdoz 010
scfuhoajuqmisgbbsxqbylmraszac 00
bbmifnurnwyhevsoqzmtvzgfiqajfrgyuzxnrtxe 010
hbjbfnhofc...

output:

1 qsalnoiphbtuyrrghseznkm
2 gybebnuiicfjteqfvsyrwwjzissaimgcusleiacqxjipdtil
3 zjmmyfmvxjaopvefhwhbyoapkqedyddtrpblporur
4 ixirslfszfqivgkaflgkctvbvksipwomqxlyqxhlbce
5-6 knpbtamzkkzrrddcmrayglnjuikqynjaucaqekhc
5-6 liuglqyuzbnizxxjxnntsckjz
7-8 qaxiqxuxzlztksohujrtaimpdesfqjbji
7-8 ukaiihatzttiylac...

result:

ok 32 tokens

Test #11:

score: 0
Accepted
time: 0ms
memory: 3872kb

input:

vlrbmpgknzvlkeeaveklvqutzzdrqonowwvwjfxxltxmxkk 100
mdptefnngfztqhhifmthlxkqbhi 00
jdmurgvmrwdotuwyknlrbvuvtnhiouvqitgyfgfieonbaapyh 1101110
dxbgotyspnvusldlfcnog 1010
njkmopbhoplfmplqjyfiazkxxdmzbndu 01110
ggysrqpkrccvyhxsjmhoqoyocwcriplarjoyiq 00
axjdaevibeqacbdxwrgsfvplkhfpnlpflzndtluwrigjjtth 10...

output:

1 hpowrylzzyvnatbawwxbyduusbdhbggaw
2 jdmurgvmrwdotuwyknlrbvuvtnhiouvqitgyfgfieonbaapyh
3 zkyfzsvyvkvnycvpnpqbribpemma
4 dbcjxqdussoegpwprfussjqhkhbhphtjkywsebaavjaupvdbx
5-6 njkmopbhoplfmplqjyfiazkxxdmzbndu
5-6 pcrmehxcpkijzfiayfvoxkpa
7-8 dxbgotyspnvusldlfcnog
7-8 yiwxmrahuwlaoovrejhpbii
9-12 axjd...

result:

ok 32 tokens

Test #12:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

eebscjcisyvutvhvmiycoyszfexxafmk 11111
nmruxdkvgpucmtzosjlrpdwaekoxtrawmhijizuqrlnki 1100
dpmvnurnaulfutcukwgtxnqxmu 00
mqdgqaxuooompkysokvzz 00
mbuprigzzxvkjjoxhyus 00
bxnlidvysewbwmsnsrfpxxftmjued 0111110
zwmncrcabvmqwafvmuxyybvciurgyaptmpv 1100
klaiympopzyvewmvqmsoisxzuhsqazgg 111010
mamtxrdqnplo...

output:

1 eebscjcisyvutvhvmiycoyszfexxafmk
2 klaiympopzyvewmvqmsoisxzuhsqazgg
3 bxnlidvysewbwmsnsrfpxxftmjued
4 ylaiiymtdftxjuucjipozzhgb
5-6 nmruxdkvgpucmtzosjlrpdwaekoxtrawmhijizuqrlnki
5-6 zwmncrcabvmqwafvmuxyybvciurgyaptmpv
7-8 mamtxrdqnploagmmgethvbnexe
7-8 uwiwnuqztlhklubmjmqimoy
9-12 qidnzpszhlhpsoem...

result:

ok 32 tokens

Test #13:

score: 0
Accepted
time: 0ms
memory: 3544kb

input:

okqactfxtivfbdwprufivtg 100
zzgjszebtaqqgzwyfgdcbkdgxz 100
awaznbuwenovcsfkfuhntglvesxsrrnzkbhzkhzm 100
nclqexjgvzpqbxcqoskjd 11110
kjevsrbdiclckmsgpgngyckzvgysvwcgway 00
zvnubpudibptdslaagxaaacqrsfv 110110
btbwmchqhygftvaofpxwmpmfbc 00
whimeuwxopzafascsxawaroblpmamklrwlznplgsp 101110
kwkuehfzwhvams...

output:

1 oxgomodfaszwzguzzyqitddcinemypcbfelhmhy
2 nclqexjgvzpqbxcqoskjd
3 zvnubpudibptdslaagxaaacqrsfv
4 whimeuwxopzafascsxawaroblpmamklrwlznplgsp
5-6 kckubmygxzqmeeyehjehknbkprsvdgjo
5-6 rjpoahrhdpqexzsrpgvdutabo
7-8 ardozogrltulberiywireebjddkdhpyleypylevvg
7-8 claedsmlkjaqsoqgfpovigxfvhltpwptoj
9-12 aw...

result:

ok 32 tokens

Test #14:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

sss 1010
ssssssssssssssss 110110
ssssssssss 10110
ssssssssssssss 010
ssssssss 00
sssss 00
ssssss 00
s 010
ss 11010
ssssssssssss 111010
sssssssssss 11111
ssss 01110
sssssssss 1010
sssssss 00
sssssssssssss 100
sssssssssssssss 010

output:

1 sssssssssss
2 ssssssssssss
3 ssssssssssssssss
4 ss
5-6 ssss
5-6 ssssssssss
7-8 sss
7-8 sssssssss
9-12 s
9-12 sssssssssssss
9-12 ssssssssssssss
9-12 sssssssssssssss
13-16 sssss
13-16 ssssss
13-16 sssssss
13-16 ssssssss

result:

ok 32 tokens

Test #15:

score: 0
Accepted
time: 0ms
memory: 3860kb

input:

wwwwwwww 0110
wwwwwwwwwwwww 1011110
wwww 00
w 100
wwwwwwwww 11111
wwwwwwwwwwwwwwww 00
wwwwwww 111010
wwwww 010
wwwwwwwwwwww 1100
www 100
wwwwww 1100
wwwwwwwwwww 00
wwwwwwwwww 0110
wwwwwwwwwwwwwww 100
wwwwwwwwwwwwww 011110
ww 00

output:

1 wwwwwwwww
2 wwwwwww
3 wwwwwwwwwwwww
4 wwwwwwwwwwwwww
5-6 wwwwww
5-6 wwwwwwwwwwww
7-8 wwwwwwww
7-8 wwwwwwwwww
9-12 w
9-12 www
9-12 wwwww
9-12 wwwwwwwwwwwwwww
13-16 ww
13-16 wwww
13-16 wwwwwwwwwww
13-16 wwwwwwwwwwwwwwww

result:

ok 32 tokens

Test #16:

score: 0
Accepted
time: 0ms
memory: 3800kb

input:

priqsnibywlgjlxowyzagrfnqafvcqwktkcjwejev 010
xqpejcixxppqgvuawutgr 11100
rdxmujnzlkeamdxanokvbvplrwxzijpjkulode 100
xjjokisavsgrslryxfqgrmdsqwptajbqzvethu 00
xvoiyuusybdmygpugzhuerhlfelemn 1101110
lajstaoqnrrrpxcndmwhlwdygnn 00
olxuypkqpemfjjpswulkngytff 00
jbdatxghfzqrwvfgakwmoawlzqjypmhllbbuuh 11...

output:

1 jbdatxghfzqrwvfgakwmoawlzqjypmhllbbuuh
2 xvoiyuusybdmygpugzhuerhlfelemn
3 xqpejcixxppqgvuawutgr
4 ayxqwdpychqctudlkedtbjduqbzwxvox
5-6 avefsuqiknyedqtxyekpwpdpcuuimo
5-6 gpyvixlsxhqdrphmjpiherrwhdwosapjftergjszl
7-8 hjbcaocdwjyaylnvzeciuclquqednwkyfymgrfm
7-8 luepkslyiuzywpyyfocicazyewqyuljlfmthli...

result:

ok 32 tokens

Test #17:

score: 0
Accepted
time: 0ms
memory: 3832kb

input:

fqlboxosnjgzgdraehzdltthe 00
rohavpqatofxwmksvjcvhdecxwwmosqiczjpkf 1100
eusxhiiimrdrugabnxwsygsktkcslhjebfexucsyvlwrp 00
pznpxzsfgmcoubkpcwzmkmaxjypvs 1010
jrniwlbyblhppndspojrouffazpoxtqdfpjuhitvi 010
oixjiivinpidpfjhvavbwpckqncjwy 010
cgsyyxmmsoessjmkvhskploee 1011110
rkhlicfadcogtnigdrxaslquolbt...

output:

1 xbtkccesympaxxhzcaqj
2 bbdwbqjvdehkevsntanowlersappruokywnegn
3 cgsyyxmmsoessjmkvhskploee
4 ebkjhefsvfrmcqqdlanbetrgzwylizmrystvp
5-6 mjvjxcsalrmiuszjmkapb
5-6 rohavpqatofxwmksvjcvhdecxwwmosqiczjpkf
7-8 pznpxzsfgmcoubkpcwzmkmaxjypvs
7-8 rkhlicfadcogtnigdrxaslquolbtomefrt
9-12 dvdnjxnxrnlmirlmehsay...

result:

ok 32 tokens

Test #18:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

pppppppppppppp 0111110
pppp 11010
ppppppppppppppp 100
ppppppppppp 00
p 010
pppppppppppppppp 10110
ppppppppp 00
pppppppppp 111010
ppppppp 0110
pppppppppppp 00
ppppppppppppp 010
pp 00
ppp 100
pppppppp 11111
ppppp 1010
pppppp 1100

output:

1 pppppppp
2 pppppppppp
3 pppppppppppppp
4 pppp
5-6 pppppp
5-6 pppppppppppppppp
7-8 ppppp
7-8 ppppppp
9-12 p
9-12 ppp
9-12 ppppppppppppp
9-12 ppppppppppppppp
13-16 pp
13-16 ppppppppp
13-16 ppppppppppp
13-16 pppppppppppp

result:

ok 32 tokens

Test #19:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

cmrtscndzivghxaigwxskrksqjokvncectsfxp 101110
svfnryipiiylotxanmkcljvy 00
gwjdilcorkrzpuewahxylcgnzk 010
ysoubmiafjbzxuiwszuovqewcolejflivckbbwdj 11111
poqoxcmqgamihmsrjnrln 010
dodvbiqneqfwsvyfrpijygjduhwaggcwzid 00
yorkufsaaciqgncvxtghwtpbnfskrmpzcymx 010
amljwnbieawiufaepocjmcsoy 00
kjmatgyhgkjum...

output:

1 ysoubmiafjbzxuiwszuovqewcolejflivckbbwdj
2 aggxcvbflauqxqbwtfyhpeyfdpydbfancnkgtyomy
3 hkrwyjcqgzpsrlcjuybmgaorppyffunuonatqs
4 cmrtscndzivghxaigwxskrksqjokvncectsfxp
5-6 mzvfkxzxfdcxbaymmntielkjnzkoddcpfepdqhgyrawgy
5-6 usrauptymacgtstkdxwygkdrggmqkomlrwrroqfnzpvwoc
7-8 kjmatgyhgkjumwvalsqmcoiijv...

result:

ok 32 tokens

Test #20:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

qqqqqqqq 00
qqqqqqqqq 1010
qqqqq 010
qqqq 00
qqqqqqqqqq 00
qqqqqqq 1100
qqqqqqqqqqqqqq 010
qqq 1010
qq 010
qqqqqqqqqqqqqqq 10111111
qqqqqqqqqqqq 11010
q 010
qqqqqqqqqqqqqqqq 11100
qqqqqqqqqqqqq 10110
qqqqqq 11110
qqqqqqqqqqq 00

output:

1 qqqqqqqqqqqqqqq
2 qqqqqq
3 qqqqqqqqqqqqqqqq
4 qqqqqqqqqqqq
5-6 qqqqqqq
5-6 qqqqqqqqqqqqq
7-8 qqq
7-8 qqqqqqqqq
9-12 q
9-12 qq
9-12 qqqqq
9-12 qqqqqqqqqqqqqq
13-16 qqqq
13-16 qqqqqqqq
13-16 qqqqqqqqqq
13-16 qqqqqqqqqqq

result:

ok 32 tokens

Test #21:

score: 0
Accepted
time: 0ms
memory: 3796kb

input:

ggggggg 00
ggggggggggg 010
ggggggggggggggg 1010
gggg 11010
gggggggggggggg 00
ggggggggg 00
gg 010
g 0110
gggggggg 111011
gggggggggg 11110
gggggggggggg 10110
gggggg 110110
ggg 10110
ggggggggggggg 010
ggggg 00
gggggggggggggggg 100

output:

1 gggggggg
2 gggggggggg
3 gggggg
4 gggg
5-6 ggg
5-6 gggggggggggg
7-8 g
7-8 ggggggggggggggg
9-12 gg
9-12 ggggggggggg
9-12 ggggggggggggg
9-12 gggggggggggggggg
13-16 ggggg
13-16 ggggggg
13-16 ggggggggg
13-16 gggggggggggggg

result:

ok 32 tokens

Test #22:

score: 0
Accepted
time: 0ms
memory: 3872kb

input:

ccyhiigrnjmxyafnxnfzvnbnsxbkam 0110
rlpnqhmccqjnyvegkvpeatdzwcwabgkz 11110
swfmooflqwwdnsajuzisgrzozdgnhhu 00
vpusjinbrrjcwfxcafbxpytbey 010
mhdkdzueqdhnyvqtunonrxjnfbrukwlfitfmovpqnrohzn 00
sgomqkyltmrfgqbdhiloyxfityhewgmvcakcxunuxogdvurum 100
cwgraidgdledutxclalkbnjnwmgsbotnp 11010
ibgyctpyqhcxchh...

output:

1 wsriwfqnhotbayaeqvyphrkwutqicjowqmqneitncvua
2 rlpnqhmccqjnyvegkvpeatdzwcwabgkz
3 zpwomzrsdejwfsuuxewaumeynnlqr
4 cwgraidgdledutxclalkbnjnwmgsbotnp
5-6 ibgyctpyqhcxchhygihqaerms
5-6 rvzqrgjkwpkadhcsccxycukreswgwzyjorwcbokbmkpftucrej
7-8 ccyhiigrnjmxyafnxnfzvnbnsxbkam
7-8 yfcozugjybluvniqukmsw
9-12...

result:

ok 32 tokens

Test #23:

score: 0
Accepted
time: 0ms
memory: 3840kb

input:

wcofxblcyjvesuhovqvu 10110
hsoqjfmaqklcmckfgieszpirgo 0110
zgvlhinlogmtfnrqnxobylzddfyfpytcdezitduqhozq 11111
mryvpyhoflqtfrrtldujwpinxmjmcmwzmdluubvwspacmhcw 1100
ewnjpevfqgywzppbieigzkkmppls 00
oahwvuuvvzapunxuypbqqxryahdfhfrjsxyukj 010
lnrkeepdsyysvbaeksozxfnzxewjrvcboxljnxjdxgfhtgr 00
golnpqfpyr...

output:

1 zgvlhinlogmtfnrqnxobylzddfyfpytcdezitduqhozq
2 dhkbaaxqvzigybwniufucucbztn
3 ndvpqyiqtozipddjlatrprdnygmbaynlfzmbmtrytsq
4 gtcdzjjxcnwesqxffbxyuqmqvydzsruhxevqymjurmjn
5-6 mryvpyhoflqtfrrtldujwpinxmjmcmwzmdluubvwspacmhcw
5-6 wcofxblcyjvesuhovqvu
7-8 hsoqjfmaqklcmckfgieszpirgo
7-8 qxxtxgpzkkbxmkuhd...

result:

ok 32 tokens

Test #24:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

ovxysypzekeedcemnkihrylizmakzwcdhq 00
drffudmywwpjtlkxmoirwvolekxp 111011
vabbaeputxuurwpowhfusace 00
xfkrvsqfhcliubnuwcjkdgpoynppagpzhmmovfuradze 00
gkzkspppvvljvedhurqyxrlhtezgp 010
wigjscnapsumxpzlllvjjfoamemxuutilacv 0111110
nbpuhgkmrclivkhnztoxsejnoepwpajuqrwzxnowqxqpj 11110
bnswiuuyytmutivrdup...

output:

1 drffudmywwpjtlkxmoirwvolekxp
2 nbpuhgkmrclivkhnztoxsejnoepwpajuqrwzxnowqxqpj
3 wigjscnapsumxpzlllvjjfoamemxuutilacv
4 eccfezywbftnbwyjtybgrjtqckytl
5-6 tldsryaygnndfgjgnualnzrulirvgrhhpsozmstvdjcsmaac
5-6 yhdyjaeqwknfpapuegircdowkuseybnbrcwscmlugzf
7-8 pdwjfvvtgmsalswwbvjahwerctoezqyyzosxhi
7-8 xz...

result:

ok 32 tokens

Test #25:

score: 0
Accepted
time: 0ms
memory: 3804kb

input:

ernppfrmaxzjqcpqmqhmsi 00
otaoocrefbnblevntpelpjkuoyhwqjj 1101111
mxqszwgevpgjisnxeprdyqqdffioaglkb 010
rxxgkonddforjojtuttnsdrlicjrqssaapow 100
uqeuxxvevdtkbghfvpnipvglddrrzqwohcp 010
zuifxqmsvxqjnnoxijpwcmhgcbigwdadearleayzochoceggmo 1100
ivbqwzvuzwoubmqbombbgqbfxhwhiybfkv 10110
skbcatyupyqpbxpvtl...

output:

1 otaoocrefbnblevntpelpjkuoyhwqjj
2 elohdqbagtnmiweugtlgugdbgxrikewsvursyb
3 aejcjnoyvyrcjunqyagaz
4 hwsveyywawnfpjkpbcpssadrkyqvsjrqbyebebcb
5-6 ivbqwzvuzwoubmqbombbgqbfxhwhiybfkv
5-6 zuifxqmsvxqjnnoxijpwcmhgcbigwdadearleayzochoceggmo
7-8 jopfqfwtjcyazcgrmfdlvlbaxdnnbxtaosqrg
7-8 xctoveunecfrcwvyti...

result:

ok 32 tokens

Test #26:

score: 0
Accepted
time: 0ms
memory: 3612kb

input:

ccccccccccc 0110
cccccccccccccccc 00
c 100
ccccccccccccccc 101110
cccccc 100
ccccccc 010
ccccccccccccc 00
cccccccc 11100
ccccccccc 01111111
ccccc 010
cccccccccccccc 00
cccc 1010
cccccccccccc 1100
ccc 11110
cccccccccc 1100
cc 00

output:

1 ccccccccc
2 ccc
3 cccccccc
4 ccccccccccccccc
5-6 cccccccccc
5-6 cccccccccccc
7-8 cccc
7-8 ccccccccccc
9-12 c
9-12 ccccc
9-12 cccccc
9-12 ccccccc
13-16 cc
13-16 ccccccccccccc
13-16 cccccccccccccc
13-16 cccccccccccccccc

result:

ok 32 tokens

Test #27:

score: 0
Accepted
time: 0ms
memory: 3616kb

input:

pp 111010
p 01110
pppppp 110110
ppppppppppp 00
ppp 010
pppppppppp 100
pppppppppppppp 10110
pppppppppppppppp 11010
ppppppppppppp 100
ppppppppp 00
pppp 0110
ppppppppppppppp 00
pppppppp 100
pppppppppppp 11111
ppppp 00
ppppppp 0110

output:

1 pppppppppppp
2 pp
3 pppppp
4 pppppppppppppppp
5-6 p
5-6 pppppppppppppp
7-8 pppp
7-8 ppppppp
9-12 ppp
9-12 pppppppp
9-12 pppppppppp
9-12 ppppppppppppp
13-16 ppppp
13-16 ppppppppp
13-16 ppppppppppp
13-16 ppppppppppppppp

result:

ok 32 tokens

Test #28:

score: 0
Accepted
time: 0ms
memory: 3876kb

input:

tdnxqqrnnngqitrtfqtuvmhud 00
graklqzngiqynifowbgctqvazpkuulwuzyimdlsgk 010
cdkrpiiutrwminfzxgetxttsigfkgofekpi 111011
zkbhbidbtnshgwpfslnwjgp 110110
nxbyytntzkxftijjrwcrsekwatroturzpnosldlwpboggnj 10110
ptaqylibhzfywzuszpacxukbzwopdrktpywoirjwfekxonw 0110
bklvmnlpgxcienkrbjuwcmllbk 00
wtfopdhqgllwxr...

output:

1 cdkrpiiutrwminfzxgetxttsigfkgofekpi
2 afgnkiskxktsassjrrwpocegowqksbszlsvsygalcpesntld
3 zkbhbidbtnshgwpfslnwjgp
4 euqpwctkvqauteazsjucfgplkpgezvdhwv
5-6 nxbyytntzkxftijjrwcrsekwatroturzpnosldlwpboggnj
5-6 vhlhwsglhegziyuoeqdokcgbqfvbrn
7-8 ptaqylibhzfywzuszpacxukbzwopdrktpywoirjwfekxonw
7-8 wtfop...

result:

ok 32 tokens

Test #29:

score: 0
Accepted
time: 0ms
memory: 3604kb

input:

bb 0110
bbbbbbbbbbbbbbbb 00
bbbb 1010
bbbbbbbbb 11100
bbbbbbbbbb 100
bbb 11010
bbbbbbbbbbbbbbb 11111
bbbbb 1100
bbbbbbbbbbbb 00
bbbbbbbb 01111110
bbbbbbbbbbbbb 010
bbbbbbbbbbbbbb 01110
b 100
bbbbbbbbbbb 00
bbbbbbb 00
bbbbbb 100

output:

1 bbbbbbbbbbbbbbb
2 bbbbbbbb
3 bbbbbbbbb
4 bbb
5-6 bbbbb
5-6 bbbbbbbbbbbbbb
7-8 bb
7-8 bbbb
9-12 b
9-12 bbbbbb
9-12 bbbbbbbbbb
9-12 bbbbbbbbbbbbb
13-16 bbbbbbb
13-16 bbbbbbbbbbb
13-16 bbbbbbbbbbbb
13-16 bbbbbbbbbbbbbbbb

result:

ok 32 tokens

Test #30:

score: 0
Accepted
time: 0ms
memory: 3648kb

input:

wibotkziuttjqcnhudhylqbxrbxkvmudthut 100
rzhizeioepwbizhzkbdluytbvw 10110
eaolsrxqcoxwntbyimajfpauymw 11010
ruraetglthgourzhfpnubzvblfzmmbgepjjyshchthulx 00
boxopvfdboyskolrvdfoirkqpiwowgypybchbmwt 010
xkbzrcjkgvwwxtqxvfpxcwitlj 00
ehldgsjytmekimkkndjvnzqtjykiymkmdzpwakxdtkzcqca 0110
levppgfhyykgmip...

output:

1 qipizqcwcajkufnqhmcrmmxzbljplvpxjgexdfzllnn
2 qenfncshtaqswmqucjvuzcetvnqqjssebsl
3 mymhulykriyhdmasfcjuigr
4 eaolsrxqcoxwntbyimajfpauymw
5-6 ibzvevsmwaxakrtdfoivkvoooypyemiidadquqepxwqkesdna
5-6 rzhizeioepwbizhzkbdluytbvw
7-8 ehldgsjytmekimkkndjvnzqtjykiymkmdzpwakxdtkzcqca
7-8 wprbwdcfxiffpzbjbmb...

result:

ok 32 tokens

Test #31:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

jjjjj 00
jj 100
jjjjjjjjjjj 00
jjjjjjjjjjjj 11010
jjjjjj 1100
jjjjjjjj 100
jjjjjjj 111011
jjjjjjjjjjjjj 1010
jjjjjjjjjjjjjjjj 11110
jjj 010
jjjjjjjjjj 0111110
jjjjjjjjj 01110
jjjjjjjjjjjjjj 1010
j 00
jjjj 010
jjjjjjjjjjjjjjj 00

output:

1 jjjjjjj
2 jjjjjjjjjjjjjjjj
3 jjjjjjjjjj
4 jjjjjjjjjjjj
5-6 jjjjjj
5-6 jjjjjjjjj
7-8 jjjjjjjjjjjjj
7-8 jjjjjjjjjjjjjj
9-12 jj
9-12 jjj
9-12 jjjj
9-12 jjjjjjjj
13-16 j
13-16 jjjjj
13-16 jjjjjjjjjjj
13-16 jjjjjjjjjjjjjjj

result:

ok 32 tokens

Test #32:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

dkyprfjsitgvqaiofzwnk 100
cfgrlnkvyfopqztsuqshdtkdg 1100
fagbnqjwksdmgdpfkdgqygsemvfitdeilcydjnh 00
pvgurwslcqszrmoaorluildoyubsxoyqzhcbrgifoqrgxbycqo 11111
qdzmltuwiqgfuldupxavnnjtrelaqikmvgrpys 100
ryckxsjozuinkhufnwhjcyanirdgwlfwujg 00
cstahtzdbrvchptoadvzuaikcsze 111010
nxnisyoorkepoprzklkgkhesp...

output:

1 pvgurwslcqszrmoaorluildoyubsxoyqzhcbrgifoqrgxbycqo
2 cstahtzdbrvchptoadvzuaikcsze
3 cdiusriqsaowczwuuyelcxepxlwdcknmdxautbdnrahitqis
4 nxnisyoorkepoprzklkgkhespplqssaimtlltgafhvlcciztd
5-6 cfgrlnkvyfopqztsuqshdtkdg
5-6 zhstfxpwbfmglkickrgwolhoakatssjlitqzjfhdfzlmd
7-8 aroqjnjhmjcumbxgszktqfr
7-8 r...

result:

ok 32 tokens

Test #33:

score: 0
Accepted
time: 0ms
memory: 3876kb

input:

iiiiiiiiii 00
iiiiiiiiiiiiiii 0111110
iiiiiiiii 0110
iii 11110
iiiiiiiiiiii 10110
iiiiiii 1100
iiii 111011
iiiii 010
i 11010
iiiiii 00
ii 100
iiiiiiiiiiiii 00
iiiiiiiiiii 100
iiiiiiii 100
iiiiiiiiiiiiiiii 00
iiiiiiiiiiiiii 0110

output:

1 iiii
2 iii
3 iiiiiiiiiiiiiii
4 i
5-6 iiiiiii
5-6 iiiiiiiiiiii
7-8 iiiiiiiii
7-8 iiiiiiiiiiiiii
9-12 ii
9-12 iiiii
9-12 iiiiiiii
9-12 iiiiiiiiiii
13-16 iiiiii
13-16 iiiiiiiiii
13-16 iiiiiiiiiiiii
13-16 iiiiiiiiiiiiiiii

result:

ok 32 tokens

Test #34:

score: 0
Accepted
time: 0ms
memory: 3612kb

input:

mjpxcfeygqzphmbcjkupojsmmuqlydixba 00
aymjnzljurefjgutaqnromymikefrfroxcsxrk 010
cxxeugavekozfjlolrtqgwzq 010
uhosokdiahsyrftzsgvgyveqwkzhqstbgywrvmsgfcfyux 00
phvmyydzpohgdicoxbtjnsbyhoidnkrialowvl 10110
oflzqlxddzbfftumvxltydlonvaocdezwtpjozmowkqwc 010
jfwumcjqyrounqsgdruxttvtmrkivtx 1100
pictxgvl...

output:

1 ftejhxutnhjrgwsnbytsgtig
2 kvesexnwkytonfrpqcxzzqzdvsmbs
3 ocypsiyazsejjoximnbvqucftuvdksaxutvjeunodbipsum
4 pictxgvlernyteflncijhmlislunmaosomksnmt
5-6 jfwumcjqyrounqsgdruxttvtmrkivtx
5-6 phvmyydzpohgdicoxbtjnsbyhoidnkrialowvl
7-8 sfgrnvrgfrqpixhsskbpzghndesvwptpvvkasfalzseto
7-8 uwezvnfasjfxilby...

result:

ok 32 tokens

Test #35:

score: 0
Accepted
time: 0ms
memory: 3608kb

input:

bxhtymdqqicwecdlcsrewziynzuwn 01110
gewpmrxlqwninogkyzxnirleglhrkafljakmkuydgl 00
execptwygahzicxttrjwiyklirg 100
aznubgqseyswunvewtcrhnikgegliyjicz 100
natnswigtqwmplhtcqlcxsunzwyaczg 00
vuemazdgdrcfpxnlvdzvauuz 1010
csdxprnurizkjvvrhpmcmodfsejoeetzkkjftddmysvxjx 0110
txahlrxdbzzgorugjvmxeugmycubkt...

output:

1 vyajbjaruprxsykonesfurjqf
2 ghgcysdxmfadgfywrjjsqm
3 nqiwsvgjobtbkhkatmitbnxtnsklvilzixlgmufflrqgfta
4 ttlzsrqkrcuhliumyxzxmpkvfhtgtuiripa
5-6 bxhtymdqqicwecdlcsrewziynzuwn
5-6 yqmlwyjdavexjhvzhrlpkwfhsqzprgircvvshsdmqycwhjzani
7-8 csdxprnurizkjvvrhpmcmodfsejoeetzkkjftddmysvxjx
7-8 vuemazdgdrcfpxn...

result:

ok 32 tokens

Test #36:

score: 0
Accepted
time: 0ms
memory: 3644kb

input:

uvjljijlusunvfitiwicvfybjyqpgtqnkrmw 100
juvoctgkzziiunytvxhkjrfdsqntsjudlmxjlkwiaqeojuefcc 00
ibxmsjrbafltbalkobvxhinlqbnsrmnwwkqqxdwgxvq 00
rrjhbhfzvkzdmufczeybrskgb 11100
pujlmazxnhktapnnnplrslnhthtnffdpewdreoyyaawy 00
hrwdtrukbwnivyruxiyvwppjelsntognk 1010
kxwzhwngzhxrirwhhczpnxmwqrochdzfiwzqxai...

output:

1 hwlgfmueyturfhbhzduaymb
2 kixapemdorznlxbwwfridaluerxucgdhhajzic
3 rrjhbhfzvkzdmufczeybrskgb
4 bvlqgxlvueenvzxzmrknugd
5-6 pjyixmzsmhqqjoteodiatbbsrvbbvlthd
5-6 wlrfjdfhmmocrouswmpyxfpxwwyxy
7-8 hrwdtrukbwnivyruxiyvwppjelsntognk
7-8 nvimjrwftnqmokixfhapmsicyyk
9-12 kxwzhwngzhxrirwhhczpnxmwqrochdzf...

result:

ok 32 tokens

Test #37:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

ipjxpmwurmhnidhtqdbnjxbtrdqisxyxmnpoqykvodnvuh 00
pvgzkqfhyaqjwfzhbozkocbyomkzchq 010
ionuiumuhyggjuoympuxyfahwftwufvocd 100
dxcrvjldzavdpaedmyqoo 10110
lctyzfpqnxiqfcyaoouxv 0110
wciejjjzadguurnnhvixgu 11010
ukugkkjyghxknedojvmdrskswiotgatsajo 1010
phenxfninboegxjgopifnp 11111
uxmxabbxnfviscxtilzza...

output:

1 phenxfninboegxjgopifnp
2 vfnjzttdqmpzinbdgayllxpfrpo
3 pidpoiemphzcultdriaugjezaer
4 wciejjjzadguurnnhvixgu
5-6 dxcrvjldzavdpaedmyqoo
5-6 ugwcqtbqgoosefhkumhodwpgolfdkbuiwlzjydonwb
7-8 lctyzfpqnxiqfcyaoouxv
7-8 ukugkkjyghxknedojvmdrskswiotgatsajo
9-12 dgkjfuawawhyivlkeqruoititprqjytazbpdryfvvtsnew...

result:

ok 32 tokens

Test #38:

score: 0
Accepted
time: 0ms
memory: 3612kb

input:

rrrr 00
rrrrrr 11010
rrrrrrrrrrrrrrrr 11100
r 010
rr 00
rrrrrrr 10110
rrrrrrrrrrrrrrr 11110
rrrrrrrrr 00
rrrrr 1101111
rrrrrrrrrrrr 010
rrrrrrrrrrrrrr 00
rrr 100
rrrrrrrrrr 010
rrrrrrrrrrrrr 1010
rrrrrrrr 10110
rrrrrrrrrrr 0110

output:

1 rrrrr
2 rrrrrrrrrrrrrrr
3 rrrrrrrrrrrrrrrr
4 rrrrrr
5-6 rrrrrrr
5-6 rrrrrrrr
7-8 rrrrrrrrrrr
7-8 rrrrrrrrrrrrr
9-12 r
9-12 rrr
9-12 rrrrrrrrrr
9-12 rrrrrrrrrrrr
13-16 rr
13-16 rrrr
13-16 rrrrrrrrr
13-16 rrrrrrrrrrrrrr

result:

ok 32 tokens

Test #39:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

ggggggg 00
gggg 10110
ggggggggggggg 00
gggggggggggggggg 1101111
gggggggg 0110
ggggggggg 100
g 00
ggggggggggg 1010
gggggg 00
gg 10110
gggggggggg 11010
ggggg 11100
gggggggggggggg 11110
gggggggggggg 010
ggg 010
ggggggggggggggg 010

output:

1 gggggggggggggggg
2 gggggggggggggg
3 ggggg
4 gggggggggg
5-6 gg
5-6 gggg
7-8 gggggggg
7-8 ggggggggggg
9-12 ggg
9-12 ggggggggg
9-12 gggggggggggg
9-12 ggggggggggggggg
13-16 g
13-16 gggggg
13-16 ggggggg
13-16 ggggggggggggg

result:

ok 32 tokens

Test #40:

score: 0
Accepted
time: 0ms
memory: 3880kb

input:

ovueaiimetfdacucmcfivfx 100
bmwzlcaaismkybrfpzhhwachyvszpchusetjrcnxn 1100
zmiygysgtkuhrtknflhoqtapejijbsfekosrh 00
syshndaguszpptcqzvauezgelwtyxfsexvbmmqpmhlcc 0110
gtbpqcrhfzrjxsedimvmjclpeqopkudapprsrquuqayaxd 00
rigaeyvvmsirbmuregskdefongmuujhispctzrydye 1100
xcczehoakzzojtqzwdldulnqvzdlqwzshevt...

output:

1 bmmqfufbcfmtxufojqjaywlxji
2 kmzctvkvpgmazegbvsaugicbnlbatbtmrhio
3 spzgzyaztmoayznlxhwwgzmargobaal
4 vifacqsdaixdvpktalegiyx
5-6 bmwzlcaaismkybrfpzhhwachyvszpchusetjrcnxn
5-6 rigaeyvvmsirbmuregskdefongmuujhispctzrydye
7-8 cfnxvvsmcjsipcjxzjcyhodprnopally
7-8 syshndaguszpptcqzvauezgelwtyxfsexvbmmq...

result:

ok 32 tokens

Test #41:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

bbbbbbbbbbbbbbbb 11010
bbbbbbbbbbbb 11111
bbbbbbbbbbbbbbb 100
bbbb 0110
bbbbbbbb 00
bbbbbbbbb 10110
bbbbbb 10110
b 010
bbbbbbbbbbb 010
bbbbbbbbbbbbbb 11100
bbbbbbbbbbbbb 100
bbb 00
bbbbb 00
bb 00
bbbbbbbbbb 1101110
bbbbbbb 0110

output:

1 bbbbbbbbbbbb
2 bbbbbbbbbb
3 bbbbbbbbbbbbbb
4 bbbbbbbbbbbbbbbb
5-6 bbbbbb
5-6 bbbbbbbbb
7-8 bbbb
7-8 bbbbbbb
9-12 b
9-12 bbbbbbbbbbb
9-12 bbbbbbbbbbbbb
9-12 bbbbbbbbbbbbbbb
13-16 bb
13-16 bbb
13-16 bbbbb
13-16 bbbbbbbb

result:

ok 32 tokens

Test #42:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

zzzzzzzzzz 1100
zzzzzzzzz 00
zzzzzzzzzzzzzz 011110
zzz 100
zzzzzzzzzzzz 100
zzzzzzz 00
zzzzzz 00
zzzzzzzzzzz 11111
zzzz 1100
zzzzzzzzzzzzzzzz 1010
zz 1010
zzzzz 00
zzzzzzzzzzzzz 0111110
zzzzzzzzzzzzzzz 010
z 010
zzzzzzzz 111010

output:

1 zzzzzzzzzzz
2 zzzzzzzz
3 zzzzzzzzzzzzz
4 zzzzzzzzzzzzzz
5-6 zzzz
5-6 zzzzzzzzzz
7-8 zz
7-8 zzzzzzzzzzzzzzzz
9-12 z
9-12 zzz
9-12 zzzzzzzzzzzz
9-12 zzzzzzzzzzzzzzz
13-16 zzzzz
13-16 zzzzzz
13-16 zzzzzzz
13-16 zzzzzzzzz

result:

ok 32 tokens

Extra Test:

score: 0
Extra Test Passed