给三条边,判断需要多少次操作才能使得构成三角形,每一次操作为将每条边加1
对边排序一下,然后因为两边和(短边)大于第三边,所以判断一下就可以了
代码:
#include <cstdio>
#include <algorithm>
using namespace std;
int a[3];
int main(void){
scanf("%d%d%d",&a[0],&a[1],&a[2]);
sort(a,a+3);
if(a[2]<a[0]+a[1]){
printf("0\n");
}
else{
printf("%d\n",a[2]-(a[0]+a[1])+1);
}
return 0;
}