4366:勇者斗恶龙-8

时间限制:1 S   /  内存限制:65536 KB
AC:39   /  Submit:232
问题描述

勇者今天又来斗恶龙啦!这次的勇者有三个技能$$A、B、C$$,分别可以对恶龙造成$$a、b、c$$点伤害。

恶龙的生命值为$$n$$,每次受到伤害时会失去对应数值的生命,当恶龙生命值低于或等于$$0$$表示阵亡。

但对于勇者而言,他是不确定每个技能可以对恶龙造成多少伤害的(只是因为题面告诉你是$$a、b、c$$所以你知道)。

因此勇者会轮流使用$$A、B、C$$三个技能($$ABCABCABC...$$循环),直到恶龙阵亡。

现在请你帮他算一算总共要使用多少次技能才能战胜恶龙。

输入描述

第一行是一个正整数$$T$$表示测试案例的数量。($$1 \leq T \leq 1000$$)

每组案例包含$$4$$个正整数$$n,a,b,c$$含义如描述。

输出描述

针对每组案例,输出勇者需要使用多少次技能才能战胜恶龙,然后换行。

样例输入复制样例

2

10 1 2 3

1 10 20 30

样例输出

6

1

提示说明

对于$$25\%$$的测试用例,$$1 \leq n,a,b,c \leq 10^3$$。

对于$$50\%$$的测试用例,$$1 \leq n,a,b,c \leq 10^8$$。

对于$$75\%$$的测试用例,$$1 \leq n,a,b,c \leq 10^{18}$$。

对于$$100\%$$的测试用例,$$1 \leq n,a,b,c \leq 2^{63}-1$$。

相关

2024蓝桥杯校内模拟赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1