码迷,mamicode.com
首页 > 其他好文 > 详细

POJ 1044: Date bugs

时间:2018-07-20 01:12:33      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:poj   etc   color   having   EDA   situation   ide   ima   lag   

技术分享图片
#include <iostream>
#include <string>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <vector>
#include <queue>
#include <deque>
#include <map>
#define range(i,a,b) for(int i=a;i<=b;++i)
#define LL long long
#define rerange(i,a,b) for(int i=a;i>=b;--i)
#define fill(arr,tmp) memset(arr,tmp,sizeof(arr))
using namespace std;
int y[20],a[20],t[20],n,cas;
void init(){

}
void solve(){
    while(cin>>n,n){
        range(i,0,n-1){
            cin>>y[i]>>a[i]>>t[i];
            t[i]-=a[i];
        }
        int ans=0;
        while((a[0]=y[0]+ans*t[0])<10000){
            bool flag=true;
            range(i,1,n-1){
                int tmp=a[0]-y[i];
                if(tmp<0||tmp%t[i]){
                    flag=false;
                    break;
                }
            }
            if(flag){
                cout<<"Case #"<<++cas<<":"<<endl;
                cout<<"The actual year is "<<a[0]<<"."<<endl<<endl;
                break;
            }
            ++ans;
        }
        if(a[0]>=10000){
            cout<<"Case #"<<++cas<<":"<<endl;
            cout<<"Unknown bugs detected."<<endl<<endl;
        }
    }
}
int main() {
    init();
    solve();
    return 0;
}
View Code

 

POJ 1044: Date bugs

标签:poj   etc   color   having   EDA   situation   ide   ima   lag   

原文地址:https://www.cnblogs.com/Rhythm-/p/9339138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!