巴蜀1738 曹冲养猪
Description
Input
Output
Sample Input
Sample Output
Source
中国剩余定理。
读入优化比scanf慢了4ms,迷
1 /*by SilverN*/ 2 #include<algorithm> 3 #include<iostream> 4 #include<cstring> 5 #include<cstdio> 6 #include<cmath> 7 #define LL long long 8 using namespace std; 9 const int mxn=15; 10 LL a[mxn],b[mxn]; 11 int n; 12 LL exgcd(LL a,LL b,LL &x,LL &y){ 13 if(!b){ 14 x=1;y=0; 15 return a; 16 } 17 LL res=exgcd(b,a%b,x,y); 18 LL t=x;x=y;y=t-a/b*x; 19 return res; 20 } 21 LL clc(){ 22 LL M=1; 23 LL res=0; 24 int i,j;LL x,y; 25 for(i=1;i<=n;i++){M*=a[i];} 26 for(i=1;i<=n;i++){ 27 LL tmp=M/a[i]; 28 exgcd(tmp,a[i],x,y); 29 res=(res+tmp*x*b[i])%M; 30 } 31 res=(res+M)%M; 32 return res; 33 } 34 int main(){ 35 scanf("%d",&n); 36 int i,j; 37 for(i=1;i<=n;i++){ 38 scanf("%d%d",&a[i],&b[i]); 39 } 40 LL ans=clc(); 41 printf("%lld\n",ans); 42 return 0; 43 }
转载于:https://www.cnblogs.com/SilverNebula/p/5913213.html
巴蜀1738 曹冲养猪相关推荐
- 数论练习1 ( 曹冲养猪 + [POJ 2891]Strange Way to Express Integers + 乘法逆元【带证明】)
虽然作业还没有做完,但是我还是放不下它,对此,我只想说: 今天你对作业爱理不理,明天它就让你补到飞起 DP先放放,我们要雨露均沾 练习上手:乘法逆元 题目 题解 代码实现 曹冲养猪?(互质的中国剩余定 ...
- 问题 G: 曹冲养猪
问题 G: 曹冲养猪 时间限制: 1 Sec 内存限制: 128 MB 提交: 122 解决: 39 [提交][状态][讨论版][命题人:150112200121][Edit] [TestData ...
- 洛谷——P1495 曹冲养猪
题目描述 自从曹冲搞定了大象以后,曹操就开始捉摸让儿子干些事业,于是派他到中原养猪场养猪,可是曹冲满不高兴,于是在工作中马马虎虎,有一次曹操想知道母猪的数量,于是曹冲想狠狠耍曹操一把.举个例子,假如有 ...
- 【vijos】1164 曹冲养猪(中国剩余定理)
https://vijos.org/p/1164 好赞orz. 对于求一组线性同余方程 x=a[i](mod m[i]) 这里任意两个m[i]和m[j]都互质 那么可以用中国剩余定理来做. 对中国剩余 ...
- 「一本通 6.4 例 4」曹冲养猪(CRT)
复习一下 扩展中国剩余定理 首先考虑两个同余方程 \[ x \equiv a_1\; mod\; m_1\\ x \equiv a_2\; mod\; m_2 \] 化成另一个形式 \[ x = n_ ...
- 曹冲养猪(xjb改题+xjb抄标程)
啊这题和东方没关系--我是在黑初中时候某个同学( p.s.CaO是氧化钙( 题目描述 自从CaO冲搞定♂了大象以后,CaOCaO就开始捉摸让儿子干些事业,于是派他到中原养zdx场养zdx, 可是CaO ...
- NOI数学之提高级:初等数论
欧拉定理详解 欧拉定理详解_郝伟老师的博客--大数据.并行计算与人工智能时代-CSDN博客_欧拉定理 欧拉函数与欧拉定理 欧拉函数与欧拉定理_leader_one的博客-CSDN博客_欧拉定理 欧拉定 ...
- 0x33.数学 - 同余
目录 一.模运算的一些性质 二.费马小定理 三.欧拉定理 拓展欧拉定理 AcWing 202. 最幸运的数字 四.拓展欧几里得算法 翡蜀定理 拓展欧几里得算法 五.乘法逆元 求乘法逆元的三种方法 1. ...
- 算法之数论应用篇(二)
算法之数论应用篇二 最大公约数 线性筛 Hankson的趣味题 欧拉函数 前言 可见的点(数学知识+欧拉函数) 最大公约数(可见的点扩展) 同余 取模的性质 定义 基本性质 运算规则 重要定理 重要定 ...
最新文章
- API 网关从入门到放弃
- 为ListView组件加上快速滑块以及修改快速滑块图像
- dblink 造成 oracle 服务器 内存_性能故障之内存抖动的诊断过程
- idea的logback的getter和setter方法失效
- 关于高德地图Android开发时地图只显示一次、第二次打开不定位的解决办法
- 栈中函数调用原理_详解
- Python 线程条件变量 Condition - Python零基础入门教程
- mui封装的ajax请求
- 学计算机河北科技华北理工,河北117所正规高校都在这儿!别被”野鸡大学“忽悠了!...
- python是什么专业学的-Python开发专业学校排名是什么样的
- 遇到NOD32更新时提示“用户名和密码无效”解决办法
- C专家编程--随记(二)
- 建设网站的过程会有哪些问题,如何去注意呢
- PDF的文档转成HTML乱序,PDF文档怎么转换成HTML文件?用迅捷PDF转换器就不难!
- 集装箱编号校验码规则及java程序的实现
- 程序人生丨25岁毕业,月薪1万
- Java枚举—枚举进阶
- vmware win7虚拟机运行异常卡顿问题解决
- 求矩阵伪逆的matlab方法,手把手教学
- linux系统连接不上wifi
热门文章
- 计算机一级航空知识,2016计算机一级《MS Office》考前操作试题
- webdriver对应版本下载(Chrome和Firefox浏览器)
- 爱奇艺,腾讯和优酷市场分析(1)
- 2006北京最佳烤鸭店
- gta5因为计算机丢失,GTA5线上角色消失了怎么办_GTAOL角色数据丢失怎么申诉_52pk单机游戏...
- 金蝶引出文件到服务器,如何连接金蝶服务器主机
- [转]the look of love怀念西京时光~~
- Direct2D教程(十一)几何变换
- [事务] 事务的隔离级别
- 剑指offer系列-----item3字符串空格替换