藍橋杯 歷屆試題 翻硬幣

2021-10-20 07:07:23 字數 498 閱讀 3662

兩行等長的字串,分別表示初始狀態和要達到的目標狀態。每行的長度<1000

輸出格式

乙個整數,表示最小操作步數。

樣例輸入1**

****

****

o****o***

*樣例輸出1

5樣例輸入2

*o**o*

**o***

*o**

*o**o***

樣例輸出2

1

思路:一開始覺得很難的題,後來發現就這啊??,每次判斷當前位置是否與b串相等,如果不相等就把b串的這個位置賦值給他,然後判斷當前位置加1的地方如果是星號修改為o如果是o修改為星號,然後sum++就行了,總之很水的一道題。

#include

using

namespace std;

intmain()

} cout

}

藍橋杯歷屆試題 翻硬幣

歷屆試題 翻硬幣 時間限制 1.0s 記憶體限制 256.0mb 問題描述 小明正在玩乙個 翻硬幣 的遊戲。桌上放著排成一排的若干硬幣。我們用 表示正面,用 o 表示反面 是小寫字母,不是零 比如,可能情形是 oo oooo 如果同時翻轉左邊的兩個硬幣,則變為 oooo oooo 現在小明的問題是 ...

藍橋杯 歷屆試題 翻硬幣

問題描述 小明正在玩乙個 翻硬幣 的遊戲。桌上放著排成一排的若干硬幣。我們用 表示正面,用 o 表示反面 是小寫字母,不是零 比如,可能情形是 oo oooo 如果同時翻轉左邊的兩個硬幣,則變為 oooo oooo 現在小明的問題是 如果已知了初始狀態和要達到的目標狀態,每次只能同時翻轉相鄰的兩個硬...

藍橋杯 歷屆試題 翻硬幣

歷屆試題 翻硬幣 問題描述 小明正在玩乙個 翻硬幣 的遊戲。桌上放著排成一排的若干硬幣。我們用 表示正面,用 o 表示反面 是小寫字母,不是零 比如,可能情形是 oo oooo 如果同時翻轉左邊的兩個硬幣,則變為 oooo oooo 現在小明的問題是 如果已知了初始狀態和要達到的目標狀態,每次只能同...