记录编号 599660 评测结果 AWWAWWWWWW
题目名称 图书整理 最终得分 20
用户昵称 GravatarGS53 是否通过 未通过
代码语言 C++ 运行时间 0.036 s
提交时间 2025-03-24 20:58:34 内存使用 3.38 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
using namespace std;
int main(){
    freopen("book.in","r",stdin);
    freopen("book.out","w",stdout); 
    int n,m;
    int book[25];
    cin>>n;
    for(int q=1;q<=n;++q){
        cin>>m;
        int yes=1;
        for(int i=1;i<=m;++i){
            cin>>book[i];
        }
        for(int i=2;i<=m-1;++i){
            if(i==m) break;
            if(book[i]>book[i+1]) book[i]--;
        }
        for(int i=2;i<=m-1;++i){
            if(i==m) break;
            if(book[i]>book[i+1]){
                yes=0;
            }
        }
        if(yes==0) cout<<"No"<<endl;
        else cout<<"Yes"<<endl;
    }
}