每日一题——洛谷 终于结束的起点
大家好呀,我是爬行系,今天打卡的是斐波拉契数列 fid(n)的简单变体。欢迎大家加入我们的社区,一起每天打卡学习,可以和大佬一起学习哦
高校算法学习社区
文章目录
- 前言
- 题目描述
- 解题思路
- AC代码
前言
斐波拉契:前两项为0,1,其余每项都是前两项之和;
同余定理:(a+b)%m=(a%m+b%m)%m
题目描述
题目链接
解题思路
题目要求的的n>0时,第一次出现相邻两项是0,1,并输出前一项的n,这就意味着我们不需要保留计算的每一项,i从0开始,只需要不断迭代,每两项做一次判断就好,符合条件就可以停止循环,并输出i。
AC代码
import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);int M=sc.nextInt();int x1=0,x2=1,x3;int i=0;while(true){x3=(x1+x2)%M;i++;if(x2==0&&x3==1){System.out.print(i);break;}x1=x2%M;x2=x3%M;}}
}
每日一题——洛谷 终于结束的起点相关推荐
- 每日一题——洛谷 P1551 亲戚 (并查集)
大家好,我是爬行系,今天打卡并查集相关例题 文章目录 并查集 1.概念 2.模板 例题 1.题目描述 2.AC代码 更多练习题 总结 并查集 1.概念 并查集的思想是用一个数组表示了整片森林(pare ...
- [洛谷月赛]终于结束的起点
题目背景 终于结束的起点 终于写下句点 终于我们告别 终于我们又回到原点 -- 一个个 Oler 的竞赛生涯总是从一场 NOIp 开始,大多也在一场 NOIp 中结束,好似一次次轮回在不断上演. 如果 ...
- 【洛谷 4994】终于结束的起点
[题目] 传送门 题目背景: 终于结束的起点 终于写下句点 终于我们告别 终于我们又回到原点 - - -- -- 一个个 OIer 的竞赛生涯总是从一场 NOIp 开始,大多也在一场 NOIp 中结束 ...
- 刷算法第13天(洛谷结束)——总结+P4994 终于结束的起点
P4994 终于结束的起点 import java.util.Scanner;public class Main {public static void main(String[] args) {Sc ...
- 落谷----P4994 终于结束的起点
终于结束的起点题解集合 递推 递推 思路: 首先无论取什么模数 M,最终模 M 下的斐波拉契数列都会是 0, 1, -, 0, 1, - 我们需要求出: 请你求出最小的 n > 0,使得 fid ...
- luogu P4994 终于结束的起点
题目背景 终于结束的起点 终于写下句点 终于我们告别 终于我们又回到原点 -- 一个个 OIer 的竞赛生涯总是从一场 NOIp 开始,大多也在一场 NOIp 中结束,好似一次次轮回在不断上演. 如果 ...
- 【Python】P4994 终于结束的起点
题目背景 终于结束的起点 终于写下句点 终于我们告别 终于我们又回到原点 -- 一个个 OIer 的竞赛生涯总是从一场 NOIp 开始,大多也在一场 NOIp 中结束,好似一次次轮回在不断上演. 如果 ...
- 终于结束的起点(滚动数组,记忆化搜索)
任意门 终于结束的起点 题目背景 终于结束的起点 终于写下句点 终于我们告别 终于我们又回到原点 -- 一个个 OIer 的竞赛生涯总是从一场 NOIp 开始,大多也在一场 NOIp 中结束,好似一次 ...
- 五月天的《终于结束的起点》
作者:将离 链接:https://www.zhihu.com/question/55080303/answer/144303735 来源:知乎 这首歌是去年五月天的第九张专辑的第十一首歌,它前奏是五月 ...
最新文章
- windows下安装android版reactnative
- CSS实现文本超过指定长度显示省略号
- 【NLP】word2vec中的数学模型
- 如何使用卡巴斯基急救盘清理感染的PC
- C++string容器-字符串查找和替换
- CodeForces 688B - Lovely Palindromes(思路)
- 4.2 SE38数据对象
- python3调用c代码_在Python3.6中调用C代码
- @程序员,如何花式构建线程?
- c语言——高精度除法
- 熬夜不易,请老范喝杯烈酒
- Android MP3播放器MediaPlayer
- inputStream 和FileInputStream 转换
- 49天精通Java,第13天,java字符串简介
- 如何打动用户?携程用户体验实践分享
- 卡特兰数Catalan number的应用
- PPT怎么添加到公众号文章
- 长尾关键词是什么意思? 1
- 寒冬咳嗽不妨试试中医小偏方
- 天猫提示您使用的浏览器版本过低的完美解决办法
热门文章
- 刺激战场如何压枪最稳?三种方法教你远距离也能无后坐力压枪
- Android Camera HDR 拍照模式的原理
- Java代码农夫与牛,农夫和牛的故事!(销售必看)
- 在Windows10系统下安装SQL Server2000
- 《现代命令行工具指南》8. 备忘清单:让常用命令能够信手拈来 - navi
- 微信mac版 v3.0.0大更新!mac能刷朋友圈了!!
- 深度学习tensorflow----初步说说阿法狗
- 宝宝发热如何物理降温呢?
- wsus下游服务器状态,wsus服务器提示SelfUpdate服务没有运行
- 木浪云融合数据管理免费版之初体验