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 分钟前
C语言中定义常量为什么要加后缀
c语言·溢出·常量定义·后缀·类型限定
C语言小火车2 分钟前
C++ 为什么越来越依赖标准库?
java·开发语言·c++
熊猫钓鱼>_>4 分钟前
当工具成为类:Softmax困境与连接器过载的算法根源
算法·ai·agent·工具·曲线·华为云码道·生态图鉴
郝学胜-神的一滴9 分钟前
金融数据分析实战:从数据清洗到策略回测,Python全链路落地
开发语言·python·程序人生·金融·数据挖掘·数据分析
信奥卷王12 分钟前
[GESP202503 六级] 树上漫步(含视频)
算法
八月的雨季 最後的冰吻17 分钟前
C++ 面试要点笔记(续)
c++·笔记·面试
冒险的豆子20 分钟前
JS 原型链 通俗易懂 解释说明(类比 关系)
开发语言·javascript·原型模式
破茧蝴蝶24 分钟前
Selenium4 Python 页面白屏监控方案
开发语言·python
隐退山林30 分钟前
JWT令牌技术
java·开发语言·java-ee
Purple Coder32 分钟前
南京-我来啦
算法