UVA10236 斐波那契素数


题意:任取斐波那契数列中一项f[i],若对于所有j
解法:这题的理论分析在黑书上有,结论是从第五项开始下标为素数的斐波那契数都是斐波那契素数


#include <stdio.h>
#include <string.h>
const int MAXN = 250010;;
int prime[25010];
bool isprime[MAXN];
long double fib[MAXN];
int main(){int i, j;for(i=0; i<MAXN; i++)isprime[i] = true;for(i=2; i<=500; i++){for(j=i*i; j<=MAXN; j+=i)isprime[j] = false;}int idx = 1;for(i=2; i<=MAXN; i++){if(isprime[i])prime[idx++] = i;}prime[1] = 3;prime[2] = 4;fib[0] = fib[1] = 1;bool flag = false;for(i=2; i<=MAXN; i++){if(flag){fib[i] = fib[i-1] + fib[i-2]/10;flag = 0;}else {fib[i] = fib[i-1] + fib[i-2];}if(fib[i]>1e9){fib[i]/=10;flag = true;}}int n;while(scanf("%d", &n)!=EOF)printf("%d\n", (int)fib[prime[n]-1]);
}



转载于:https://www.cnblogs.com/zjutzz/archive/2013/02/09/3207867.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/360981.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[one day one question] safari缓存太厉害

问题描述&#xff1a; safari缓存太厉害&#xff0c;这怎么破&#xff1f; 解决方案&#xff1a; window.onpageshow function(event) {if (event.persisted) {window.location.reload() }}; 君生我未生&#xff0c;我生君已老 君恨我生迟&#xff0c;我恨君生早 君生我未生&…

Android 网络编程之Http通信

Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口 首先需要明确的是&#xff0c;Http通信中的POST和GET请求方式的不同。GET可以获得静态页面&#xff0c;也可以把参数放在URL字符串后面&…

EE Servlet 3:在Servlet中生成HTML输出

如果您只需要在EE Web模块中处理少量请求URI&#xff0c;则在Servlet代码中生成自己HTML响应可能比使用完整的模板库更容易。 作为示例的一部分&#xff0c;我尝试了一个非常简单的Java DSL&#xff0c;该Java DSL在编写自己的Serlvet时生成html输出。 代码如下&#xff1a; p…

[one day one question] express 不缓存如何实现

问题描述&#xff1a; express 默认缓存&#xff0c;这怎么破&#xff1f; 解决方案&#xff1a; apiRoutes.use(function (req, res, next) {res.setHeader(Cache-Control, no-cache, no-store, must-revalidate);res.setHeader(Pragma, no-cache);res.setHeader(Expires, 0)…

正则表达式摘录

正则表达式到底是什么东西&#xff1f;在编写处理字符串的程序或网页时&#xff0c;经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说&#xff0c;正则表达式就是记录文本规则的代码。常用元字符 代码说明.匹配除换行符以外的任意…

Java生态系统– 2014年我的5大亮点

1. 2月1日-RedMonk Analyst公司宣布Java比以往任何时候都更加流行和多样化&#xff01; 2014年&#xff0c;随着FOSDEM的Free Java会议室的年会&#xff0c;Java生态系统开始轰轰烈烈地响起。 除了关于OpenJDK和相关主题的许多精深的技术讲座外&#xff0c;Steve OGrady&#x…

WEB前端大神之路之基础篇

CSS篇&#xff1a; 1.CSS权重&#xff1a; 不重复造轮子啦&#xff0c;直接传送门&#xff08;CSS选择器的权重与优先规则&#xff09; JavaScript篇&#xff1a; 1.this关键字&#xff1a; 它是一种引用&#xff08;referent&#xff09;。指向的是当前上下文&#xff08;con…

与Java EE和Camel的轻量级集成

Enterprise Java具有不同的风格和观点。 从简单的平台技术开始&#xff0c;即众所周知的Java EE&#xff0c;再到不同的框架和集成方面&#xff0c;最后是涉及以数据为中心的用户界面或特定可视化效果的用例。 Java EE本身无法解决的最突出的问题是“集成”。 有许多来自知名供…

java=====Striing date 转化

java中string与date(日期)格式之间的转换 经常遇到string和date之间的转换&#xff0c;把相关的内容总结在这里吧&#xff1a; 1.string格式转化为Date对象&#xff1a; //把string转化为dateDateFormat fmt new SimpleDateFormat("yyyy-MM-dd"); Date date fmt.par…

oracel Pipelined pipe row的用法

oracle的管道也可以返回集合类型&#xff0c;跟游标类似 CREATE TYPE my_type AS OBJECT ( field1 NUMBER, field2 VARCHAR2 (50) ); CREATE TYPE my_typelist AS TABLE OF my_type; CREATE OR REPLACE FUNCTION pipelineme RETURN my_typelist PIPELINED IS -…

在Spring中使用Netflix Hystrix批注

除了在主页上引述之外&#xff0c;我想不出更好的方式来描述Netflix Hystrix库的特定功能&#xff1a; 延迟和容错方式&#xff1a; 停止级联故障。 后备和正常降级。 无法快速快速恢复。 使用断路器隔离线程和信号量。 我看到了Josh Long&#xff08; starbuxman &#xff0…

[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地

本人大四即将毕业的准程序员&#xff08;JavaSE、JavaEE、android等&#xff09;一枚&#xff0c;小项目也做过一点&#xff0c;于是乎一时兴起就写了一些工具。 我会在本博客中陆续发布一些平时可能会用到的工具。 代码质量可能不是很好&#xff0c;大家多担待&#xff01; 代…

使用JAX-RS和Spring构建HATEOAS API

在我以前的博客文章中&#xff0c;我展示了如何使用Spring Boot配置Jersey多么容易。 我对Spring Boot和Jersey的探索并没有结束&#xff0c;我研究了在Spring Boot应用程序中将Spring HATEOAS和Jersey一起使用的可能性。 Spring HATEOS允许创建遵循HATEOAS原理的REST表示形式&…

企业中的微服务:敌是友?

宏观问题的微观解决方法&#xff1f; 微服务的炒作无处不在&#xff0c;尽管业界似乎无法就确切的定义达成共识&#xff0c;但我们一再被告知&#xff0c;从单一应用程序转向由小型服务组成的面向服务的架构&#xff08;SOA&#xff09;是正确的方法。构建和发展软件系统。 但是…

自定义百度地图气泡

自定义百度地图气泡 http://www.cnblogs.com/jz1108/archive/2011/09/15/2152122.html 转载于:https://www.cnblogs.com/ygm900/archive/2013/02/26/2933000.html

使用Bean验证扩展PrimeFaces CSV

你们中有些人已经知道我和我的合著者Mertalışkan正在研究PrimeFaces Cookbook的2.版。 Packt Publishing允许我从新章节“客户端验证”的一个食谱中摘录一小部分摘录。 这将有助于使读者知道这本书的内容。 在此博客文章中&#xff0c;我想讨论使用Bean验证扩展的PrimeFaces客…

ASP.NET.CORE发布后启动网站出现500.19-0x8007000d错误解决方法

本项目使用的是netcoreapp2.2&#xff0c;缺少的XML文件是swagger。发布采用的是文件系统、依赖框架。 我第一次发布asp.net.core的后台&#xff0c;发布后启动网站出现500.19错误-0x8007000d。百度查了一下原因&#xff0c;2其中大多数人说是因为没有权限&#xff0c;需要编辑…

Java持久性锁定初学者指南

隐式锁定 在并发理论中&#xff0c;锁定用于保护可变共享数据免受危险数据完整性异常的影响。 因为锁管理是一个非常复杂的问题&#xff0c;所以大多数应用程序都依赖于其数据提供程序隐式锁定技术。 将整个锁定职责委托给数据库系统既可以简化应用程序开发&#xff0c;又可以…

负载均衡的集中实现方式

1&#xff0c; 软件 &#xff08;安装第三方软件做双机&#xff0c;缺点是切换速度&#xff0c;以及故障转移会有问题&#xff09;2&#xff0c; 硬件&#xff08;采用第三方硬件设备&#xff0c;缺点是费用贵&#xff09;3&#xff0c; DNS&#xff08;价格最便宜&#xff0c;…

uni-app之新建项目无模板选择以及点击创建后一直卡住不动

uni-app&#xff1a;新建项目无模板选择以及点击创建后一直卡住不动 原因&#xff1a;无权限 解决方法&#xff1a;退出HBuilderX&#xff0c;然后以管理员身份启动HBuilderX.exe。解决问题