题目大意:有t组数据,每组数据给你一个正多边形边数 $n[i]$ ,如果此多边形至少有一对边是平行的,输出YES,否则输出NO
我们来找一下规律
首先三角形肯定不是,要输出NO
四边形有两对边是平行的呢!要输出YES
五边形……也不是
………………
八边形是的欸!
………………
推了一会后我们发现:4,8,12……边形是可以的!
结论:如果 $n[i]$ %4=0,此多边形就至少有一对边是平行的,输出YES,反之,输出NO
AC CODE:
#include<iostream>
using namespace std;
int n,m,t;
int main(){
cin>>t;
while(t--){//t组数据
cin>>m;//输入
if(m%4) cout<<"NO";//相当于m%4!=0
else cout<<"YES";//符合条件
cout<<endl;
}
}