QOJ.ac

QOJ

시간 제한: 1 s 메모리 제한: 2048 MB 총점: 100

#14571. 劳动法

통계

一些工作场所使用专门的机器来记录工作时间。在德国,这些机器被称为“打卡机”(Stempeluhren)。

德国的《工作时间法》(Arbeitszeitgesetz,简称 ArbZG)规定了员工的工作和休息时间。根据该法律,如果员工在某一天工作超过 6 小时,则必须在值班期间至少休息半小时。如果工作超过 9 小时,休息时间必须至少为 45 分钟。此外,严禁一天工作超过 10 小时。

Alexander 在他公司的人力资源(HR)部门工作。由于他公司的工时非常灵活,员工可以想工作多少小时就工作多少小时(当然是在法律限制之内)。因此,每位员工的月薪取决于其工作时间。因此,Alexander 的每月任务之一就是收集每位员工在任何给定一天的工作时间,以便他能够计算并按月发放员工的工资。

不幸的是,今天他的一位同事忘记记录她的午休时间,并且不记得自己在休息上花了多少时间。由于 Alexander 不想让他的同事处于不利地位,他希望在计算中使用法律规定的最低休息时间。

虽然计算他的同事在公司度过的总时间很容易,但正确计算法律规定的最低休息时间可能会很棘手。你能帮 Alexander 确定他的同事今天吃午饭(休息)的最少时间吗?请注意,在公司度过的总时间等于工作时间加上休息时间。

输入格式

输入包含:

  • 一行,包含一个整数 $t$($0 \le t \le 1440$),表示今天在公司度过的总时间(分钟数)。

输出格式

输出一个非负整数,表示为了使工作时间合法,最少需要休息的分钟数。

样例

输入样例 1

495

输出样例 1

30

输入样例 2

360

输出样例 2

0

输入样例 3

540

输出样例 3

30

输入样例 4

0

输出样例 4

0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.