专栏文章
【题解】P1425 小鱼的游泳时间
P1425题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mipbcrif
- 此快照首次捕获于
- 2025/12/03 09:13 3 个月前
- 此快照最后确认于
- 2025/12/03 09:13 3 个月前
题目大意
我们已知从 时 分到 时 分的游泳时间,计算总小时和分钟数。
解题思路
我们用晚的时间减早的时间就计算一段时间的长度,但有时, 小于 导致结果为负数,这时就需要我们向小时借 再进行计算。
所以分两种情况讨论,分别为 和 。
当 时,相减为正数,所以 与 相减即可。
当 时,相减为负数,所以要向小时借 ,即 减 , 加 ,然后再进行计算。
参考代码
CPP#include<bits/stdc++.h>//By san_ming
#define int long long
#define AC return 0
using namespace std;
const int N=1500;
signed main()
{
int h1,m1,h2,m2;
int h,m;
cin>>h1>>m1>>h2>>m2;
if(m2>=m1)//情况一,直接计算
{
h=h2-h1;
m=m2-m1;
}
else//需要借1
{
h=h2-h1-1;
m=m2+60-m1;
}
cout<<h<<" "<<m;
AC;
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...