观察木桩高度规律可知ai−ai−1=i
因此我们可以轻易得出ai=1+2+...+i
又由于b是ai雪面上的高度,因此雪厚为ai−b
时间复杂度为O(b−a)
村子里有一些桩子,从左到右高度依次为1,1+2,1+2+3,…,每两颗桩子之间的间隔为1。
现在下了一场大雪,但是不知道雪下了多厚,现在给你两个数字,这是雪后某相邻两个桩子在雪面的高度,请你通过这两个数字计算雪的厚度。
第一行输入两个整数a,b
1≤a<b≤5∗105
一个整数代表答案,保证答案存在
输入
8 13
输出
2
说明
高度依次是1,3,6,10,15,.给出的是第4个和第5个子雪面上的高度所以雪的厚度是2
输入
10 15
输出
0