-
个人简介
#当天默认从0到24*3600 #n个请求 #每次拆为多个链表 #遍历每个链表 def turn() :#将24时转化为秒 def binary_search() :#查找第一个小于开始的时段 与第一个大于结束的时段 def devide() :#根据使用情况划分时段 lst=[[0,86400,0,-1]] m=int(input()) q=list(map(int,input().split())) #将q转化为秒,q[i][0]记录开始,q[i][1]记录结束 for i in range(q) : s,t = binary_search(lst,0,len(lst)-1,q[i][0],q[i][1]) flag = True for j in range(s,t+1) : if lst[j][2] == m : flag = False if !flag : continue devide(s,t,q[i][0],q[i][1])
-
最近活动
This person is lazy and didn't join any contests or homework.