一行两个整数表示地球的半径 r 和从房顶到太平洋的距离 d 。(1≤r,d≤10
5
)
把int
换成long long
,因为int
计算平和再求和可能溢出
#include <stdio.h>
#include <math.h>
int main()
{
long long r, d, h, t;
scanf("%lld%lld", &r, &d);
t = (int)sqrt(r * r + d * d);
h = t - r;
printf("%lld", h);
return 0;
}