P7071 [CSP-J2020] 优秀的拆分
查看原帖
P7071 [CSP-J2020] 优秀的拆分
1044318
ZhangShuai2012楼主2024/10/13 16:55

有没有大佬改进一下代码

#include<bits/stdc++.h> 
using namespace std;
bool cf(int n,int m){
    if(n%2==0 && n!=1 && m%2==0 && m!=1) return 1;
    else return 0;
}
int main(){
	int n,flag=0,ma,mi;
	cin>>n;
	for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            if(j+i==n){
                if(cf(j,i)){
                    flag=1;
                    ma = max(j,i);
                    mi = min(j,i);
                    break;
                }
                else continue;
            }
            else continue;
        }
    }
    if(flag) cout<<ma<<' '<<mi;
    else cout<<-1;
	return 0; 
}

2024/10/13 16:55
加载中...