火柴棒等式

2021-09-21 07:17:25 字數 592 閱讀 4260

總時間限制: 1000ms 記憶體限制: 65536kb

描述給你n根火柴棍,你可以拼出多少個形如「a+b=c」的等式?等式中的a、b、c是用火柴棍拼出的整數(若該數非零,則最高位不能是0)

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

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

n根火柴棍必須全部用上

輸入輸入乙個整數n(n≤24)。

輸出輸出能拼成的不同等式的數目。

樣例輸入

5樣例輸出

0這道題我是先把從0到2000每個數字所用的火柴棒數都算出來,然後乙個迴圈搞定。剛開始好像想複雜了……

**如下:

#includeusing namespace std;

int p[2001]=;

int main()

;//從0到9所用的火柴棒數量。

for(int i=0;i<2000;i++) }

for(int i=0;i<1000;i++)

for(int j=0;j<1000;j++) }

cout

}

火柴棒等式

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

火柴棒等式

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

火柴棒等式

給你n根火柴棍,你可以拼出多少個形如 a b ca b c 的等式?等式中的 aa bb cc 是用火柴棍拼出的整數 若該數非零,則最高位不能是 00 用火柴棍拼數字 0 90 9 的拼法如圖所示 注意 加號與等號各自需要兩根火柴棍 如果 a ba b 則 a b ca b c 與 b a cb a...