演算法訓練 簡單加法 基本型

2021-09-30 19:30:30 字數 495 閱讀 8806

首先給出簡單加法算式的定義:

如果有乙個算式(i)+(i+1)+(i+2),(i>=0),在計算的過程中,沒有任何乙個數字出現了進製,則稱其為簡單的加法算式。

例如:i=3時,3+4+5=12,有乙個進製,因此3+4+5不是乙個簡單的加法算式;又如i=112時,112+113+114=339,沒有在任意數字上產生進製,故112+113+114是乙個簡單的加法算式。

問題:給定乙個正整數n,問當i大於等於0且小於n時,有多少個算式(i)+(i+1)+(i+2)是簡單加法算式。其中n<10000。

輸入描述:

乙個整數,表示n

輸入樣例:

4輸出描述:

乙個整數,表示簡單加法算式的個數

輸出樣例:

3

#include

intmain()

}printf

("%d"

,cnt)

;return0;

}

演算法訓練 簡單加法 基本型

問題描述 首先給出簡單加法算式的定義 如果有乙個算式 i i 1 i 2 i 0 在計算的過程中,沒有任何乙個數字出現了進製,則稱其為簡單的加法算式。例如 i 3時,3 4 5 12,有乙個進製,因此3 4 5不是乙個簡單的加法算式 又如i 112時,112 113 114 339,沒有在任意數字上...

演算法訓練 簡單加法 基本型

首先給出簡單加法算式的定義 如果有乙個算式 i i 1 i 2 i 0 在計算的過程中,沒有任何乙個數字出現了進製,則稱其為簡單的加法算式。例如 i 3時,3 4 5 12,有乙個進製,因此3 4 5不是乙個簡單的加法算式 又如i 112時,112 113 114 339,沒有在任意數字上產生進製,...

試題 演算法訓練 簡單加法 基本型 藍橋杯

題目描述 資源限制 時間限制 1.0s 記憶體限制 512.0mb 問題描述 首先給出簡單加法算式的定義 如果有乙個算式 i i 1 i 2 i 0 在計算的過程中,沒有任何乙個數字出現了進製,則稱其為簡單的加法算式。例如 i 3時,3 4 5 12,有乙個進製,因此3 4 5不是乙個簡單的加法算式...