传统题 1000ms 512MiB

登阁

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

披绣闼,俯雕甍,山原旷其盈视,川泽纡其骇瞩。

题目描述

有一座高耸入云的阁楼,据说一共有 nn 层。有一天,小 L 想去登上这座阁楼。但是爬楼梯多累呀,小 L 将奇异世界里的升降机装了上去。但是仔细一看,注意到这个升降机很奇怪,它每次只能往上(或往下)走 x,yx,y 或 zz 层。现在小 L 想知道,从第 11 层到第 nn 层最少需要的次数。

输入格式

输入共一行,包含四个正整数 n,x,y,zn, x, y, z,分别表示阁楼的总层数和升降机每次可以移动的层数。

输出格式

输出一个整数,表示从第 11 层到达第 nn 层所需的最少次数。

特别地,如果无解,输出 -1。

输入输出样例

15
3 4 5
3
20
6 7 8
3
20
2 4 6
-1

说明/提示

数据规模与约定

  1. 1≤x<y<z<n≤1061 \le x < y < z < n \le 10^6
  2. 升降机不能移动到 00 及 00 以下的楼层

样例解释

样例 1

从第 11 层出发,先上升 55 层到达 66 层,再上升 44 层到达 1010 层,最后上升 55 层到达 1515 层。共 33 次。

样例 2

$1 \xrightarrow{+7} 8 \xrightarrow{+6} 14 \xrightarrow{+6} 20$(注意:并不一定每次都要选最大的步长)。

样例 3

由于 x,y,zx, y, z 都是偶数,因此从 11(奇数)层只能到达奇数层,而 2020 是偶数,因此无解。

【TFR-06-N-26.7-8】TouchFish OJ 暑期比赛

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-7-18 7:00
结束于
2026-8-25 19:00
持续时间
168 小时
主持人
参赛人数
5