题解:P15057 [UOI 2023 II Stage] Roads of Potokolandiya
youngwayboy · · 题解
先打个表
| 道路情况 | 是否连通 | |
|---|---|---|
猜想:当
我们尝试证明一下:
当
对于任意一个
至于给出一组不连通的点,这很好想,由于
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
scanf("%d",&n);
if((n&(n-1))==0) printf("YES\n");
else{
printf("NO\n");
printf("1 %d\n",n);
}
return 0;
}