牛牛總是睡過頭,所以他定了很多鬧鐘,只有在鬧鐘響的時候他才會醒過來並且決定起不起床。從他起床算起他需要x分鐘到達教室,上課時間為當天的a時b分,請問他最晚可以什麼時間起床輸入描述:
每個輸入包含乙個測試用例。
每個測試用例的第一行包含乙個正整數,表示鬧鐘的數量n(n<=100)。
接下來的n行每行包含兩個整數,表示這個鬧鐘響起的時間為hi(0<=a<24)時mi(0<=b<60)分。
接下來的一行包含乙個整數,表示從起床算起他需要x(0<=x<=100)分鐘到達教室。
接下來的一行包含兩個整數,表示上課時間為a(0<=a<24)時b(0<=b<60)分。
資料保證至少有乙個鬧鐘可以讓牛牛及時到達教室。
輸出描述:程式示例:輸出兩個整數表示牛牛最晚起床時間。
輸入例子1:
35 0
6 07 0
596 59
輸出例子1:
6 0
num_clock = list(map(int,input().strip().split()))
cl0 =
t =
num_clock = int(num_clock[0])
while num_clock>0:
clo1=list(map(int,input().strip().split()))
num_clock-=1
delay = list(map(int,input().strip().split()))
cl_st = list(map(int,input().strip().split()))
delay = int(delay[0])
cl_st=int(cl_st[0])*60+int(cl_st[1])
for i in range(len(cl0)):
n = int(cl0[i][0])*60+int(cl0[i][1])
p = cl_st-n
v = n+delay
if v>cl_st:#判斷鬧鐘加上準備時間小於上課時間
p=24*60
else:
ind = t.index(min(t))
print(cl0[ind][0], cl0[ind][1])
網易有道筆試題
這幾道題都是從網上找的不知道是哪一年的網易有道的筆試題,拿來做做,練練手。1 列印如下形式的矩陣 n 5 1 2 9 10 25 4 3 8 11 24 5 6 7 12 23 16 15 14 13 22 17 18 19 20 21 n 6 1 2 9 10 25 26 4 3 8 11 24 ...
網易 筆試題(20190921)
要使得數字和達到要求並且最小,那就是剛好等於x值,即n值從後往前填充,逢9向前移一進製。def min bit sum x if x 10 return x res 0 base 1while x if x 9 res 9 base x 9else res x base x 0 base 10ret...
網易春招筆試題
網易2017年3月26日中午的實習生招聘裡面有道程式設計題,大概是說有乙個圍棋格仔,每乙個塊為白色或黑色,小易會找出列方向上顏色相同並且連著的區域,並最長,將其塗為紅色。第一行輸入棋盤的大小,如3,後面依次是棋盤的顏色,w是white白色,b是black黑色 bwbbbb bww 那麼很明顯第一列有...