CF2051B.Journey

入门

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

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

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

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

输入格式

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

接下来的每一行包含四个整数 nn、aa、bb、cc,分别代表每个测试用例的数据(1≤n≤1091 \le n \le 10^9; 1≤a,b,c≤1061 \le a, b, c \le 10^6)。

输出格式

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

输入输出样例

  • 输入#1

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

    输出#1

    5
    1
    6
    1000000000

说明/提示

在第一个例子中,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 自动生成

输入解题思路,AI测评打分。不知道怎么写?

首页