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;
}
相关推荐
東隅已逝,桑榆非晚8 小时前
数据结构常见英文术语速查手册
数据结构
imuliuliang18 小时前
关于数据结构在算法设计中的核心作用解析7
算法
code_pgf18 小时前
C++11 / C++14 / C++17 / C++20 新特性总结
c++·c++20
魔力女仆18 小时前
分享一个 JS 鼠标跟随贪吃蛇背景库
开发语言·javascript·计算机外设
2401_8949155319 小时前
GEO 搜索优化完整源码从零部署:环境配置、集群搭建全流程
开发语言·python·tcp/ip·算法·unity
麻瓜老宋19 小时前
AI开发C语言应用按步走,表达式计算器calc的第二十二步,分号赋值链式修复、TOKEN_ASSIGN
c语言·开发语言·atomcode
普通网友20 小时前
共识算法实现:从工作量证明到权益证明的演进
算法·区块链·共识算法
颜x小21 小时前
[C#] C++与c#语法对比
开发语言·c++·c#
ldmd28421 小时前
地图生成算法(噪声篇-Perlin,Simplex,Value noise)
算法·go·地图生成