#11880. 登录奖励

提交105 通过12
通过率11.4%
时间限制1000ms
内存限制512MiB

题目描述

题目描述

小婷正在玩一款游戏。只要保持连续登录,她就可以不断获得登录奖励。

从第一次登录开始计算:

  • 每登录一天,都能获得 aa 分基础奖励;
  • 每连续登录满 77 天,就会在当天额外获得 bb 分,即第 7,14,21,7,14,21,\ldots 天均可获得这项奖励;
  • 每连续登录满 3030 天,就会在当天额外获得 cc 分,即第 30,60,90,30,60,90,\ldots 天均可获得这项奖励。

如果某一天同时是 773030 的倍数,两种额外奖励都会发放。

11 天是小婷第一次登录游戏。为了得到至少 nn 分登录奖励,她最少需要连续登录多少天?

输入格式

输入共一行,包含四个整数 n,a,b,cn,a,b,c,依次表示目标分数、每日基础奖励、每满 77 天的额外奖励和每满 3030 天的额外奖励。

输出格式

输出一行一个整数,表示小婷至少需要连续登录的天数。

输入输出样例 #1

10 1 2 0
8

输入输出样例 #2

50 1 5 9
30

输入输出样例 #3

7857 3 6 9
1890

输入输出样例 #4

999999999999999999 17 0 0
58823529411764706

边界测试 #1

592 1 7 30
209

边界测试 #2

593 1 7 30
210

样例说明

在样例 #1 中,小婷连续登录 88 天。第 11 至第 66 天各得到 11 分;第 77 天得到 11 分基础奖励和 22 分额外奖励;第 88 天再得到 11 分,总分恰好为 1010 分。

在样例 #2 中,前 2828 天的基础奖励为 2828 分,四次满 77 天奖励共 2020 分,此时共有 4848 分。第 2929 天再得 11 分,共 4949 分;第 3030 天同时得到 11 分基础奖励和 99 分额外奖励,总分达到 5959 分。因此最少需要登录 3030 天。

两组边界测试分别卡在第 210210 天之前和当天。第 210210 天既能获得满 77 天奖励,也能获得满 3030 天奖励。

测试点限制

本站测试点编号 对应上表测试点 nn 特殊性质
1141\sim14 n 104\le10^4
151615\sim16 b=c=0b=c=0
172017\sim20 n 1018\le10^{18}

对于所有测试数据:

$$1\le n\le 10^{18},\qquad 1\le a\le 10^9,\qquad 0\le b,c\le 10^9.$$