学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.40
所属科目:高中信息技术
你获得一个奖励,可以去参加一场名人庆祝派对,并且只能待一个小时,但你可以选择在哪个小时出席。你有一张时间表,上面准确地列有每位名人出席派对的时间(如出席时间为7,离开时间为10,代表你7点、8点、9点都可以与名人合影),你希望与尽可能多的名人合影。如下程序用于找出哪个时段出席派对,你可以和最多的名人合影。
解题思路:检查每一小时内有几位名人在场,并选出最大值,该时刻就是参加派对的最佳时间。
名人出席时间离开时间
名人167
名人268
名人3612
名人478
名人5710
             名人参加派对时间表
5
6
7
6
8
6
12
7
8
7
10
最佳出席时间是在7点钟;4个名人会在现场!
输入名人数量、参加和离开派对时间及输出结果
def bestTimeToParty(schedule):
       start = schedule[θ][θ]
       end = schedule[θ][1]
       for c in schedule:
              start = min(c[θ],start)
              end=max(c[1],end)       
        ____
       maxcount=θ
       for i in range(start,end+1):
              if count[i]>maxcount:
                    maxcount = count[i]
                    time =i
print('最佳出席时间是在',time,'点钟',':',maxcount,'个名人会在现场!')
def   statistics(sched,start,end):     #寻找每个时间段的现场人数
count=[θ]*end

for i in range(start, end+1):
              count[i]= θ
              for c in sched:
                    if ____
                           count[i]+=1
       return count
n=int(input())   #输入参加派对的名人数量
sched= [ ]   #保存名人参加派对的时间
for i in range(n):   #逐个输入名人参加和离开派对的时间(整数)
       sched.append( ____)
#结果如sched=[(6,7),(6,8),(6,12),(7,8),(7,1θ)]
bestTimeToParty(sched)
(1)案例中输入名人参加派对的次序发生变化,是否影响最终输出结果________(会,不会)
如:sched=[(6,7),(6,8),(6,12),(7,8),(7,10]) 改为 sched=[(6,8),(6,12),(6,7),(7,8),(7,10)]
(2)在划线处填入合适的代码
(3)加框处代码有误,请修改________
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交