NYOJ 264 國王的魔鏡

2021-06-20 06:06:42 字數 463 閱讀 7167

題意:國王有乙個魔鏡,可以把任何接觸鏡面的東西變成原來的兩倍——只是,因為是鏡子嘛,增加的那部分是反的。

比如一條項鍊,我們用ab來表示,不同的字母表示不同顏色的珍珠。如果把b端接觸鏡面的話,魔鏡會把這條項鍊變為abba。如果再用一端接觸的話,則會變成abbaabba(假定國王只用項鍊的某一端接觸魔鏡)。

給定最終的項鍊,請編寫程式輸出國王沒使用魔鏡之前,最初的項鍊可能的最小長度。

思路:字串處理題,其實判斷一下對稱

**:#include#includemain()

{ int z,x,q,i;

char a[101],t[51];

scanf("%d",&z);

getchar();

while(z--)

{ gets(a);

do{ x=strlen(a);

if(x%2) break;

for(i=0;i

nyoj 264 國王的魔鏡

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 國王有乙個魔鏡,可以把任何接觸鏡面的東西變成原來的兩倍 只是,因為是鏡子嘛,增加的那部分是反的。比如一條項鍊,我們用ab來表示,不同的字母表示不同顏色的珍珠。如果把b端接觸鏡面的話,魔鏡會把這條項鍊變為abba。如果再用一端接觸...

nyoj 264 國王的魔鏡

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述國王有乙個魔鏡,可以把任何接觸鏡面的東西變成原來的兩倍 只是,因為是鏡子嘛,增加的那部分是反的。比如一條項鍊,我們用 ab來表示,不同的字母表示不同顏色的珍珠。如果把 b端接觸鏡面的話,魔鏡會把這條項鍊變為 abba 如果再用一端...

NYOJ 264 國王的魔鏡 水題

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 國王有乙個魔鏡,可以把任何接觸鏡面的東西變成原來的兩倍 只是,因為是鏡子嘛,增加的那部分是反的。比如一條項鍊,我們用 ab來表示,不同的字母表示不同顏色的珍珠。如果把 b端接觸鏡面的話,魔鏡會把這條項鍊變為 abba 如果再用一...