原创 藍橋杯_三羊獻瑞(暴力)

觀察下面的加法算式:        祥 瑞 生 輝   +   三 羊 獻 瑞   -------------------   三 羊 生 瑞 氣 其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。 請你填寫“三羊獻瑞”所代表的

原创 藍橋杯_六角填數

標題:六角填數     如圖所示六角形中,填入1~12的數字。     使得每條直線上的數字之和都相同。     圖中,已經替你填好了3個數字,請你計算星號位置所代表的數字是多少? 通過next_permutation()函數 枚舉

原创 藍橋杯_帶分數

100 可以表示爲帶分數的形式:100 = 3 + 69258 / 714     還可以表示爲:100 = 82 + 3546 / 197     注意特徵:帶分數中,數字1~9分別出現且只出現一次(不包含0)。     類似這樣的帶

原创 藍橋杯_翻硬幣

題目標題:翻硬幣     小明正在玩一個“翻硬幣”的遊戲。     桌上放着排成一排的若干硬幣。我們用 * 表示正面,用 o 表示反面(是小寫字母,不是零)。     比如,可能情形是:**oo***oooo     如果同時翻轉左邊的

原创 藍橋杯_錯誤票據

標題:錯誤票據  某涉密單位下發了某種票據,並要在年終全部收回。  每張票據有唯一的ID號。全年所有票據的ID號是連續的,但ID的開始數碼是隨機選定的。  因爲工作人員疏忽,在錄入ID號的時候發生了一處錯誤,造成了某個ID斷號,另外一個

原创 藍橋杯_基礎練習 十六進制轉八進制

問題描述   給定n個十六進制正整數,輸出它們對應的八進制數。輸入格式   輸入的第一行爲一個正整數n (1<=n<=10)。   接下來n行,每行一個由0~9、大寫字母A~F組成的字符串,表示要轉換的十六進制正整數,每個十六進制數長度

原创 藍橋杯_算法訓練 素因子去重

問題描述   給定一個正整數n,求一個正整數p,滿足p僅包含n的所有素因子,且每個素因子的次數不大於1 輸入格式   一個整數,表示n 輸出格式   輸出一行,包含一個整數p。 樣例輸入 1000 樣例輸出 10 數據規模和約定   n

原创 進制轉換_10轉16

  問題描述   十六進制數是在程序設計時經常要使用到的一種整數的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16個符號,分別表示十進制數的0至15。十六進制的計數方法是滿16進1,所以十進制數16在十

原创 藍橋杯_基礎練習 完美的代價

問題描述   迴文串,是一種特殊的字符串,它從左往右讀和從右往左讀是一樣的。小龍龍認爲迴文串纔是完美的。現在給你一個串,它不一定是迴文的,請你計算最少的交換次數使得該串變成一個完美的迴文串。   交換的定義是:交換兩個相鄰的字符   例