也许放晴会比较好一点


私信TA

用户名:uq_16654036368

访问量:2718

签 名:

等  级
排  名 779
经  验 3757
参赛次数 0
文章发表 34
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

参考代码:

# 从标准输入读取三个整数 m, s, t,分别代表初始能量、目标能量和时间
m, s, t = map(int, input().split())
s1, s2 = 0, 0  # 初始化两个变量用于跟踪两种能量增加方式

for i in range(1, t + 1):
    s1 += 17  # 每秒 s1 增加 17 点能量

    if m >= 10:
        m -= 10
        s2 += 60  # 如果当前能量足够使用技能,s2 增加 60 点能量
    else:
        m += 4  # 否则,每秒恢复 4 点能量

    if s1 < s2:
        s1 = s2  # 如果 s2 大于 s1,将 s1 设置为 s2,以确保 s1 始终代表更大的能量

    if s1 >= s:
        print("Yes")
        print(i)  # 如果 s1 大于等于目标能量 s,输出 "Yes" 和所需时间 i,并结束循环
        break

if s1 < s:
    print("No")
    print(s1)  # 如果循环结束时 s1 仍然小于目标能量 s,输出 "No" 和当前的 s1 值


 

0.0分

1 人评分

  评论区

  • «
  • »