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

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

bzoj1407: [Noi2002]Savage

2019-11-06 06:20:17
字體:
來源:轉載
供稿:網友

傳送門 因為本題數據范圍不大,所以考慮暴力枚舉。 我們可以用擴歐來判斷他們的最早相遇時間,若他們都活著,則不合法。 ps:本題不能用二分。

#include<cmath>#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>using namespace std;int o[20],e[20],x[20],n,d,xx,y;void exgcd(int a,int b,int &d,int &x,int &y){ if (!b){ d=a,x=1,y=0; } else{ exgcd(b,a%b,d,y,x); y-=x*(a/b); }}int ok(int m){ for (int i=1;i<n;i++) for (int j=i+1;j<=n;j++){ int dx=((x[j]-x[i])%m+m)%m; int de=((e[i]-e[j])%m+m)%m; exgcd(de,m,d,xx,y); if ((dx%d)!=0) continue; dx/=d; int mm=m/d; int k=(dx*xx%mm+mm)%mm; if (k<=o[i]&&k<=o[j]) return 0; } return 1;}int main(){ scanf("%d",&n); int ma=0; for (int i=1;i<=n;i++){ scanf("%d%d%d",&x[i],&e[i],&o[i]); ma=max(ma,x[i]); x[i]--; } for (;;ma++) if (ok(ma)){
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合山市| 滁州市| 浦东新区| 石屏县| 方城县| 天水市| 平山县| 蒙城县| 长宁县| 英超| 洪洞县| 汉川市| 邵东县| 花垣县| 怀化市| 郑州市| 阳谷县| 新沂市| 蓬安县| 福安市| 霍林郭勒市| 东光县| 长武县| 延寿县| 林甸县| 凤冈县| 新源县| 嘉荫县| 海盐县| 苍溪县| 桂林市| 深圳市| 开原市| 卢龙县| 合作市| 枣阳市| 麦盖提县| 庆元县| 罗源县| 彭州市| 合水县|