A. Make a triangle!

Posted mch5201314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了A. Make a triangle!相关的知识,希望对你有一定的参考价值。

题意

给你三条边a,b,c问使得构成三角形,需要增加的最少长度是多少

思路

数学了啦

代码

#include<bits/stdc++.h>
using namespace std;
#define ll long long

int main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    //freopen("in.txt","r",stdin); 
    int a,b,c;
    while(cin>>a>>b>>c){
        if(a+b>c&&a+c>b&&b+c>a)
        {
            cout<<0<<endl;
            continue;
        }
        int i=a+b-c,j=a+c-b,k=b+c-a;
            int h=min(i,min(j,k));
            if(h<=0) cout<<-h+1<<endl;
        }
    return 0;
}

以上是关于A. Make a triangle!的主要内容,如果未能解决你的问题,请参考以下文章

Spoj-TRNGL Make Triangle

2018 ICPC Asia Singapore Regional A. Largest Triangle (计算几何)

httpd Server not started: (13)Permission denied: make_sock: could not bind to address [::]:8888(代码片段

1 代码片段1

make--变量 条件判断 函数定义及调用

[异常解决] Make nRF51 DFU Project Appear "fatal error: uECC.h: No such file or directory"(代码片段