*寒假水37——母猪的故事(斐波那契数列)

news/2025/2/25 18:54:14

 

话说现在猪肉价格这么贵,著名的ACBoy 0068 也开始了养猪生活。说来也奇怪,他养的猪一出生第二天开始就能每天中午生一只小猪,而且生下来的竟然都是母猪。 
不过光生小猪也不行,0068采用了一个很奇特的办法来管理他的养猪场: 
对于每头刚出生的小猪,在他生下第二头小猪后立马被杀掉,卖到超市里。 
假设在创业的第一天,0068只买了一头刚出生的小猪,请问,在第N天晚上,0068的养猪场里还存有多少头猪? 

Input测试数据的第一行包含有一个正整数T,代表测试数据的个数。接下来有T组测试,每组测试数据占一行,分别有一个正整数N代表0068创业的第N天。(0<N<20)Output对于每组数据,请在一行里输出第N天晚上养猪场里猪的数目。Sample Input

2
2
3

Sample Output

2
3

 

#include<iostream>
using namespace std;
int main()
{
	int n,m,i;
	long long a[20]={0,1,2,3};
	for(i=4;i<20;i++)
	    a[i]=2*a[i-1]-a[i-3];
	cin>>n;
	while(n--)
	{
		cin>>m;
		cout<<a[m]<<endl;
	}
	return 0;
}

题解:。。。。。。


http://www.niftyadmin.cn/n/709643.html

相关文章

用C#发邮件

以下有2种方法&#xff1a; 第一种: using System; using System.Net.Mail;//当时测试的是QQ邮箱 class TestMail {static void Main(string[] args){string mailContent "邮件内容";MailMessage msg new System.Net.Mail.MailMessage();msg.To.Add("41679523…

获取当前请求的URL的地址、参数、参数值、各种属性

1 //URL: http://localhost:1897/User/Press/UserContent.aspx/9878?id1#toc2 Request.ApplicationPath; //结果&#xff1a; /3 Request.PhysicalPath; //结果&#xff1a; D:\Projects\Solution\web\User\Press\UserContent.aspx4 …

*寒假水38——水仙花数

水仙花数是指一个 n 位数 ( n > 3 )&#xff0c;它的每个位上的数字的 n 次幂之和等于它本身。&#xff08;例如&#xff1a;1^3 5^3 3^3 153&#xff09; 给出一个整数M&#xff0c;求 > M的最小的水仙花数。 Input一个整数M&#xff08;10 < M < 1000&#…

oracle 之 CLUSTER_INTERCONNECTS is not set to the recommended value

问题:Database parameter CLUSTER_INTERCONNECTS is not set to the recommended value 在Oracle实际应用程序集群环境中可以使用cluster_interconnect&#xff0c;以指示可用于数据库通信的集群互连。如果需要覆盖为数据库流量配置的默认互连(存储在群集注册表中)&#xff0c;…

目录 如何成为一个合格的段子手

如何成为一个合格的段子手(六) http://mp.weixin.qq.com/s?__bizMzAxNzI4MTMwMw&mid402013430&idx1&snb5ab0781684d4a4a5a71211349061f28&3rdMzA3MDU4NTYzMw&scene6#rd 如何成为一个合格的段子手(五) http://mp.weixin.qq.com/s?__bizMzAxNzI4MTMwMw&a…

python3.8.1下载及安装教程

1.进入python官网https://www.python.org/downloads/release/python-381/ 2.点击如下图箭头所指&#xff1a; 3.待网页刷新完成后把光标移动到此处&#xff0c;出现如下图 4.点击下图所示即可下载 5.在安装的时候方框所示一定要勾选上 6.钩选完之后点击下方开始安装 7.下载之…

mybatis的增删改查的简单实例与参数分析

mybatis是持久层框架&#xff0c;使用mybatis可以把sql与Java代码相分离&#xff0c;把代码的编写在配置文件中&#xff0c;此处实现一个简单的实例&#xff0c;即用户的增删改查 1.首先需要导入jar包&#xff0c;mybatis的jar包导入一个核心jar包即可&#xff0c;因为要操作数…

mysql数据库中教你如何添加常用约束

相关知识 在数据库的使用过程中我们经常要限制字段的取值&#xff0c;比如有些字我们不能让它为空&#xff0c;我们就需要添加非空约束&#xff0c;本关我们就来学习如何添加这些常用的约束。 为了更好学习&#xff0c;你需要掌握&#xff1a;1.怎么添加唯一约束&#xff1b;2…