2024年蓝桥杯小白赛 小蓝方程【算法赛】 题型:思维题

67 阅读1分钟

3.小蓝方程【算法赛】 - 蓝桥云课 (lanqiao.cn)

也是不枉我捣鼓半天,至于捣鼓出来了。就是思维题

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int x,y;cin>>x>>y;
	if(x>0&&y>0)
    {
//    	x大于0 a可以取0~x
//		当 a为0的时候
//		n可以为任何数  -> 0=0*0 0=1*0
//		当 a为大于0时
//		n只能为1  ->  1=1*1 2=1*2
		
		cout<<y+1+x; 
	}
	else if(x==0&&y!=0)
	{
//		当x为0时 a只能取0
//		n可以取任何数
		cout<<y+1; 
	 } 
	 else if(x!=0&&y==0)
	 {
//	 	当x不为0时 a可以取0~x
//		当a为0时,n可以取任何数
//		当a为大于0的时候,n只能为1 
//	     但是这里y==0, n只能取0
		 cout<<1; 
	  } 
	  else
	  {
//	  	当x,y都为0时,a,n都只能取0
//		此时只有1种取法
		  cout<<1; 
	  }
	
	return 0; 
}

image.png