# 题目大意
给定四个正方形边长,使拼成的正方形边长最小。
# 思路
要使边长最小,当然要拼成田字了!所以答案就是:
$$ans=\max(\max(a+b,c+d),max(a+c,b+d),max(a+d,b+c))$$
明白了公式,我们就可以写出代码了:
# code
```cpp
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
ll a,b,c,d,t=1;
while(cin>>a>>b>>c>>d){
cout<<"Case "<<i<<": "<<max({max(a+b,c+d),max(a+d,b+c),max(a+c,b+d)})<<endl;
t++;
}
return 0;
}
```