题解 | #小红的取模构造#

小红的取模构造

https://www.nowcoder.com/practice/679758a0bde0479d88463438ccee81c4

#include "bits/stdc++.h"

using namespace std;
#define int long long
#define endl "\n"
#define PII pair<int,int>

void slu() {
    int a, b;
    cin >> a >> b;
    if (a == b && a != 0) {
        cout << "-1 -1\n";
        return;
    }
    if (a == 0 && b == 0) {
        cout << "1 1\n";
        return;
    }
    if (a == 0) {
        cout << 2 * b << ' ' << b << endl;
        return;
    }
    if (b == 0) {
        cout << a << ' ' << 2 * a << endl;
        return;
    }
    if (a > b)cout << a << " " << a + b << endl;
    else cout << a + b << " " << b << endl;

}

signed main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int T;
    cin >> T;
//    T = 1;
    while (T--)slu();

}

全部评论

相关推荐

Beeee0927:正确的建议
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务