国产探花免费观看_亚洲丰满少妇自慰呻吟_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)){
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 峨眉山市| 运城市| 民丰县| 太和县| 韶关市| 曲周县| 辽中县| 札达县| 大关县| 彭泽县| 陇川县| 健康| 汉中市| 旬阳县| 绿春县| 雷山县| 嘉禾县| 江安县| 隆化县| 肥城市| 乌拉特中旗| 山东省| 沂南县| 江北区| 新竹市| 浑源县| 衡南县| 平安县| 杭州市| 拉萨市| 霍州市| 额尔古纳市| 铅山县| 荆州市| 宿州市| 泸溪县| 赤壁市| 黄陵县| 永德县| 涿州市| 沁水县|