永发信息网

蟠桃园的桃子pascal题目

答案:3  悬赏:50  手机版
解决时间 2021-04-20 06:13
  • 提问者网友:相思似海深
  • 2021-04-19 20:52

1.蟠桃园的桃子

Description

蟠桃园的桃子再次成熟时,王母娘娘同意孙悟空的请求,将一部分桃子分给下界的猴子吃,但必须遵守下列要求:
1、一只猴子只能吃一只桃子;
2、每一天只能吃当天桃子总数的一半,但孙悟空可以多分一只桃子给没有吃过桃子的猴子;
3、到第n天时只剩一只桃子。
其中:n 由王母娘娘指定,孙悟空要告诉王母娘娘应领的桃子总数 k 。

Input

只有一行且只有一个正整数:n
( 1 <= n <= 10000 )

Output

只有一行且只有一个正整数:k

Sample Input

4

Sample Output

22

Source

基础题

大家帮帮忙,要具体的程序,记住是PASCAL的,有模块也行。

大家还可以去218.75.87.27/pj这个网站看看,请快一点!

最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-04-19 21:52

我会做,Accepted了


但是网站今天进不去,只好用以前存在电脑里的了。


数据太大,要用高精度。


以下是程序:


program taozi;
var
a:array[1..10000] of integer;
i,j,m,n:longint;
begin
readln(n);
a[1]:=1;m:=1;
for i:=2 to n do
begin
inc(a[1]);
for j:=1 to m do a[j]:=a[j]*2;
for j:=1 to m-1 do
begin
a[j+1]:=a[j+1]+a[j] div 10;
a[j]:=a[j] mod 10;
end;
if a[m]>9 then
begin
inc(m);
a[m]:=a[m-1] div 10;
a[m-1]:=a[m-1] mod 10;
end;
end;
for i:=m downto 1 do write(a[i]);
end.

全部回答
  • 1楼网友:枭雄戏美人
  • 2021-04-20 00:18
这倒咱也不会做呢~~~
  • 2楼网友:酒醒三更
  • 2021-04-19 23:04

program houzichitao;

var n,k,i:longint; begin readln(n); k:=1;

if n<=12 then for i:=1 to n-1 do k:=(k+1)*2; writeln(k); end.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯