专栏文章

T97707 组队比赛题解

题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@minpccn9
此快照首次捕获于
2025/12/02 06:09
3 个月前
此快照最后确认于
2025/12/02 06:09
3 个月前
查看原文
一、核心考点:分支结构。
二、问题分析:分为够补充和不够补充两种情况计算。
三、代码实现与解析:
CPP
#include <bits/stdc++.h>
using namespace std;
int main()
{
	long long n1,n2,n3,sum=0;
	cin>>n1>>n2>>n3;
	//如果两种都会的人够补充 
	if(n3>abs(n1-n2))
	{
		n3-=abs(n1-n2);
		sum=max(n1,n2)+n3/2;
	}
	//如果两种都会的人不够补充 
	if(n3<=abs(n1-n2))
	{
		if(n1<n2)
		{
			n1+=n3;
		}
		else
		{
			n2+=n3;
		}
		sum=min(n1,n2);
	}
	//有两个队 
	cout<<sum*2;
	return 0;
}
四、时间复杂度:O(1)。

评论

0 条评论,欢迎与作者交流。

正在加载评论...