HDU 1250 - Hat's Fibonacci(大数斐波那契)

【Python高阶开发】12. 工业知识图谱实战:从0构建设备故障诊断系统(附Neo4j部署+完整代码) 摘要:传统工业设备故障诊断依赖专家经验,存在知识难沉淀、故障定位慢、根因分析不彻底等痛点。本文基于开源工具栈(Neo4j+Py2neo+Spacy+FastAPI),从0到1构建工业知识图谱故障诊断系统。内容涵盖:知识图谱核心概念解析、Neo4j图数据库部署、工业设备本体设计、多源知识抽取(结构化Excel+非结构化手册)、图谱构建与查询、故障诊断与根因分析功能实现,以及可视化与API服务部署。每个模块附完整可运行代码及执行结果,新手可按步骤复现全流程,进阶读者可直接复用代码到实际项目 阅读详情

Hat's Fibonacci
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u

Description

A Fibonacci sequence is calculated by adding the previous two members the sequence, with the first two members being both 1.
F(1) = 1, F(2) = 1, F(3) = 1,F(4) = 1, F(n>4) = F(n - 1) + F(n-2) + F(n-3) + F(n-4)
Your task is to take a number as input, and print that Fibonacci number.
 

Input

Each line will contain an integers. Process to end of file.
 

Output

For each case, output the result in a line.
 

Sample Input

100
 

Sample Output

4203968145672990846840663646 Note: No generated Fibonacci number in excess of 2005 digits will be in the test data, ie. F(20) = 66526 has 5 digits.
 


=======================================

先预处理一下,每4位放在二维数组的一个位置,一排代表一个斐波那契数

注意最后一个位置先输出,否则最后一个位置也按4位输出不足4位的时候会WA


#include <iostream>
#include <cstdio>
#include <cstring>

using namespace std;

int f[8000][555];

int main()
{
    memset(f,0,sizeof(f));
    f[1][0]=f[2][0]=f[3][0]=f[4][0]=1;
    int temp=0;
    for(int i=5;i<8000;i++)
    {
        for(int j=0;j<555;j++)
        {
            temp+=f[i-1][j]+f[i-2][j]+f[i-3][j]+f[i-4][j];
            f[i][j]=temp%10000;
            temp/=10000;
        }
    }
    int n;
    while(~scanf("%d",&n))
    {
        int i;
        for(i=554;i>=0;i--)
        {
            if(f[n][i]!=0) break;
        }
        printf("%d",f[n][i--]);
        for(;i>=0;i--)
        {
            printf("%.4d",f[n][i]);
        }
        printf("\n");
    }
    return 0;
}


【Windows Server 2019】发布服务器 | 远程桌面服务的安装与配置 Ⅰ——理论,实验拓扑和安装基于RemoteAPP的RDS 博客介绍了Windows Server中远程桌面服务的理论,实验拓扑以及基于RemoteAPP的RDS安装。博文介绍了如何在Windows Server上部署发布服务器。 阅读详情

相关推荐

Altium Designer铺铜陷阱:为什么你的死铜总是清除不干净?

本文深入探讨Altium Designer中铺铜操作导致死铜无法清除的常见问题,分析死铜形成的五大诱因,并提供高级参数优化和网络连接性验证技巧。通过调整边界计算精度和泪滴算法设置,有效解决死铜残留问题,提升PCB设计质量与制造良率。

weixin_29169505的博客 359

Hat's Fibonacci

Hat's Fibonacci Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6316    Accepted Submission(s): 2098 Problem Description A Fibonacc

evi__的专栏 611

eNSP无法启动AR报错码40,而且按照eNSP帮助手册排查都没用,我的处理方法【自己存档版】

eNSP无法启动AR报错码40,而且按照eNSP帮助手册排查都没用,我的处理方法【自己存档版】

mizhiakk的博客 8414

用规则自动化本地文件整理:告别凌乱下载文件夹的实用指南

文件管理是数字生活中绕不开的基础问题,而下载文件夹往往是混乱的重灾区。面对积压的安装包、重复文件与临时残留,单纯依靠云盘同步或手动清理,不仅无法根治结构混乱,还可能带来隐私与带宽风险。此时,基于规则的本地工具提供了一条更可靠的路径:通过预先定义文件类型、时间、大小等条件,让工具自动完成归类、重命名与归档,整个过程离线进行,兼顾安全与效率。这类自动化整理方案不仅适用于个人电脑,也适合合同、扫描件等敏感资料的管理。在macOS上,Hazel等工具凭借直观的规则配置和可视化预览,已成为不少用户驯服下载文件夹的首选

weixin_33889665的博客 384

Win10 有线网卡配置静态IP后,出现两个IPv4地址的解决方法

在我使用有线网络连接局域网时,配置了静态IP之后,发现网络并没有通,检查之后发现“以太网状态”-“网络连接详细信息”中,出现了2个IPv4的地址(一个是DHCP分配的169.254.xx.xx的IP,另一个是我配置的静态地址),但是网络是没有正常与我所配置的静态地址正常通信的。这个是我执行后的截图,重启电脑后以太网配置静态IP,恢复正常。最终我查了好多网络上的解决办法,有些办法并没有解决我的问题。这个是网上别人的问题截图,我的也是类似这种。第一种(没有解决我的问题)第二种(没有解决我的问题)

Zlz_Nike的博客 2万+

PrimeTime生成.lib竟暗藏PG添加Bug

1. 确认原始库中是否包含PG引脚的定义。2. 查阅PrimeTime的write_lib命令文档,寻找相关选项。3. 在生成库时使用正确的选项,例如-include_pg_pins或类似参数。4. 验证生成的.lib文件是否包含pg_pin部分。

limanjihe的专栏 1920

HDU1250 Hat's Fibonacci 【大数】

Hat's Fibonacci Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7616    Accepted Submission(s): 2474 Problem Description A Fibonacc

长风的专栏 798

OI 生涯回忆录 《Pilgrimage》

前言 于 NOI2020 后写下本文。 本文简单提及了在写作时尚能回忆起来的,在我的 OI 生涯中对我的影响重大的人、事、比赛等。 写作本文,旨在在回忆允许的范围内,对 OI 生涯进行一定程度上的梳理,总结。 开端 入门 我最早接触计算机程序设计,是在小学。 那时候,我的数学成绩不错,就被老师推荐去学习编程。 就这样,我在局前街小学的何静老师的指导下,走上了编程的道路。 小学时的编程,与其说是 “竞赛” ,不如说是 “兴趣班” 。 当时,包括我在内,很多小孩子天性是浮躁的。支撑我对着无聊的代码学下去的,并不

cz_xuyixuan的博客 1万+

斐波那契数列

Problem Description A Fibonacci sequence is calculated by adding the previous two members the sequence, with the first two members being both 1. F(1) = 1, F(2) = 1, F(3) = 1,F(4) = 1, F(n>4) = F(n -

apple8877ssc的专栏 415

innovus:ccopt_design分段长tree操作

这步don't touch保证后面完整cts尽量不会动到已经长过的tree。需要给sub tree手写一个spec,参考create_ccopt_clock_tree_spec -file的写法,只写create_ccopt_clock_tree和skew group部分就行。

m0_61544122的博客 1679

药物对接仿真软件:HADDOCK_(9).结果分析方法

HADDOCK是一种强大的药物对接仿真工具,通过对生成的输出文件进行详细的分析,我们可以验证仿真结果的可靠性,并为进一步优化药物设计提供依据。常见的分析方法包括解读输出文件、使用可视化工具进行结构分析、评估对接模型的稳定性和准确性等。通过这些步骤,我们可以更全面地了解受体和配体的结合模式,从而提高药物设计的成功率。

kkchenjj的博客 1006

[hdu3117][矩阵乘法]Fibonacci Numbers

Fibonacci Numbers Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2875 Accepted Submission(s): 1199 Problem Description The Fibonacci se...

Gzb1128的栖息地 245

智能车图像处理11-进阶篇3--中线累积差值的统计

中线累积差值的统计在后面判断小S,以及长直道的时候都有用到,关键点在于中线的跳变 第12 - 13 行:comulants1 和comlants2代表的是两种不同的累差,取的行数不同 第14-17 行:comulants2取6到25行,其实就是My_Abs(LCenter[i], LCenter[i - 1])的累加 第18-21 行:comulants1去第1到40行 第27- 行: 计算了一下右线的开始于最终结束行,这里判断R_black是否为0,是和中线的提取中g

taiyuezyh的博客 3827

HDU1250 Hat's Fibonacci 大数斐波那契数列

点击打开链接Hat's FibonacciTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12650    Accepted Submission(s): 4253Problem Description A Fibonacci sequen...

紫芝的博客 463

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

hdu1250 Hat's Fibonacci 斐波那契数列与大数加法

Hat's Fibonacci Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12254    Accepted Submission(s): 4105 Problem Description A Fibonacci s

Dave_lzw的博客 626

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

hdu 1250 Hat's Fibonacci

hdu   1250   Hat's Fibonacci               题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1250 题目大意:一个斐波纳契小变形,公式已给出。 题目分析:大数无坑,第一维N代表第几个此数列中的数,第二位中首位0存的是万进制下有多少位,后面就是万进制从低到高存下的数了。 code: #include #

slicer的技术交流栈 763

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

hdu 1250 Hat's Fibonacci(高精度数)

hdu 1250 Hat's Fibonacci(高精度数) // 继续大数,哎、、 Problem Description A Fibonacci sequence is calculated by adding the previous...

dilan3700的博客 194

HDU1250--Hat's Fibonacci 第i个斐波那契数

HDU:HDU1250 求第i个斐波那契数问题: 总结: 数组尽量往大开,不要超内存。 不是很难。 import java.util.Scanner; import java.math.BigInteger; public class Main { public static void main(String[] args) { Scanner in = new Scanner(Syst...

匿名攻城狮 686

HDU 1250 Hat's Fibonacci

Problem Description A Fibonacci sequence is calculated by adding the previous two members the sequence, with the first two members being both 1. F(1) = 1, F(2) = 1, F(3) = 1,F(4) = 1, F(n>4) = F(n

光明~~~ 3万+

hdu-1250-Hat's Fibonacci(大数问题)

Hat's Fibonacci Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8494    Accepted Submission(s): 2765 Problem Description A Fibonacci

jtahstu的专栏 8855

HDU 1250 Hat's Fibonacci

Problem Description A Fibonacci sequence is calculated by adding the previous two members the sequence, with the first two members being both 1. F(1) = 1, F(2) = 1, F(3) = 1,F(4) = 1, F(n>4) = F(n

超 3039

ACM HDOJ 1250 (Hat's Fibonacci)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1250 import java.util.Scanner; import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger fibonacci[] =

陈青杨 672

hdu 1250 Hat's Fibonacci(高精度加法+缩进+斐波那契数)

题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1250 题目大意:求一个斐波那契数列的第n 项, n的上限是10000. 解题思路:因为本题的上限是10000,所以对于高精度要进行缩进。 #include #include using namespace std; const int MAXN = 10000000

不慌不忙、不急不躁 1476

HDU1250 Hat's Fibonacci 【亿进制】

#include #include #define mod 1000000000 int arr[10001][230]; void Add(int i, int j) { for(int k = 0; k < 230; ++k) { arr[i][k] += arr[j][k]; if(arr[i][k] >= mod) { arr[i][k] -= mod; +

长风的专栏 1058

HDU 1250 Hat's Fibonacci (Java大数,类似Fib数,有个坑!!)

Hat's Fibonacci Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10352    Accepted Submission(s): 3412 Problem Description A Fibonac

AC_Dreameng 3880

【hdoj_1250】Hat's Fibonacci(大数)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1250 思路:本题的Fibonacci数列是扩展的四阶的Fibonacci数列,用递推关系式求解即可. 题目提示,所求的Fibonacci数最多2500位,所以不能用已有的数据类型表示,可以采用数组存储数字,模拟加法. 由于没有给F(n)的n最大为多少,所以需要估计一下.经过反

tensory的博客 408
上一篇: UVA 11044 - Searching for Nessy(数学)
下一篇: UVA 10474 - Where is the Marble
coco430
博客等级 码龄14年 9粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值