2020牛客暑期多校训练营(第二场)D

Description

给定一天的两个时间点,求它们之间的秒数。

Solution

转化成秒为单位的时刻后暴力求解即可

读入时用 stringstream 替换一下

#include <bits/stdc++.h>
using namespace std;

#define int long long 
const int N = 1000005;

int read()
{
    int ans=0;
    int t1,t2,t3;
    string s;
    cin>>s;
    for(int i=0;i<s.length();i++)
    {
        if(s[i]==':') s[i]=' ';
    }
    stringstream ss(s);
    ss>>t1>>t2>>t3;
    return t1*3600+t2*60+t3;
}

signed main()
{
    int a=read(), b=read();
    cout<<abs(a-b)<<endl;
}
原文地址:https://www.cnblogs.com/mollnn/p/13308280.html