P1149 火柴棒等式(打表初嘗試)

2022-05-08 08:42:39 字數 1212 閱讀 8955

題目描述

給你 n 根火柴棍,你可以拼出多少個形如 「a+b=ca+b=c」 的等式?等式中的 a、b、c 是用火柴棍拼出的整數(若該數非零,則最高位不能是 0)。用火柴棍拼數字 0−9 的拼法如圖所示:

注意:加號與等號各自需要兩根火柴棍

如果 a≠b ,則 a+b=c 與 b+a=c 視為不同的等式(a,b,c>=0)

n 根火柴棍必須全部用上

輸入格式

乙個整數 n(n<=24) 。

輸出格式

乙個整數,能拼成的不同等式的數目。

輸入輸出樣例

輸入  

14
輸出  

2
輸入  

18
輸出  

9
說明/提示

【輸入輸出樣例1解釋】

2個等式為 0+1=1和 1+0=1。

【輸入輸出樣例2解釋】

9 個等式為:

0+4=4

0+11=11

1+10=11

2+2=4

2+7=9

4+0=4

7+2=9

10+1=11

11+0=11

思路:打表(第一次嘗試,注釋**用來生成表)

**:

#include//

int cost[10000]=;

//int main()

//cost[i]=sum;//}

//for(int k=0;k<=24;k++)//}

//}//printf("%d ",sum);//}

//}

intmain();

int n;scanf("

%d",&n);

printf("%d

",num[n]);

}

P1149 火柴棒等式

給你n根火柴棍,你可以拼出多少個形如 a b c 的等式?等式中的a b c是用火柴棍拼出的整數 若該數非零,則最高位不能是0 用火柴棍拼數字0 9的拼法如圖所示 注意 加號與等號各自需要兩根火柴棍 如果a b,則a b c與b a c視為不同的等式 a b c 0 n根火柴棍必須全部用上 輸入格式...

火柴棒等式p 1149

q 給你n根火柴棍,你可以拼出多少個形如 a b c 的等式?等式中的a b c是用火柴棍拼出的整數 若該數非零,則最高位不能是0 用火柴棍拼數字0 9的拼法如圖所示 注意 加號與等號各自需要兩根火柴棍 如果a b,則a b c與b a c視為不同的等式 a b c 0 n根火柴棍必須全部用上 in...

P1149 火柴棒等式

題目提供者ccf noi 評測方式雲端評測標籤noip提高組2008 難度普及 時空限制1000ms 128mb 提交 題解 給你n根火柴棍,你可以拼出多少個形如 a b ca b c 的等式?等式中的aa bb cc是用火柴棍拼出的整數 若該數非零,則最高位不能是00 用火柴棍拼數字0 90 9的...