永发信息网

用Free Pascal解决以下问题,解决者,重赏悬赏10

答案:1  悬赏:50  手机版
解决时间 2021-03-27 23:24
用Free Pascal解决以下问题,解决者,重赏悬赏10
最佳答案
这里提供用数组求解的简单地解法,输入的年数限制在60年以内。程序如下:
var
    b:array[1..200000000] of longint;
    i,k,kk,t:longint;
    n:byte;
begin
    readln(n);  {注:n不要超过60}
    b[1]:=1;   {b存放牛的出生坐标}
    t:=1;        {t为时间轴,年数 }
    k:=1;kk:=k;   {k为牛的数量,kk为牛的数量的临时中间变量}
    repeat 
        for i:=1 to k do begin   {每年对当年的所有母牛循环判断其年龄  }
            if t-b[i]>=4 then begin    {如果年龄>=4,则增加一头小母牛}
                kk:=kk+1;
                b[kk]:=t;
            end;
        end;
        k:=kk;
        writeln(t:4,k:12);
        t:=t+1;
    until t-1=n;
end.追问貌似不对哦,源代码运行时错误了追答第1年是刚生下来的牛犊;

4年生一头小母牛必须是满4年。

所以:
第1年 1头母牛
第2年 1头母牛
第3年 1头母牛
第4年 1头母牛
第5年 2头母牛
6 3
7 4
8 5
9 7 10 10
11 14
12 19
13 26
14 36 15 50
16 69
17 95
18 131
19 181
20 250
21 345
22 476
23 657
24 907
25 1252
26 1728
27 2385
28 3292
29 4544
30 6272
31 8657 32 3290
33 3322
34 3354
35 3386
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
满足条件{1,2}真包含于A,A又包含于{1,2,3
请问下面这题用静力法解Fqc跟Mc影响线时怎么
反清复明时,生在明朝死在清朝的是哪朝的人
用C语言编程1+1/3!+1/5!+……+1/
磁铁在巴马阀前面还是后面
我要名侦探柯南所有人物名字的罗马拼音
怎么去攒成套设计的作品
进来帮我回答个问题 关于京东的
说说你在困难的时候是怎么度过的
微信朋友圈里的聊天记录怎么恢复出来?
OPPOR9m手机内屏可以换到OPPOR9s手机上吗
百家姓中有一画的姓氏吗?
奥琳德净水器怎么样我买了一个奥林德的一个净
TS16949体系的五大工具是哪五个?
五大连池市公安局勤俭派出所这个地址在什么地
推荐资讯
求式子是如何转化得的
狼性军长要够了没有小说全集
日本池袋是个什么样的地方啊?跟暴力小团体有
how i spent my holiday120字左右,急急急!
Only when 30 years old to learn English.
大耳机用什么音源?
贵阳矫正牙齿大概需要多少钱。
单选题水的流动规律在不同的条件下所起的作用
听说金蝉脱壳挺好看的,有一起的吗
300元买小米3好还是600元买小米4好
铜年三汁焖锅太原五一路小北门街店地址在哪,
怎么快速知道一个excel里有多少张工作表有内
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?