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;
}
相关推荐
张小姐的猫6 小时前
【AI大模型接入SDK】 —— 数据管理 & 与Session模块进行联动
数据结构·数据库·c++·人工智能·python·chatgpt
不穿鞋的懒羊羊6 小时前
dfs深度优先搜索
算法
是立不是利7 小时前
大文件导致请求被拒的连锁反应
开发语言·前端·javascript
OYYHXPJR7 小时前
【算法】区间重叠模板和矩形重叠模板
算法
shehuiyuelaiyuehao7 小时前
算法46,分治快排,排序数组
java·算法·排序算法·排序
東隅已逝,桑榆非晚7 小时前
vector(模拟实现)
c++·笔记·学习
野生技术架构师7 小时前
1200 道 JAVA 面试题(各大企业常见面试题及答案)
java·开发语言
careathers7 小时前
【数据结构】栈
java·数据结构
远航计算机7 小时前
GEO 选题从哪来?用一份 Query 词库把一年内容排出来
大数据·人工智能·算法·aigc
宣宣猪的小花园.7 小时前
【机器学习】神经网络与表征:为什么深度学习能自动提取特征
人工智能·嵌入式硬件·算法·机器学习