CodeFoeces-950A

题目

原题链接:A. Left-handers, Right-handers and Ambidexters

题意

给出l和r,可用a补充,问l==r时l和r最大的和。

代码

#include<bits/stdc++.h>
using namespace std;
int main() {
    int l,r,a;
    cin>>l>>r>>a;
    if((l==0 || r==0) && a==0) {
        printf("0\n");
        return 0;
    }
    int t=abs(l-r);
    if(a<=t) printf("%d\n",l>r?(r+a+r+a):(l+a+l+a));
    else a-=t,printf("%d\n",l>r?(l+l+(a%2==0?a:a-1)):(r+r+(a%2==0?a:a-1)));
    return 0;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容