406. 数字串

提交0 通过0
通过率0%
时间限制1000ms
内存限制256MiB
    ID: 406 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 入门 上传者: 标签>结构化程序设计多层循环语句编程题c++

题目描述

题目描述

一个数字串,包含 nn个数字,呈规律性的变化: 第一个数字是 11,第二个数字是 22, 第 ii个数字是(第(i−1i-1)位数字)%3\%3+(第(i−2i-2)位数字)+1+1。

比如:第三个数字为(22)%3\%3+(11)+1=5+1=5;第四个数字为(55)%3\%3+(22)+1=5+1=5;以此类推……(是否正确?)

请你编写程序求出这个数字串中可以被 77整除的数字个数。

输入格式

只有一个整数 nn。

输出格式

只有一个输出,表示这 nn个数字中可以被 77整除的数字个数。

777
110
3
0
4
0

数据规模与约定

对于 100%100\%的数据,3≤n≤1063 \le n \le 10^6。

(3≤n≤10000003 \le n \le 1000000)