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;
}
相关推荐
cike_y几秒前
Spring整合Mybatis:dao层
java·开发语言·数据库·spring·mybatis
tobias.b2 分钟前
408真题解析-2009-10-数据结构-排序
数据结构·算法·排序算法·408考研·408真题·真题解析
松涛和鸣4 分钟前
45、无依赖信息查询系统(C语言+SQLite3+HTML)
c语言·开发语言·数据库·单片机·sqlite·html
Zachary_zlc6 分钟前
有向无环图检测算法和关键路径算法
算法
feifeigo1238 分钟前
基于C#实现即时通讯工具
开发语言·c#
你撅嘴真丑8 分钟前
素数回文数的个数 与 求分数序列和
算法
好奇龙猫10 分钟前
【大学院-筆記試験練習:线性代数和数据结构(2)】
数据结构·线性代数·决策树
这是程序猿11 分钟前
基于java的SpringBoot框架医院药品管理系统
java·开发语言·spring boot·后端·spring·医院药品管理系统
yousuotu14 分钟前
基于Python实现水果新鲜度分类
开发语言·python·分类
Wuliwuliii16 分钟前
贡献延迟计算DP
数据结构·c++·算法·动态规划·dp