首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Magical Bamboos

Magical Bamboos

作者头像
杨鹏伟
发布2022-05-05 20:24:45
发布2022-05-05 20:24:45
1720
举报
文章被收录于专栏:ypwypw

Magical Bamboos

代码语言:javascript
复制
#include<stdio.h>
#include<algorithm>
using namespace std;
bool cmp(int a,int b)
{
    return a>b;
}
const int MAXN =1e5+10;//以后请这样定义数组。不要问为什么。b格高吧应该
int arr[MAXN];
int main()
{
    int t;
    scanf("%d",&t);
    while (t--)
	{
        int n;
        scanf("%d",&n);
        for(int i=0;i<n;i++)
		 scanf("%d",&arr[i]);
        sort(arr,arr+n,cmp);
        int flag=1;
        for(int i=1;i<n;i++)
		{
            if((arr[i]-arr[i-1])&1)//这里是有规律的,如何任意两数之差为奇数,则不可能。
			 {
                flag=0;
			    break;
             }
        } 
        if(flag)
		  puts("yes");
        else 
		  puts("no");
    }
    return 0;
}

思路:一般这种题都有明确的规律,多列几组找找规律即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档