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;
}
相关推荐
炸膛坦客14 小时前
单片机/C语言八股:(五)32/64 位系统中,C/C++各变量类型所占字节数
c语言·开发语言·c++
for_ever_love__14 小时前
Objective-C学习 类别和扩展
学习·算法·objective-c
Sakinol#14 小时前
Leetcode Hot 100 ——回溯part02
算法·leetcode
所谓伊人,在水一方33314 小时前
【Python数据可视化精通】第11讲 | 可视化系统架构与工程实践
开发语言·python·信息可视化·数据分析·系统架构·pandas
iPadiPhone14 小时前
Java 泛型与通配符全链路解析及面试进阶
java·开发语言·后端·面试
ArturiaZ14 小时前
【day53】
开发语言·c++·算法
历程里程碑14 小时前
36 Linux线程池实战:日志与策略模式解析
开发语言·数据结构·数据库·c++·算法·leetcode·哈希算法
haiyaoyouyou14 小时前
Qt ElaWidgetTools 编译运行示例
开发语言·qt·qt creator·elaframework·mingw_64
lzp079114 小时前
python爬虫——爬取全年天气数据并做可视化分析
开发语言·爬虫·python
可编程芯片开发14 小时前
基于自适应MUSIC算法的波束形成matlab仿真
算法·matlab·波束形成·自适应music