#NK32M. 切面包

    ID: 82 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>NK语法基础训练3.2基础语法逆向递推幂运算64位整数

切面包

题目描述

何老板买了一个长度为正整数的面包,他打算用一种有趣的方式来吃面包。

只要面包长度大于 22,就可以进行一次操作:

选择两个位置,将面包切成长度均为正整数的三段,然后吃掉其中最长的一段和最短的一段,只留下中间长度的那一段。

设 f(n)f(n) 表示初始面包长度为 nn 时,最多可以进行多少次操作。

何老板忘记测量面包的原始长度了,只记得总共进行了 xx 次操作。请问面包的最大长度可能是多少?也就是求满足 f(n)=xf(n)=x 的最大整数 nn。

输入格式

一个整数 xx。

输出格式

输出一个整数,表示满足 f(n)=xf(n)=x 的最大面包长度。

样例 1

输入:

9

输出:

2046

样例 2

输入:

2

输出:

14

数据范围

1≤x≤401\le x\le 40