模拟TLe!!!!help
查看原帖
模拟TLe!!!!help
1356528
yuhangwu楼主2024/9/3 21:45
#include<bits/stdc++.h>
using namespace std;
int main(){
    int N;
    cin>>N;
    for (int i=1;i<=N;i++){
        int a,b,c,d,e,f,h,m,s,n,ans=0;
        cin>>n>>a>>b>>c>>d>>e>>f;
        h=a,m=b,s=c;
        bool flag=0;
        if (h!=d)flag=1;
        else if (m!=e) flag=1;
        else if (s!=f) flag=1;
        while (flag){
            s++;
            ans++;
            if (s==10*m+1){
                s=0;
                m++;
            }if (m==h+1){
                m=0;
                h++;
            }if (h==n) {
                h=0,m=0,s=0;
            }
            if (h!=d)flag=1;
            else if (m!=e) flag=1;
            else if (s!=f) flag=1;
            else flag=0;
        }cout<<ans<<endl;
    }
}
2024/9/3 21:45
加载中...