第二题AC import sys import math def func(x,y): res2=(-1+math.sqrt(1+8*(x+y)))/2 if not int(res2)==res2: return -1 else: n=int(res2) scoreleft=0 scoreright=0 for i in range(1,n+1): scoreleft+=i scoreright+=n-i+1 if scoreleft <= x and scoreright>=x: return i s=sys.stdin.readline().strip() [x,y]=list(map(int,s.split())) print(func(x,y))