国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

|poj 1006|數論|Biorhythms

2019-11-14 12:09:40
字體:
來源:轉載
供稿:網友

poj傳送門 裸的中國剩余定理,注意一下負數的情況即可

#include<cstdio> #include<algorithm> #include<cstring> #define ms(i,j) memset(i,j, sizeof i); #define ll long longusing namespace std;int p, e, i, d;int a[4],m[4];void e_gcd(int a, int b, int &x, int &y){ if (b==0) { x=1; y=0; return ; } e_gcd(b,a%b,x,y); int t = x; x = y; y = t-y*a/b;}int crt(int n){ int ans = 0; int M = 1; for (int i=1;i<=n;i++) M*=m[i]; for (int i=1;i<=n;i++) { int Mi = M/m[i]; int x,y; e_gcd(Mi, m[i], x, y); ans = (ans + Mi*a[i]*x)%M; } return (ans+M)%M;}int main() { int kase = 0; m[1] = 23;m[2] = 28;m[3] = 33; while (scanf("%d%d%d%d", &p, &e, &i, &d)==4) { if(p == -1 && e == -1 && i == -1 && d == -1) break; a[1] = p; a[2] = e; a[3] = i; int ans = crt(3); ans -= d; if (ans<=0) ans += 21252; iple peak occurs in %d days./n", ++kase, ans); } return 0; }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 饶平县| 忻城县| 镇江市| 绥江县| 松原市| 德安县| 合阳县| 宁德市| 兴山县| 凤庆县| 扎兰屯市| 泸定县| 中西区| 阿坝县| 丰宁| 杭锦旗| 海伦市| 得荣县| 深州市| 平潭县| 永清县| 贵南县| 古浪县| 平江县| 安丘市| 雷州市| 南郑县| 高邑县| 临安市| 拉孜县| 霞浦县| 南川市| 茂名市| 沅陵县| 日照市| 保定市| 朝阳市| 尚志市| 五指山市| 中山市| 嘉兴市|