0
点赞
收藏
分享

微信扫一扫

CF1217A Creating a Character

编程练习生J 2022-03-12 阅读 42

题目链接:CF1217A Creating a Character - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目大意:

思路:

坑点:

代码:

#include<stdio.h>
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{	int t;
	cin>>t;
	while(t--)
	{
		int n,a,b;
		cin>>a>>b>>n;
		int s=n+1;//每次都有c+1种方案(包括不成立的) 
        b+=n;
		int nn=b-a;//在一个数上一共可以加几次 
        if(nn==0)
			s=n;//因为不可以相同要单独判断 
        if(nn>0)
			s-=(nn/2+1);//一种方案可行对应的另一种方案一定不可行 
        cout<<max(s,0)<<endl;
	} 
	return 0;
}

总结:

 

举报

相关推荐

0 条评论