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

2021-08-07 05:47:47 字數 560 閱讀 4193

問題描述

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

如果有乙個算式(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樣例輸出

#include 

using

namespace

std;

int main()

while(sum>0)

if(a==b)

k++;

}cout

0;}

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

首先給出簡單加法算式的定義 如果有乙個算式 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不是乙個簡單的加法算式...