title: ‘真题-数列求值’date: 2020-03-14 21:38:11
tags: [蓝桥杯]
published: true
hideInList: false
feature:
isTop: false
/*标题:数列求值 (本题总分:10 分)###给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求第 20190324 项的最后 4 位数字。【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个 4 位整数(提示:答案的千位不为 0) ,在提交答案时只填写这个整数,填写多余的内容将无法得分。*/#include <iostream>using namespace std;int main() {int a[4];a[1] = 1;a[2] = 1;a[3] = 1;int m;for (int i = 4; i <= 20190324; i++) {m = a[1] + a[2] + a[3];m %= 10000;a[1] = a[2];a[2] = a[3];a[3] = m;}cout << a[3];return 0;}
这两道题都是简单题但是也有一些细节需要注意,还得多练这种题做起来都没有很顺利。。。
