【HDU-2669 Romantic】

题目

Problem - 2669 (hdu.edu.cn)

代码

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
LL ex_gcd(LL a, LL b, LL &x, LL &y)
{
    if (b == 0)
    {
        x = 1;
        y = 0;
        return a;
    }
    LL gcd = ex_gcd(b, a % b, x, y);
    LL temp;
    temp = x;
    x = y;
    y = temp - a / b * y;
    return gcd;
}
int main()
{
    LL a, b;
    while (scanf("%lld %lld", &a, &b) == 2)
    {
        LL x, y;
        LL gcd = ex_gcd(a, b, x, y);
        if (gcd != 1)
        {
            cout << "sorry\n";
            continue;
        }

        x = (x % b + b) % b;
        y = (1 - a * x) / b;
        printf("%ld %ld\n", x, y);
    }
}
相关推荐
程途拾光158几秒前
算法公平性:消除偏见与歧视的技术探索
大数据·人工智能·算法
茉莉玫瑰花茶1 分钟前
C++ 17 详细特性解析(3)
开发语言·c++
秋风战士2 分钟前
无线通信算法之340:信道均衡除法定标讨论
算法·fpga开发·信息与通信
沧澜sincerely4 分钟前
蓝桥杯算法练习
算法·职场和发展·蓝桥杯
一起养小猫8 分钟前
Flutter for OpenHarmony 进阶:手势识别与碰撞检测算法深度解析
算法·flutter·harmonyos
Herbert_hwt9 分钟前
数据结构与算法绪论:为何学、学什么、如何避坑
c语言·数据结构·算法
XX風10 分钟前
1-3-kernel PCA
算法
C+-C资深大佬10 分钟前
C++多态
java·jvm·c++
今儿敲了吗12 分钟前
11| 子集
c++·笔记·算法
阿猿收手吧!16 分钟前
【C++】无锁原子栈:CAS实现线程安全
开发语言·c++·安全