蓝桥杯每日一题2023.10.15

数列求值 - 蓝桥云课 (lanqiao.cn)

题目描述

题目分析

我们发现如果一项一项相加会造成结果过大从而答案错误,所以我们每次只需要取后四位经行计算即可

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int a[20190329];
int main()
{
	a[1] = 1, a[2] = 1, a[3] = 1;
	for(int i = 4; i <= 20190324; i ++)
	{
		a[i] = (a[i - 1] + a[i - 2] + a[i - 3]) % 10000;
	}	
	cout << a[20190324] << '\n';
} 
相关推荐
程序员小明儿3 分钟前
量子计算探秘:从零开始的量子编程与算法之旅 · 第四篇
算法·量子计算
生命不息战斗不止(王子晗)4 分钟前
mysql索引面试专题
面试·职场和发展
程序员小明儿6 分钟前
量子计算探秘:从零开始的量子编程与算法之旅 · 第一篇
算法·量子计算
不想看见4046 分钟前
Add Strings数字处理--力扣101算法题解笔记
数据结构·算法·leetcode
云泽80810 分钟前
C++ STL set 容器全解析:从基础用法、算法实践到云同步实战
开发语言·c++·算法
absunique25 分钟前
复杂度分析中的常数优化与性能重构的技术6
算法·重构
初次攀爬者28 分钟前
力扣解题-74. 搜索二维矩阵
算法·leetcode
xiaoye-duck35 分钟前
《算法题讲解指南:优选算法-分治-快排》--45.数组中的第k个最大元素,46.最小的k个数
c++·算法
Galerkin码农选手41 分钟前
per_tenor_quant_fp8和per_token_quant_fp8算法解读
人工智能·pytorch·算法
tankeven41 分钟前
HJ125 最大最小路
c++·算法