蓝桥杯每日一题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';
} 
相关推荐
张人玉1 小时前
C# 常量与变量
java·算法·c#
weixin_446122462 小时前
LinkedList剖析
算法
百年孤独_3 小时前
LeetCode 算法题解:链表与二叉树相关问题 打打卡
算法·leetcode·链表
我爱C编程3 小时前
基于拓扑结构检测的LDPC稀疏校验矩阵高阶环检测算法matlab仿真
算法·matlab·矩阵·ldpc·环检测
算法_小学生3 小时前
LeetCode 75. 颜色分类(荷兰国旗问题)
算法·leetcode·职场和发展
运器1233 小时前
【一起来学AI大模型】算法核心:数组/哈希表/树/排序/动态规划(LeetCode精练)
开发语言·人工智能·python·算法·ai·散列表·ai编程
算法_小学生3 小时前
LeetCode 287. 寻找重复数(不修改数组 + O(1) 空间)
数据结构·算法·leetcode
岁忧3 小时前
(LeetCode 每日一题) 1865. 找出和为指定值的下标对 (哈希表)
java·c++·算法·leetcode·go·散列表
alphaTao3 小时前
LeetCode 每日一题 2025/6/30-2025/7/6
算法·leetcode·职场和发展
ゞ 正在缓冲99%…3 小时前
leetcode67.二进制求和
算法·leetcode·位运算