
递推
Zero_hunter_kill
这个作者很懒,什么都没留下…
展开
-
7-10 C语言实验——拍皮球 (20 分)
小瑜3岁了,很喜欢玩皮球,看来今后喜欢打篮球的^_^。最近她发现球从手中落下时,每次落地后反跳回原高度的一半,再落下,每次球落地时数球跳了几次,数到n次时爸爸在边上喊停,问小瑜现在球到底总共走了多少距离,小瑜故作沉思状,爸爸又问接下来小球能跳多高啊,小瑜摇摇头,心想还没跳我怎么知道啊,难道爸爸是神啊!这时的你在边上出主意想给小瑜写个程序计算一下,因此任务就交给你啦!假设球的初始高度为h,计算第n次落地时球经过的距离,以及落地后反弹能有多高。输入格式:每行有两个数,球的初始高度h(h<=100原创 2022-04-19 23:07:34 · 1023 阅读 · 0 评论 -
7-9 蟠桃记 (20 分)
孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。这下可把神仙们心疼坏了。请帮忙计算一下,第一天开始吃的时候一共有多少个桃子?输入格式:输入包含一个正整数n(1≤n≤30),表示只剩下一个桃子的时候是在第n天发生的。输出格式:输出第一天开始吃的时候桃子的总数。输入样例:2输出样例:4#include<stdio.h>#in.原创 2022-04-19 23:03:25 · 391 阅读 · 0 评论 -
7-8 王小二切饼 (20 分)
王小二自夸刀工不错,有人放一张大的煎饼在砧板上,问他:“饼不许离开砧板,切n(1<=n<=100)刀最多能分成多少块?”输入格式:输入切的刀数n。输出格式:输出为切n刀最多切的饼的块数。输入样例:100输出样例:5051#include<stdio.h>#include<stdlib.h>int f(int n){ int i,a[101]; a[1]=2; for(i=2;i<=n;i++)原创 2022-04-19 23:00:00 · 711 阅读 · 0 评论 -
7-7 三国佚事——巴蜀之危 (20 分)
话说天下大势,分久必合,合久必分。。。却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱。古人诚不我欺,确是应了那句“一将功成万骨枯”。是夜,明月高悬。诸葛丞相轻摇羽扇,一脸愁苦。原来是日前蜀国战事吃紧,丞相彻夜未眠,奋笔急书,于每个烽火台写下安排书信。可想,这战事多变,丞相运筹 帷幄,给诸多烽火台定下不同计策,却也实属不易。谁成想这送信小厮竟投靠曹操,给诸葛丞相暗中使坏。这小厮将每封书信都投错了烽火台,居然没有一封是对的。不多时小厮便被抓住,前后之事却也明朗。这可急坏了诸葛丞相,这书信传错,原创 2022-04-19 22:56:53 · 242 阅读 · 0 评论 -
7-6 爬楼梯 (20 分)
小明是个非常无聊的人,他每天都会思考一些奇怪的问题,比如爬楼梯的时候,他就会想,如果每次可以上一级台阶或者两级台阶,那么上 n 级台阶一共有多少种方案?输入格式:输入只有一行为一个正整数 n(1 ≤ n ≤ 50)。输出格式:输出符合条件的方案数。输入样例:在这里给出一组输入。例如:4输出样例:5#include<stdio.h>long int f(int n){ long int a[10000]; int i; a[原创 2022-04-19 22:53:59 · 102 阅读 · 0 评论 -
7-5 骨牌铺方格 (20 分)
在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:输入格式:输入包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0< n<=50)。输出格式:输出铺放方案的总数。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:3#include<stdio.h>long int f(int n){原创 2022-04-19 22:49:04 · 534 阅读 · 0 评论 -
7-4 黄金时代 (20 分)
7-4 黄金时代 (20 分)在古希腊时期,有一天毕达哥拉斯走在街上,在经过铁匠铺前他听到铁匠打铁的声音非常好听,于是驻足倾听。他发现铁匠打铁节奏很有规律,这个声音的比例被毕达哥拉斯用数学的方式表达出来。这个比例就叫做黄金分割比,它是指将整体一分为二,较大部分与整体部分的比值等于较小部分与较大部分的比值,其比值约为0.6180339887。这个比例被公认为是最能引起美感的比例,因此被称为黄金分割。现在小玉有一个正整数数列,这个数列的前一项和后一项的比值十分趋近于黄金分割比,即(a[i])/(a[原创 2022-04-19 22:45:56 · 385 阅读 · 0 评论 -
7-3 母牛的故事 (20 分)
有一对夫妇买了一头母牛,它从第2年起每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入格式:输入为一个整数n(0< n< 55)输出格式:输出在第n年的时候母牛的数量。输入样例1:2输出样例1:2输入样例2:5输出样例2:6#include<stdio.h>int born(int n){ int a[55],i; a[1]=1;.原创 2022-04-19 22:40:57 · 222 阅读 · 0 评论 -
7-2 养兔子 (20 分)
一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公一母,每只小兔子的成熟期是1天,小兔子出生后隔一天才能再生小兔子。第一天某人领养了一对成熟的兔子,一公一母,请问第N天以后,他将会得到多少对兔子。输入格式:输入为一个整数n(1≤n≤90)。输出格式:对应输出第n天有几对兔子(假设没有兔子死亡现象,而且是一夫一妻制)。输入样例1:1输出样例1:1输入样例2:2输出样例2:2#include<stdio.h>long long in原创 2022-04-18 23:26:34 · 296 阅读 · 0 评论 -
7-1 马拦过河卒 (20 分)
7-1 马拦过河卒 (20 分)棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0,0)、B点(n,m)(n,m为不超过15的整数),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。输入格式:一行四个数据,用空格分隔,分别表示B点的坐标和马的坐标。输原创 2022-04-18 23:12:37 · 167 阅读 · 0 评论