⚠️ 算一算热点占了多大比重

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

⚠️ 这条路线**一个答案都不是耗时**。耗时跟机器、跟负载、跟编译器都有关,换台机器数字就变了。**能当答案的只有"走了多少步"和"两边结果一不一样"。**

# 一段程序里,哪一段占了大头?—— 按「走了多少步」算占比
steps = {"读入": 100, "算": 40000, "写出": 100}
total = sum(steps.values())
hot = max(steps, key=lambda k: steps[k])
pct = steps[hot] * 100 // total

print(f"{total}/{hot}/{pct}")
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论