小X与三角形

题目:

时间限制 : 1 Sec
内存限制 : 128 Mb
提交 : 290
解决 : 145

题目描述

小X很喜欢三角形,原因之一是三角形具有稳定性。也就是说,给定三角形的三条边长,它的形状也随之确定了。

现在小X想画一个三条边长都是正整数的三角形,其中两条边的长度分别是a和b,第三条边的长度还没有确定。小X想知道他能画出多少种不同的三角形。

输入

输入数据仅有一行包含两个用空格隔开的正整数,表示a和b

输出

输出仅一行包含一个正整数,表示其中两条边长分别为a,b的三角形的种类数。

样例输入 

2 3

样例输出 

3
 
原理:
1、可以列举然后判断。
2、上面那个太耗时了。
3、还是算术法比较好。(看看标程就知道原理了)
 
标程:
#include<bits/stdc++.h>
using namespace std;
int a,b,t;
int main()
{
 cin>>a>>b;
 if (a<b)
 {
  t=a;
  a=b;
  b=t;
 }
 t=a+b-1-(a-b);
 cout<<t<<endl;
 return 0;
}
posted @ 2017-06-22 15:10  Leonqqs  阅读(1056)  评论(0编辑  收藏  举报