# coding:utf-8#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 # i1=[2,22,1,11,4,44,5,55,3,33]# i2=[1,7,2,3]i1=[5,64,11,64,8,97]
i2=[8,11,4,9]
class message:
def __init__(self,a,b):
self.a=a
self.b=b
send_table=[]
i=0while i < len(i1):
m=message(i1[i], i1[i+1])
send_table.append(m)
i+=2send_table=sorted(send_table,key=lambda x:x.a)
receive_table=[]
i=0while i<len(i2):
m=message(i2[i], i2[i+1])
receive_table.append(m)
i+=2sorted_receive_table=sorted(receive_table,key=lambda x:x.a)
relation_map=[[] for i in range(len(receive_table))]
for i in range(len(send_table)):
for j in range(len(sorted_receive_table)-1,-1,-1):
if sorted_receive_table[j].a<=send_table[i].a and sorted_receive_table[j].b>send_table[i].a:
orig_idx=receive_table.index(sorted_receive_table[j])
relation_map[orig_idx].append(send_table[i].b)
# send_table.pop(0)breakfor i in relation_map:
if not i:
print('-1')
else:
print(' '.join([str(x) for x in i]))