当前位置: 首页 > news >正文

洛谷每日1题-------Day40__P1720 月落乌啼算钱(斐波那契数列)

题目背景

(本道题目木有隐藏歌曲……不用猜了……)

《爱与愁的故事第一弹·heartache》最终章。

吃完 pizza,月落乌啼知道超出自己的预算了。为了不在爱与愁大神面前献丑,只好还是硬着头皮去算钱……

题目描述

算完钱后,月落乌啼想着:“你坑我!”于是当爱与愁大神问多少钱时,月落乌啼说了一堆乱码。爱与愁大神说:“算了算了,我只问第 n 样菜价格多少?”月落乌啼写出了:

Fn​=5​(21+5​​)n−(21−5​​)n​

由于爱与愁大神学过编程,于是就用 1 分钟的时间求出了 Fn​ 的结果。月落乌啼为此大吃一惊。你能学学爱与愁大神求出 Fn​ 的值吗?

输入格式

一行一个自然数 n。

输出格式

只有 1 行一个实数 Fn​,保留两位小数。

输入输出样例

输入 #1复制

6

输出 #1复制

8.00

说明/提示

对于所有数据:0≤n≤48。

题解:

#include<iostream>
#include<cmath>
using namespace std;
int main(){//法一int n;cin>>n;double Fn=0,p=1,q=1;for(int i=n;i>0;i--){p*=(1+sqrt(5))/2;q*=(1-sqrt(5))/2;}Fn=(p-q)/sqrt(5);//Fn=int((Fn*100+0.5)/100);printf("%.2f",Fn);return 0;
}
/*double Fn_(int n){if(n==1||n==2)return 1;else return Fn_(n-2)+Fn_(n-1);
}
int main(){//法二,递归,但n过大会超时,还爆栈....int n;cin>>n;double Fn=0;Fn=Fn_(n);printf("%.2f",Fn);return 0;
}*/
http://www.xdnf.cn/news/872065.html

相关文章:

  • 卡西欧模拟器:Windows端功能强大的计算器
  • matlab实现高斯烟羽模型算法
  • AA-CLIP: Enhancing Zero-Shot Anomaly Detection via Anomaly-Aware CLIP
  • Linux操作系统Shell脚本概述与命令实战
  • 英伟达288GB HBM4+50P算力
  • 云数据库选型指南:关系型 vs NoSQL vs NewSQL的企业决策
  • Selenium自动化测试工具安装和使用(PyCharm)
  • Java运行环境配置日志(Log)运行条件,包含鸿蒙HarmonyOS
  • 函数与运算符重载
  • 【freertos-kernel】timer
  • 嵌入式链表操作原理详解
  • 《小明的一站式套餐服务平台:抽象工厂模式》
  • 线夹金具测温在线监测装置:电力设备安全运行的“隐形卫士”
  • GAMES202-高质量实时渲染(Real-Time Physically-based Materials)
  • C++课设:通讯录管理系统(vector、map协作实现)
  • 在VSCode中开发一个uni-app项目
  • 企业级网络安全攻防全景指南:从渗透测试到防御体系建设
  • 基于深度学习(Unet和SwinUnet)的医学图像分割系统设计与实现:超声心脏分割
  • 6. MySQL基本查询
  • Elasticsearch集群状态为RED且存在未分配分片问题排查诊断
  • GitHub 趋势日报 (2025年06月03日)
  • 小白的进阶之路系列之十四----人工智能从初步到精通pytorch综合运用的讲解第七部分
  • Delphi中实现批量插入数据
  • 5分钟了解,Mysql事务事务隔离级别
  • tensorflow image_dataset_from_directory 训练数据集构建
  • 使用 Python 的 psutil 库进行系统资源监控
  • Webpack搭建本地服务器
  • Unity3D 逻辑代码性能优化策略
  • Linux kill 暂停命令
  • 跟着deepseek浅学分布式事务(2) - 两阶段提交(2PC)