技术栈

A. Sorting with Twos(规律)

陈进士学习2023-11-02 16:43

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;
}
上一篇:html+css+js实现小红点跟随鼠标移动
下一篇:AIGC|把Azure Open AI和Jira集成起来,实现智能化项目管理
相关推荐
狗哥哥
2 分钟前
面包屑自动推导的算法设计:从“最短路径匹配”到工程可落地
算法·架构
沐知全栈开发
11 分钟前
R CSV 文件处理指南
开发语言
极客BIM工作室
16 分钟前
OCCT开发实践:空间封闭曲线生成曲面的思考与总结
c++
秋9
42 分钟前
OceanBase与GreatSQL在Java应用中的性能调优方法有哪些?
java·开发语言·oceanbase
澈207
44 分钟前
C++多态编程:从原理到实战
开发语言·c++
今天又在写代码
1 小时前
并发问题解决
java·开发语言·数据库
聆风吟º
1 小时前
【C标准库】深入理解C语言strcat函数:字符串拼接的利器
c语言·开发语言·strcat·库函数
6Hzlia
1 小时前
【Hot 100 刷题计划】 LeetCode 24. 两两交换链表中的节点 | C++ 精准指针舞步
c++·leetcode·链表
热门推荐
01GitHub 镜像站点02近期有什么ai的新消息,新动态? 2026.4月03Codex 接入 DeepSeek API 完整配置文档042026年4月AI大事件深度解读:大模型竞争进入“深水区“052026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot06【AI】2026 年具身智能模型和世界模型总结07零基础教你claude code 接入 deepseek V408在Windows 11上安装Docker的踩坑记录092026年AI前瞻:量子AI、具身智能与科学发现的新纪元10VSCode + Copilot下:配置并使用 DeepSeek