文章
166
粉丝
68
获赞
825
访问
49.6k
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
while(cin>>n){
if(n%2!=0||n<=4){
cout<<0<<endl;
continue;
}
int k=0;
for(int i=2;i<n-i;i+=2){
k++;
}
cout<<k<<endl;
}
}
画一下图你就明白为什么这么写了,对于图上用小段表示,切一些你就明白了,但是要注意边界条件,<=4 的 和奇数的,都是无法形成矩形的,矩形一定要求是不正方形且矩形周长必然是偶数
登录后发布评论
?