活动地址: 牛客春招刷题训练营 - 编程打卡活动
#include<iostream>
using namespace std;
int main(){
int num;
while(cin>>num){
// 多列几个找下规律 发现 n=5 时 是 2 n=6时 是 4 ,即可得出以下规律
if(num==1||num==2) cout<<-1<<endl;
else if(num&1) cout<<2<<endl;
else if(num%4) cout<<4<<endl; //n=3 ||7
else cout<<3<<endl; // 4n
}
return 0;
}
活动地址: 牛客春招刷题训练营 - 编程打卡活动