A. Sorting with Twos(规律)

Problem - A - Codeforces

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
const int N=100;
int t,n,a[N]; 
int k[100]={1,2,4,8,16,20};
signed main(){
	scanf("%d",&t);
	while(t--){
		scanf("%d",&n);
		for(int i=1;i<=n;i++){
			scanf("%d",&a[i]);
		}
		int f=1;
		for(int i=0;i<5;i++){
			int x=k[i],y=min(k[i+1],n);
			for(int j=x+1;j<y;j++){
				if(a[j]>a[j+1]){
					f=0;
					break;
				}
			}
		}
		if(f) puts("YES");
		else puts("NO");	
	}
	return 0;
}
相关推荐
汽车仪器仪表相关领域2 分钟前
工况模拟精准检测,合规减排赋能行业 ——NHASM-1 型稳态工况法汽车排气检测系统项目实战经验分享
数据库·算法·单元测试·汽车·压力测试·可用性测试
L_09075 分钟前
【C++】高阶数据结构 -- 平衡二叉树(AVLTree)
数据结构·c++
今儿敲了吗6 分钟前
C++概述
c++·笔记
冰冰菜的扣jio7 分钟前
Redis基础数据结构
数据结构·数据库·redis
chilavert31812 分钟前
技术演进中的开发沉思-299 计算机原理:数据结构
算法·计算机原理
Sammyyyyy19 分钟前
Symfony AI 正式发布,PHP 原生 AI 时代开启
开发语言·人工智能·后端·php·symfony·servbay
C+-C资深大佬20 分钟前
C++逻辑运算
开发语言·c++·算法
阿华hhh24 分钟前
项目(购物商城)
linux·服务器·c语言·c++
Qhumaing27 分钟前
C++学习:【PTA】数据结构 7-2 实验6-2(图-邻接表)
数据结构·c++·学习
掘根28 分钟前
【仿Muduo库项目】EventLoop模块
java·开发语言