测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A2425. 值日班长值周班长

编程题 提高+/省选-
知识点

题目描述

话说,在一个学期共有 $n$ 个值日班长,其中 A 是第 $m$ 个值日班长,共有 $p$ 个值周班长,B是第 $q$ 个值周班长。假设不考虑假期及其他额外上课休假,以及重排值日班长值周班长,即永远每周上 $5$ 天休息 $2$ 天,且这个学期永远不会结束。请问这学期第几天会第一次遇上 $A$ 是值日班长且 $B$ 是值周班长,若永远不会输出 Orz mgh!!!

输入格式

有多组测试数据。每组数据占 $1$ 行四个数$n,m,p,q$。保证 $m\le n$,$q\le p$。

输出格式

每组数据输出 $1$ 行表示结果

输入输出样例

输入 #1
20 7 3 3
30 7 4 3
输出 #1
27
Orz mgh!!!

说明/提示

测试点 数据组数 N P N

```cpp
1 10000 <=100 <=100 5的倍数
2 100 <=1000 <=1000
3 1000 <=10000 <=10000
4 1000 <=100000 <=100000 5的倍数
5 1000 <=100000 <=100000
6 1000 <=1000000 <=1000000
7 1000 <=10000000 <=10000000
8 10000 <=10000000 <=10000000 5的倍数
9 1000 <=10亿 <=10亿 5的倍数
10 1000 <=10亿 <=10亿

```
上一题 去做题 下一题