hdu 2180 时钟

#include<iostream>
using namespace std;
int main()
{
    int a,b,s,t,i,j,k;
    while(cin>>a>>b>>s>>t && (a || b || s || t))
    {
        if(a>s || (a==s && b>=t)) s+=12;
        k=0;
        for(i=0;;i++)
        {
            j=(a+i)%12;
            if(a+i>s || (a+i==s && j*6>t*1.1)) break;
            if(j<11 && (i || j*6>=b*1.1)) 
            {
                k++;
            }
        }
        cout<<k<<endl;
    }
    return 0;
}

原文地址:https://www.cnblogs.com/java20130726/p/3218183.html