NYOJ 148(斐数求余)

简介: /* fibonacci数列对10000取余,30000一个周期; fibonacci数列对100000取余,150000一个周期; */ #include #define MMP 30000 int f[MMP]; int main() { int i; f[0] = ...
/*
fibonacci数列对10000取余,30000一个周期;
fibonacci数列对100000取余,150000一个周期;
*/
#include<stdio.h>
#define MMP 30000
int f[MMP];
int main()
{
	int i;
	f[0] = 0; f[1] = 1;
	for(i = 2;i <=MMP; i++)/*<= 之间不能有空格 */ 
	{
		f[i] = (f[i-1] +f[i-2])%10000;
	}
	int n;
	while(scanf("%d",&n),n!=-1)
	{
		printf("%d\n",f[n%30000]);
	}
}

  

目录
相关文章
|
15天前
两数之和
给定整数数组 `nums` 和目标值 `target`,任务是在数组中找到和为 `target` 的两个整数并返回它们的下标。每个输入保证有唯一解,且不能重复使用同一元素。示例展示了不同情况下的输入与输出,暴力破解法通过两层循环遍历所有可能的组合来寻找解。
|
2月前
两数相除,如果有余数,输出余数
【10月更文挑战第13天】两数相除,如果有余数,输出余数。
40 4
|
2月前
|
Python
01、两数之和——2021-04-12
01、两数之和——2021-04-12
11 0
|
2月前
|
Go Python
01.两数之和
01.两数之和
15 0
|
6月前
1.两数之和
1.两数之和
|
7月前
|
C++
C++系列-第1章顺序结构-8-求商求余和除法
C++系列-第1章顺序结构-8-求商求余和除法
|
Java C++ Python
负数取余,取余和取模
负数取余,取余和取模
|
测试技术 C语言 Python
【C除法和取余】除法和负数取余你真的会了吗?
【C除法和取余】除法和负数取余你真的会了吗?
155 0
【C除法和取余】除法和负数取余你真的会了吗?