题解 | 游游的最小公倍数

游游的最小公倍数

https://www.nowcoder.com/practice/385c7aa397e54bb58f36286ab0d65156

#include <iostream>
using namespace std;

int main(){
int t;
cin>>t;
while(t--){
long long a;
cin>>a;
if(a==2){
    cout<<1<<' '<<1<<endl;
}

else{

if(a%2==0){
    long long b=a/2;
    if(b%2==0)
    cout<<b-1<<' '<<b+1<<endl;
    else{
        cout<<b-2<<' '<<b+2<<endl;
    }
}

else{
cout<<(a-1)/2<<' '<<(a+1)/2<<endl;



}

}



}






    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务