耶鲁257248
码龄3年
关注
提问 私信
  • 博客:10,295
    社区:14
    问答:261
    10,570
    总访问量
  • 9
    原创
  • 752,330
    排名
  • 450
    粉丝
  • 0
    铁粉

个人简介:damn

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2021-10-22
博客简介:

m0_63289584的博客

查看详细资料
个人成就
  • 获得168次点赞
  • 内容获得167次评论
  • 获得72次收藏
创作历程
  • 9篇
    2022年
成就勋章
TA的专栏
  • 数据结构
    1篇
  • C语言学习进阶篇
    6篇
  • C语言学习篇
    7篇
  • C语言学习初阶篇
    3篇
兴趣领域 设置
  • 编程语言
    c++c语言
  • 开发工具
    githubgit
  • 数据结构与算法
    算法数据结构
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

python如何高效解答啊

答:

def monkey_count(n):
    count = 1  # 初始时只有一个孙悟空本体
    cooldown = 2  # 第一次分身的 CD 为 2 秒
    monkeys = [0] * n  # 创建一个长度为 n 的数组,用于记录每秒的猴子数量
    for i in range(n):
        if cooldown == 0:
            count += 1
            cooldown = count
        else:
            cooldown -= 1
        for j in range(count):
            monkeys[i] += 1
        if i >= 11:
            count -= monkeys[i-11]
    return sum(monkeys)

t = int(input("请输入时间:"))
print("第", t, "秒时共有", monkey_count(t), "只猴。")

解释:
count 表示当前孙悟空的总数,初始时只有一个本体;
cooldown 表示当前孙悟空本体的分身术 CD,初始为 2 秒;
monkeys 是一个长度为 n 的数组,记录每秒的猴子数量;
循环 n 次,模拟每一秒的情况;
如果当前本体的分身术 CD 为 0,表示可以再次分身,此时总数 count 加 1,分身术 CD 重置为 count;
否则分身术 CD 减 1;
对于当前的每一个孙悟空,都将对应的秒数 i 的猴子数量加 1;
如果当前秒数 i 大于等于 11,需要减去 11 秒前的孙悟空数量,因为这些孙悟空已经消失了;
最后返回 monkeys 数组的总和,即为在第 n 秒时共有多少只猴。

回答问题 2023.02.16

括号匹配问题详解

括号匹配问题,经典题目详解,包你一看就会!!
原创
发布博客 2022.10.24 ·
1765 阅读 ·
3 点赞 ·
2 评论 ·
6 收藏

深度解剖数据在内存中储存(2)

深度解剖数据在内存中储存终章,文中有大量练习题,让我们能够更好的巩固知识,让你清楚的了解浮点型在内存中的存储解析,全文图文并茂,生动形象,满满的干货!!!
原创
发布博客 2022.10.24 ·
791 阅读 ·
10 点赞 ·
8 评论 ·
3 收藏

用c语言实现(急,做的好的话了可另外+米)

发布问题 2022.06.20 ·
1 回答

深度解剖数据在内存中存储(1)

超详细的《深度剖析数据在内存中的存储》,笔者生动形象的,图文并茂的讲解了大小端存储模式、原反补码、数据类型等详细介绍!!无一废话,全文干货!!!
原创
发布博客 2022.03.31 ·
1508 阅读 ·
49 点赞 ·
51 评论 ·
30 收藏

三子棋游戏的具体实现

说起三子棋,你是否在儿时上课时和同桌打发时间玩过,亦或是儿时和朋友玩过。现在我就带你重拾童年记忆,今天我将手把手教会你用C语言实现一款好玩又简单的游戏!
原创
发布博客 2022.03.18 ·
2053 阅读 ·
32 点赞 ·
30 评论 ·
9 收藏

字符函数和字符串函数详解(2)

C语言进阶之《字符函数和字符串函数》完结篇。图文 + 代码超级详细并且用通俗的语言生动形象地讲解,慢慢的干货!包看包会!文章目录前言 一、字符串查找 1.1 strstr 1.2strtok 二、错误信息报告 2.1 strerror 三、字符操作 四、内存操作函数 4.1 memcpy 4.2 memmove 4.3 memcmp 4.4 memset 总结前言兄弟们,上篇文章我们讲到了字符函...
原创
发布博客 2022.03.10 ·
2024 阅读 ·
41 点赞 ·
41 评论 ·
15 收藏

字符函数和字符串函数详解(1)

C语言进阶之字符函数和字符串函数超细超全讲解!!全篇干货!!
原创
发布博客 2022.03.06 ·
645 阅读 ·
25 点赞 ·
28 评论 ·
5 收藏

初识C语言(3)

最全C语言学习博客!!
原创
发布博客 2022.01.31 ·
578 阅读 ·
2 点赞 ·
3 评论 ·
0 收藏

初识C语言(2)

在初识C语言(1)中已经介绍了一五节内容,接下来我将继续来分享后面的内容。
原创
发布博客 2022.01.28 ·
575 阅读 ·
2 点赞 ·
2 评论 ·
0 收藏

初识C语言(1)

一、什么是C语言二、第一个C语言程序三、数据类型四、数据类型 变量、常量五、字符串+转义字符+注释
原创
发布博客 2022.01.22 ·
349 阅读 ·
3 点赞 ·
2 评论 ·
0 收藏