數的分解1567(2019藍橋杯省賽)

2022-09-10 15:57:13 字數 757 閱讀 4917

題目描述

把 x 分解成 3 個各不相同的正整數之和,並且要求每個正整數都不包 含數字 2 和 4,一共有多少種不同的分解方法? 注意交換 3 個整數的順序被視為同一種方法,例如當分解 2019 時,1000 + 1001 + 18 和 1001 + 1000 + 18 被視為同一種。

輸入描述
有多組測試資料,每組測試資料佔一行。

每行輸入乙個整數 x (0 < x < 10000)。

輸出描述
對於每組輸入,輸出一行答案。

樣例輸入
樣例輸出
1 #include2

using

namespace

std;

3int deside(int

n)15

else18}

19int

main()

28for(j=i+1;j)

33 k=m-i-j;

34if(k<=0)37

if(deside(k))

40if(i==k||j==k)

43 num++;44}

45}46 num=num/3

;47 cout49return0;

50 }

藍橋杯 數的分解

把 2019 分解成 3 個各不相同的正整數之和,並且要求每個正整數都不包 含數字 2 和 4,一共有多少種不同的分解方法?注意交換 3 個整數的順序被視為同一種方法,例如 1000 1001 18 和 1001 1000 18 被視為同一種。填空題仔細看看,上年看錯題了把0的情況算進去了,然後分沒...

藍橋杯 數的分解

試題 d 數的分解 本題總分 10 分 問題描述 把 2019 分解成 3 個各不相同的正整數之和,並且要求每個正整數都不包 含數字 2 和 4,一共有多少種不同的分解方法?注意交換 3 個整數的順序被視為同一種方法,例如 1000 1001 18 和1001 1000 18 被視為同一種。答案提交...

2019藍橋杯省賽 數的分解

問題描述 把 2019 分解成 3 個各不相同的正整數之和,並且要求每個正整數都不包 含數字 2 和 4,一共有多少種不同的分解方法?注意交換 3 個整數的順序被視為同一種方法,例如 1000 1001 18 和 1001 1000 18 被視為同一種。答案提交 這是一道結果填空的題,你只需要算出結...