CF2051B.Journey

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Journey

题目描述

Monocarp 决定去进行一次漫长的徒步旅行。

他计划,第一天走 aa 公里,第二天走 bb 公里,第三天走 cc 公里,到第四天再像第一天那样走 aa 公里,第五天如同第二天走 bb 公里,第六天则重复第三天走 cc 公里,如此循环下去。

当他走过的总路程达到至少 nn 公里时,就完成了整个旅程。你的任务是找出 Monocarp 在哪一天达到了这个目标。

输入格式

输入的第一行包含一个整数 tt,表示测试用例的数量(1t1041 \le t \le 10^4)。

接下来的每一行包含四个整数 nnaabbcc,分别代表每个测试用例的数据(1n1091 \le n \le 10^9; 1a,b,c1061 \le a, b, c \le 10^6)。

输出格式

对于每个测试用例,输出一个整数,表示 Monocarp 在走满至少 nn 公里并结束旅行的那一天。

说明/提示

在第一个例子中,Monocarp 在前四天总共走了 1+5+3+1=101 + 5 + 3 + 1 = 10 公里。到了第五天,他又走了 55 公里,总数达到 1515 公里。因为 n=12n = 12,所以 Monocarp 在第五天实现了目标,完成了旅程。

在第二个例子中,Monocarp 第一天就走了 66 公里。而由于 n=6n = 6,他实际上一天就完成了旅程。

在第三个例子中,Monocarp 在六天内的总行程为 3+4+1+3+4+1=163 + 4 + 1 + 3 + 4 + 1 = 16 公里。因为 n=16n = 16,所以他在第六天达成旅程目标。

本翻译由 AI 自动生成

样例

4
12 1 5 3
6 6 7 4
16 3 4 1
1000000000 1 1 1
5
1
6
1000000000

在线编程 IDE

建议全屏模式获得最佳体验