poj1006生理周期(中国剩余定理)

/*
中国剩余定理可以描述为:
若某数x分别被d1、、…、dn除得的余数为r1、r2、…、rn,则可表示为下式:
x=R1r1+R2r2+…+Rnrn+RD
其中R1是d2、d3、…、dn的公倍数,而且被d1除,余数为1;(称为R1相对于d1的数论倒数)
R1 、
R2 、
…  、
Rn是d1、d2、…、dn-1的公倍数,而且被dn除,余数为1;
D是d1、d2、…、的最小公倍数;
R是任意整数(代表倍数),可根据实际需要决定;
且d1、、…、必须互质,以保证每个Ri(i=1,2,…,n)都能求得.
*/
#include<iostream>
using namespace std;
int main(){
   int a, b, c, d;
   int cnt=0;
   int x23=5544, x13=14421, x12=1288, x=21252;
   //x23为b,c的公倍数, 且x23%==1  x23为a,c的公倍数, 且x23%==1 x13为a,b的公倍数, 且x12%c==1
   //a, b, c 为余数
   while(cin>>a>>b>>c>>d && a!=-1){
        int res=(a*x23 + b*x13 + c*x12) % x;
        res-=d;
        if(res<=0)
          res=(res+x-1)%x+1;
        cout<<"Case "<<++cnt<<": the next triple peak occurs in "<<res<<" days."<<endl;
   }
   return 0;
}
时间: 2024-11-29 11:49:24

poj1006生理周期(中国剩余定理)的相关文章

B - Biorhythms——(中国剩余定理)

传送门 Password:nefu Description 人生来就有三个生理周期,分别为体力.感情和智力周期,它们的周期长度为23天.28天和33天.每一个周期中有一天是高峰.在高峰这天,人会在相应的方面表现出色.例如,智力周期的高峰,人会思维敏捷,精力容易高度集中.因为三个周期的周长不同,所以通常三个周期的高峰不会落在同一天.对于每个人,我们想知道何时三个高峰落在同一天.对于每个周期,我们会给出从当前年份的第一天开始,到出现高峰的天数(不一定是第一次高峰出现的时间).你的任务是给定一个从当年

c++-初学者,,,问个简单问题,,关于中国剩余定理的

问题描述 初学者,,,问个简单问题,,关于中国剩余定理的 // Algorithm.cpp: implementation of the CAlgorithm class. // ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "Algorithm.h" #include #include /////////////

“大姨吗”创始人柴可:女性生理周期应用是个大生意

针对女性互联网的应用未来可能会是一个大市场. 这一领域的互联网产品已经由美丽说.蘑菇街这些专注于穿衣打扮的应用拓展至更为细分的生理周期计算领域. 在国外,Ovuline.Pocket Cycle这两款针对女性生理周期的软件就大受欢迎,虽然部分功能需要付费,但用户仍然乐此不疲. 在国内,大姨吗这款本土软件也长期占据IOS平台APP下载榜的前列.与国外的软件不同,受国内用户习惯影响,这款软件的全部功能采取了免费提供的形式. 大姨吗团队在界面的设计上下了很大的功夫,例如图表显示功能就做到了一目了然,而

java web 计算女性生理周期的算法

问题描述 如题 哪位大神有啊 解决方案 只要知道几个参数就OK了:① 女性上次来大姨妈的时间③ 大姨妈隔多少天就来一次(一般为28天)另外,如月经周期一直准确,排卵日可能在下次月经来潮前的第14天,卵细胞排出后,大约能存活2-5天,精子进入女性生殖道可存活1-3天,因此,在排卵日前5-7天和排卵日后4-6天内性交容易怀孕!除此之外的日期则相对安全.

POJ1006 中国剩余定理

这题用到了中国剩余定理 即有方程 x=p(mod 23) x=e(mod 28) x=i(mod 33)  运用中国剩余定理求x x-d即为答案 注意边界就可以了 #include <iostream> #include<cstdio> #include<cstring> using namespace std; void exgcd(long long a,long long b,long long &d,long long &x,long long

女性生理期软件成投资热点

最近,女性生理软件行业领军者大姨吗,还有后来的美柚先后获得C轮投资.这向我们表明了拥有巨大商机和潜力的女性垂直应用市场,慢慢的已经是资本市场的热点.逐渐向健康医疗以及社区等方向拓展的女性生理期软件,在面临新一轮洗牌,同时商业化步伐也将加快,会创造更高的商业价值. 移动互联网的女性经济时代 根据相关数据显示,2013年中国移动互联网网民规模高达6.52亿,女性用户占比37%.已达2.4亿,女性应用突然的崛起.而现在最受欢迎的女性APP TOP20排行榜上:女性健康类APP占到了30%.APP"大姨

“大姨吗”创始人的生意经:女性周期存商机

中介交易 SEO诊断 淘宝客 云主机 技术大厅 作为月经周期APP"大姨吗"的创始人,柴可被朋友调侃为"国内最懂'大姨妈'的人",人送外号"大姨夫". 日前猎云网的创业公开课上,柴可从"子宫内膜周期性脱落"开始,细数市面上各大卫生巾品牌的材质和产品,让在场的大多数女同胞"汗颜". 而资本方的青睐似乎是其"最懂'大姨妈'"这一名声最好的佐证. 今年6月,女性健康管理APP大姨吗宣布完成C轮

新形势下PE/VC发展困局:IPO暂停打乱PE生理节奏

新股发行体制改革已经彻底终结传统套利投资模式,在回归价值投资背景下,投资机构该如何把握投资阶段前移尺度?在全新的投资环境下,"大而全"和"小而美"哪种模式更适合当下发展? IPO暂停打乱投资周期 "打乱了投资节奏."提及IPO暂停的影响,东方赛富董事长刘俊宏直截了当地说.据介绍,该公司的投资方向主要集中在新材斿/a>〿a href="http://news.pedaily.cn/industry/医药/" target=

《算法设计编程实验:大学程序设计课程与竞赛训练教材》——3.2 求解不定方程和同余方程的实验范例

3.2 求解不定方程和同余方程的实验范例 公约数和同余问题是初等数论的两个核心内容,是求解许多数论问题的基础.本节将围绕这两个问题展开实验: 1)计算最大公约数和最大公约数的线性组合,在此基础上介绍求解不定方程的方法,并为求解同余方程作铺垫. 2)介绍求解同余方程和同余方程组的基本方法.3.2.1 计算最大公约数和不定方程 整数a和b的最大公约数可通过欧几里得公式计算:gcd(a,b)=ba=0 gcd(b mod a,a)否则 证明:关键是证明gcd(a,b)与gcd(b,a mod b)可互