题解:P1425 小鱼的游泳时间

· · 题解

思路

本质上,题目就是给出了两个 60 进制的数,让你求差。那么我们直接考虑这两个数如何相减。先减“个位”,按“够不够减”分类:

代码

#include<iostream>
using namespace std;

int main() {
    int a, b, c, d; cin >> a >> b >> c >> d; // 输入
    if(d >= b) cout << c-a << " " << d-b; // 若不用借位
    else  cout << c-a-1 << " " << d-b+60; // 若要借位
    return 0;
}