Algorithm學習筆記 馬虎的算式

2021-06-21 02:57:18 字數 632 閱讀 6947

小明是個急性子,上小學的時候經常把老師寫在黑板上的題目抄錯了。

有一次,老師出的題目是:36 x 495 = ?

他卻給抄成了:396 x 45 = ?

但結果卻很戲劇性,他的答案竟然是對的!!

因為 36 * 495 = 396 * 45 = 17820

類似這樣的巧合情況可能還有很多,比如:27 * 594 = 297 *54

假設 a b c d e 代表1~9不同的5個數字(注意是各不相同的數字,且不含0)

能滿足形如: ab * cde = adb * ce 這樣的算式一共有多少種呢?

請你利用計算機的優勢尋找所有的可能,並回答不同算式的種類數。

滿足乘法交換律的算式計為不同的種類,所以答案肯定是個偶數。

答案直接通過瀏覽器提交。

注意:只提交乙個表示最終統計種類數的數字,不要提交解答過程或其它多餘的內容。

**如下:

# include

int main(void){

int a, b, c, d, e;

int n = 0;

for(a = 1; a < 10; a++) {

for(b = 1; b < 10; b++) {

if(a == b) {

Algorithm學習筆記 翻硬幣(貪心)

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

Algorithm學習宣言

曾經省吃儉用買下 演算法導論 卻一直放於桌角。也許一切都源自我的貪心,眼高而手低,因為每次開啟書,總想在短時間內將它消滅。曾經大學給我提供了乙個很好的學習演算法的平台,但是我沒有好好珍惜。一直以來都很喜歡演算法,但捫心自問,卻是從未好好學過。也許真的像很多人所言,我很笨很笨,但是笨不能成為藉口。對,...

演算法筆記6 9 algorithm標頭檔案下常用函式

目錄 1.max min abs 2.max element 和min element 求陣列集合以及結構體中最大最小值 3.swap x,y 其實不在algorithm裡 4.reverse 5.next permutation 6.fill 7.sort 8.lower bound 和upper...