博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj2891:Strange Way to Express Integers
阅读量:6859 次
发布时间:2019-06-26

本文共 786 字,大约阅读时间需要 2 分钟。

分明$excrt$就过了。

为什么还要仔细读题呢?   

$qwq$

反正我没读题然后被卡$long \ long +$输出格式错$……$总共$WA$了四次

怕不是要退役……

上代码:

 

#include
#include
#include
using namespace std;long long a[100010],r[100010];int n;long long exgcd(long long a,long long b,long long &x,long long &y){ if(b==0) return x=1,y=0,a; long long tmp=exgcd(b,a%b,y,x); y-=a/b*x; return tmp;}long long slove(){ long long M=a[1],R=r[1],x,y,d; for(int i=2;i<=n;i++) { d=exgcd(M,a[i],x,y); if((R-r[i])%d!=0) return -1; x=(R-r[i])/d*x%a[i]; R-=x*M; M=M/d*a[i]; R%=M; } return (R%M+M)%M;}int main(){ while(~scanf("%d",&n)) { for(int i=1;i<=n;i++) scanf("%lld%lld",&a[i],&r[i]); printf("%lld\n",slove()); } return 0;}

 

转载地址:http://rlxyl.baihongyu.com/

你可能感兴趣的文章
码云周一见 | 老司机教你如何麻溜地搭建网站
查看>>
bingoJS 2.x | AmazeUI 后台 SPA 管理框架
查看>>
《NTFS文件系统扇区存储探秘》——导读
查看>>
一个易用的 WPF 自动完成文本框 【已翻译100%】
查看>>
红帽7000万欧元收购开源云计算商eNovance
查看>>
《Storm分布式实时计算模式》——1.5 理解数据流分组
查看>>
《计算机系统:系统架构与操作系统的高度集成》——2.3 常见的高级语言功能集...
查看>>
《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——问答
查看>>
《Excel 职场手册:260招菜鸟变达人》一第 39 招 筛选后粘贴
查看>>
《Cisco IOS XR技术精要》一本章小结
查看>>
《C语言解惑》—— 第3章 基本数据类型
查看>>
oracle中schema指的是什么?
查看>>
【PMP认证考试之个人总结】 第 13 章 PMP计算题汇总
查看>>
Mysql数据库优化配置文件my.ini文件配置解释
查看>>
如何在 Linux 上用 IP转发使内部网络连接到互联网
查看>>
《全网营销与SEO》一第2章 结构化标签的使用
查看>>
两种方式创建你自己的 Docker 基本映像
查看>>
《R语言数据分析》——1.6 导入Excel电子表格
查看>>
《GNS3实战指南》—— 导读
查看>>
《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.19 技巧:利用JavaScript调用加载页面...
查看>>