比赛 2026.9.12 评测结果 AAAAEEEEEE
题目名称 画线 最终得分 40
用户昵称 0814d 运行时间 1.018 s
代码语言 C++ 内存使用 12.15 MiB
提交时间 2026-09-12 10:06:51
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int n,q;
bool vis[3005][3005];       
int main(){
    freopen("circle.in","r",stdin);
    freopen("circle.out","w",stdout);
    ios::sync_with_stdio(0);
    cin.tie(0);
    cin>>n>>q;
    memset(vis,1,sizeof(vis));
    for(int i=1;i<=q;i++){
        int x,y;
        cin>>x>>y;
        if(y<x)swap(x,y);
        if(vis[x][y]){
            cout<<"Yes"<<endl;
            if(x+1==y)continue;
            for(int j=x+1;j<y;j++){
                for(int k=1;k<x;k++){
                    vis[j][k]=0;
                    vis[k][j]=0;
                }
                for(int k=y+1;k<=n;k++){
                    vis[j][k]=0;
                    vis[k][j]=0;
                }
            }
        }
        else cout<<"No"<<endl;
    }
    return 0;
}