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;
}
相关推荐
啊阿狸不会拉杆15 分钟前
《数字图像处理》第 4 章 - 频域滤波
开发语言·python·数字信号处理·数字图像处理·频率域滤波
风之歌曲20 分钟前
c++高精度模板
c++·算法·矩阵
crescent_悦20 分钟前
C++:Find Coins
c++
SWAGGY..21 分钟前
数据结构学习篇(10)--- 二叉树基础oj练习
数据结构·学习
千谦阙听25 分钟前
双链表:比单链表更高效的增删查改
数据结构·链表·visual studio
江沉晚呤时31 分钟前
从零实现 C# 插件系统:轻松扩展应用功能
java·开发语言·microsoft·c#
嵌入式进阶行者41 分钟前
【算法】深度优先搜索实例:华为OD机考双机位A卷- 中庸行者
c++·算法·华为od·深度优先
a3535413821 小时前
参数化曲线弧长公式推导
算法
Knight_AL1 小时前
Java 多态详解:概念、实现机制与实践应用
java·开发语言
xie_pin_an1 小时前
从二叉搜索树到哈希表:四种常用数据结构的原理与实现
java·数据结构