#G102. [GESP样题 一级 C++] 当天的第几秒

提交2 通过2
通过率100%
时间限制2000ms
内存限制256MiB

题目描述

小婷老师教小泽认识一天中的时间。为了不使用上午、下午的文字标记,他们约定用整数 0 表示一天的前十二小时,用整数 1 表示一天的后十二小时。

给定小时 hh、分钟 mm、秒 ss 和时段编号 pp,求这个时刻距离当天开始已经过去多少秒。小时从 0 到 11 编号;当 p=0p=0 时属于前十二小时,当 p=1p=1 时属于后十二小时。

输入格式

输入一行四个整数 h,m,s,ph,m,s,p

输出格式

输出一个整数,表示已经过去的秒数。

0 0 0 0
0
11 59 59 1
86399
3 20 5 1
55205

数据范围与约定

  • 0h110≤h≤11
  • 0m,s590≤m,s≤59
  • pp 只能是 0 或 1