Codeforces1064A——Make a triangle!

给三条边,判断需要多少次操作才能使得构成三角形,每一次操作为将每条边加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;
}
全部评论

相关推荐

2025-12-22 15:04
江西农业大学 Web前端
SaviorSu:直接说下学期可以请假,一般情况学校允许我26届,大三就直接去实习了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务