luogu#P11507. [ROIR 2017] 计算器 (Day 1)

[ROIR 2017] 计算器 (Day 1)

题目背景

翻译自 ROIR 2017 D1T2

题目描述

今天的信息技术课作业要求设计一个特殊的计算器,该计算器的工作方式如下:

首先,用户输入一个正整数 nn,该数字会被显示在屏幕上。然后,用户可以按下三个按钮:A,B 和 C。

  • 按下按钮 A 时,屏幕上的数字将除以 22,向下取整。例如,对于数字 114114,执行此操作后结果为 5757;对于数字 191191,结果为 9595
  • 按下按钮 B 时,屏幕上的数字加 11,然后再除以 22,向下取整。例如,对于数字 114114,执行此操作后结果为 5757;对于数字 191191,结果为 9696
  • 按下按钮 C 时,执行以下操作:如果屏幕上的数字大于 00,则减去 11 后除以 22,向下取整;如果屏幕上的数字是 00,则数字保持不变。例如,对于数字 114114,执行此操作后结果为 5656;对于数字 191191,结果为 9595

用户输入了数字 nn,并将按一定顺序按下操作按钮。具体地,用户将会按下按钮 A 共 aa 次,按下按钮 B 共 bb 次,按下按钮 C 共 cc 次。你需要求出在执行这些操作后最小可能得到的数字是多少。

输入格式

输入一行四个整数 n,a,b,cn,a,b,c1n10181 \leq n \leq 10^{18}0a,b,c600 \leq a, b, c \leq 60)。

输出格式

输出一个整数表示答案。

72 2 1 1
4

提示

样例解释

用户可以依次按下按钮 B,A,C,A,屏幕上的数字将会这样变化:7236188472\to36\to18\to8\to4

数据范围

子任务 分值 1n1\le n\le 其它特殊性质
11 2626 10910^9 0a+b+c70\le a+b+c\le7
22 2323 101810^{18} c=0c=0
33 2424 b=0b=0
44 2727 无特殊性质