第一行,两个正整数,aaa、bbb,表示矩形的长和宽(1<=a,b<=1e181<=a,b<=1e181<=a,b<=1e18)输出描述:
在一行中输出一个整数,表示正方形的最大边长。
示例1
输入2 6输出
2
示例2
输入1 1输出
0备注:
如果矩形中不能放下三个边长相等并且边长是正整数的正方形,输出0
代码如下:
#includeint main() { long long a,b; scanf("%ld %ld",&a,&b); long long lar,les; if (a > b) { lar = a; les = b; }else { lar = b; les = a; } if (lar >= les*3) { printf("%ldn",les); }else { if (lar/3 > les/2) { printf("%ldn",lar/3); }else { printf("%ldn",les/2); } //cout << max(lar/3,les/2) << endl; c++ } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)