http://poj.org/problem?id=1006

题意:中国剩余定理的裸题。

题目可转化为求最小的x满足以下条件:

x%23=a;
x%28=b;
x%33=c;

关于中国剩余定理可看我昨天的博文:http://www.cnblogs.com/KonjakJuruo/p/5176417.html

//poj1006
/*
x%23=a;
x%28=b;
x%33=c;
*/
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
using namespace std;int tx,ty;
/*
void exgcd(int a,int b)
{if(b==0) {tx=1,ty=0;return ;}exgcd(b,a%b);int x=ty,y=tx-(a/b)*ty;tx=x;ty=y;
}
*/
int main()
{freopen("a.in","r",stdin);freopen("a.out","w",stdout);int T=0;while(1){int a,b,c,d;scanf("%d%d%d%d",&a,&b,&c,&d);    if(a==-1 && b==-1 && c==-1 && d==-1) return 0;int x=6*a*28*33;int y=-9*b*23*33;int z=2*c*23*28;int g=23*28*33;int ans=(x+y+z)%g;while(ans-d <= 0) ans+=g;while(ans-d > g) ans-=g;printf("Case %d: the next triple peak occurs in %d days.\n",++T,ans-d);}return 0;
}

View Code

转载于:https://www.cnblogs.com/KonjakJuruo/p/5178510.html

【poj1006-biorhythms】中国剩余定理相关推荐

  1. POJ-1006 Biorhythms 中国剩余定理

    中国剩余定理说白了就是小学时候的韩信点兵的完全版.给定一系列数,给定条件是一个数MOD这一些列数的结果,问你最后这个数最少为多少. 抽象出来就是N个同余方程,利用扩展GCD就可以求得这一结果,本题给定 ...

  2. 数论 —— 线性同余方程组与中国剩余定理

    [线性同余方程组] 由若干个线性同余方程构成的线性方程组. 例如: 其解法最早由我国<孙子算经>给出,因此解法称为"孙子定理",又叫"中国剩余定理" ...

  3. poj 1006 java_POJ 1006 Java:中国剩余定理

    题目描述: 人生来就有三个生理周期,分别为体力.感情和智力周期,它们的周期长度为23天.28天和33天.每一个周期中有一天是高峰.在高峰这天,人会在相应的方面表现出色.例如,智力周期的高峰,人会思维敏 ...

  4. ACM数论----中国剩余定理与拓展中国剩余定理

    一.问题引入: 在<孙子算经>中有这样一个问题:"今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余3),七七数之剩二(除以7余2),问物几何?"这个问 ...

  5. 挑战程序竞赛系列(41):4.1中国剩余定理

    挑战程序竞赛系列(41):4.1中国剩余定理 详细代码可以fork下Github上leetcode项目,不定期更新. 练习题如下: POJ 1006: Biorhythms POJ 2891: Str ...

  6. CF338D GCD Table(拓展中国剩余定理,细节处理,2900分)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 CF338D GCD Table(拓展中国剩余定理,细节处理,2900分) Problem 有一张 n ...

  7. 初等数论--同余方程--同余方程组:中国剩余定理

    初等数论--同余方程--同余方程组:中国剩余定理 博主是初学初等数论(整除+同余+原根),本意是想整理一些较难理解的定理.算法,加深记忆也方便日后查找:如果有错,欢迎指正. 我整理成一个系列:初等数论 ...

  8. 数论一之定理证明——裴蜀/威尔逊/费马/扩展欧几里得/[扩展]欧拉/[扩展]中国剩余定理,欧拉函数,逆元,剩余系,筛法

    打死没想到会在H老师处学懂数论 同余,整除 模运算 埃式筛法 欧拉筛法 最大公约数和最小公倍数 辗转相除法 更相减损术 裴蜀定理 威尔逊定理 费马定理 同余等价类.剩余系.缩系 欧拉函数 欧拉定理 扩 ...

  9. 信奥中的数学:孙子定理 中国剩余定理

    孙子定理 中国剩余定理 孙子定理 中国剩余定理_Dreamer Thinker Doer-CSDN博客 中国剩余问题(简介+详解) 中国剩余问题(简介+详解)_dreamzuora的博客-CSDN博客 ...

  10. 通常情况下的中国剩余定理

    这几天学了学中国剩余定理....本来计划是一天学互质版一天学非互质版的,结果非互质版就学了好长时间...不过好在会证明了,考场上大力推一波应该是没问题的吧... 中国剩余定理是求形如x≡a1(mod ...

最新文章

  1. 自律到极致-人生才精致:第9期
  2. cocos2dx3.4 VS2012无法打开包含文件extensions/ExtensionExport.h
  3. 可交互的 Attention 可视化工具!我的Transformer可解释性有救了?
  4. 190906描述笔记
  5. 算法与数据结构大系列 - NO.1 - 插入排序 1
  6. 【Elasticsearch】解除索引只读限制 read-only
  7. goroutine 修改全局变量无效问题
  8. OmniGraffle 7 Pro全新推出!V7.18.3(204.9.0)正式版 支持M1
  9. exception类型 java_程序员小白入门,Java如何选择异常类型?
  10. 西门子estop指令_西门子PLC故障安全编程——ESTOP1指令
  11. 网络视频ts格式文件下载及将其合成单一视频文件
  12. Guava Joiner
  13. poe工业以太网交换机可以当普通交换机用吗,poe工业以太网交换机有哪些优势
  14. 调用微信支付api实现用户扫描二维码支付订单
  15. springboot使用logback
  16. 清华山维EPS二次开发基础篇
  17. 一个大数据工程师的日常工作内容都是什么?
  18. NRF52840 和电脑 进行蓝牙通信
  19. Javascrit通过百度地图API获取客户端IP、地址
  20. win10台式机插入耳机检测不出来

热门文章

  1. mysql coreseek_centos+php+coreseek+sphinx+mysql之一coreseek安装篇
  2. mysql 执行报错及解决方法 Multi-statement transaction required more than ‘max_binlog_cache_size‘
  3. php定时红包,PHP随机红包和等额红包的简单实现
  4. python list遍历 间隔_Python 列表(List) 的三种遍历(序号和值)方法
  5. linux shell 等待输入_linux运维——基础篇
  6. centos7源代码安装mysql5.7_CentOS7源码编译安装MySQL5.7.11
  7. oracle高资源消耗sql,oracle 中如何定位重要(消耗资源多)的SQL
  8. storm 机器上日志查询_Storm原理与实践大数据技术栈14
  9. java自带的xml解析,使用Java自带SAX工具解析XML
  10. 在印度8年的华为工程师,有很多话想说。