A. Boboniu Likes to Color Balls1000 / 思维

Posted 幽殇默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了A. Boboniu Likes to Color Balls1000 / 思维相关的知识,希望对你有一定的参考价值。


https://codeforces.com/problemset/problem/1395/A
你要知道的是,要想回文必须最多只有一个奇数。

#include<bits/stdc++.h>
using namespace std;
int main(void)
{
	int t; cin>>t;
	while(t--)
	{
		int a,b,c,d; cin>>a>>b>>c>>d;
		int cnt=0;//统计奇数的个数
		if(a&1) cnt++;
		if(b&1) cnt++;
		if(c&1) cnt++;
		if(cnt==3) puts("Yes");//奇数的个数3 经过一块的变换一定会最多只有一个奇数
		else if(cnt==0) puts("Yes");//3个偶数
		else if(cnt==2&&(d%2)&&a&&b&&c) puts("Yes");//两个奇数  如果d也是奇数 此时三个奇数可以一块变偶数
		else if(cnt==1&&(d%2==0)) puts("Yes") ;//只有一个奇数
		else puts("No");
	}
	return 0;
}

以上是关于A. Boboniu Likes to Color Balls1000 / 思维的主要内容,如果未能解决你的问题,请参考以下文章

hash (codeforces 1394B Boboniu Walks on Graph )

A. The Way to Home

less学习

(rails) 按网站上的点赞数排序

A. Road To Zero1000 / 贪心

ACM-ICPC 2018 徐州赛区网络预赛 A. Hard to prepare