首页 > 试题广场 >

小乐乐排电梯

[编程题]小乐乐排电梯
  • 热度指数:39122 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

小乐乐学校教学楼的电梯前排了很多人,他的前面有n个人在等电梯。电梯每次可以乘坐12人,每次上下需要的时间为4分钟(上需要2分钟,下需要2分钟)。请帮助小乐乐计算还需要多少分钟才能乘电梯到达楼上。(假设最初电梯在1层)


输入描述:

输入包含一个整数n (0 ≤ n ≤ 109)



输出描述:
输出一个整数,即小乐乐到达楼上需要的时间。
示例1

输入

1

输出

2
示例2

输入

12

输出

6
n=int(input())
h=(n+1)//12
if h==0:
    print(2)
elif n==11:
    print(2)
else:
    print(4*h+2)

发表于 2022-08-06 11:44:43 回复(0)
# 分析:时间等于总人数/12得到的除数,是前面人需要乘坐电梯的次数,
# 总时间=前面人乘坐电梯的时间+自己乘坐电梯的时间
# 定义一个输入人的个数
people_num = int(input())
people_time = (people_num // 12)*4  # 得到除数
my_time = 2
time = people_time + my_time
print(time)

发表于 2022-07-21 00:17:03 回复(0)
def need_minute(n):
    x = n//12
    y = 4*x
    return y+2 
n = int(input())
print(need_minute(n))
发表于 2022-04-26 12:42:40 回复(0)
n = int(input())
time = n//12*4+2
print(time)
发表于 2022-04-19 10:23:47 回复(0)
n=int(input())
a=n%12
b=int(n/12)
t=b*4+2
print(t)
发表于 2022-04-05 16:06:00 回复(0)
n = int(input())
if n+1 <= 12:
    # 直接上去
    print(2)
else:
    # 前面的批次先上楼
    print((n+1)//12*4 + 2)

发表于 2022-03-26 10:46:39 回复(0)
n=int(input())
if n>=12:
    x=(n//12)*4+2
else:
    x=2
print(x)
发表于 2022-02-18 15:35:56 回复(0)
n=eval(input())
a=n//12 # 向下取整
if a==0:
    b=2
else:
    b=a*4+2
print(b)

发表于 2021-11-30 14:38:31 回复(0)