技术栈

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集成起来,实现智能化项目管理
相关推荐
mjhcsp
19 分钟前
C++ 背包DP解析
开发语言·c++
重生之后端学习
23 分钟前
78. 子集
java·数据结构·算法·职场和发展·深度优先
摸鱼仙人~
28 分钟前
0-1背包与完全背包:遍历顺序背后的秘密
人工智能·算法
尘缘浮梦
30 分钟前
协程asyncio入门案例 2
开发语言·python
juleskk
32 分钟前
2.15 复试训练
开发语言·c++·算法
kronos.荒
33 分钟前
滑动窗口+哈希表:最小覆盖子串
数据结构·python·散列表
那起舞的日子
35 分钟前
斐波那契数列
java·算法
wostcdk
1 小时前
筛质数汇总
数据结构·算法
一个处女座的程序猿O(∩_∩)O
1 小时前
Python面向对象的多态特性详解
开发语言·python
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot04全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)05MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法06如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解07配置 OpenClaw 使用 Ollama 本地模型08从零搭建一个 PHP 登录注册系统(含完整源码)09openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南10使用 1panel面板 部署 php网站