stu,low,high = list(map(int,input('').strip().split()))
#排序标准
def sum(a):
return -(int(a[1])+int(a[2])),-int(a[1]),int(a[0])
decai_info = []
de_info = []
quality_info = []
deshengcai_info = []
bad = 0
while stu:
n = int(input('').strip().split())
if n[1]<low or n[2]<low:
bad += 1
stu -= 1
elif n[1]>=high and n[2]>= high:
decai_info.append(n)
stu -= 1
elif n[1]>=high:
de_info.append(n)
stu -= 1
elif n[1]>=n[2]:
deshengcai_info.append(n)
stu -= 1
else:
quality_info.append(n)
stu -= 1
print(len(decai_info)+len(de_info)+len(quality_info))
for i in (decai_info,de_info,deshengcai_info,quality_info):
i.sort(key = sum)
for j in i:
print(" ".join(j))
德才论
又是三个测试点 超时的版本。。。。。。。。。。。。。。。。。。。。。。。。。。。。。