AT_awc0001_a.バクテリアの増殖実験

入门

通过率:0%

AC君温馨提醒

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

题目描述

高桥正在生物实验室进行细菌增殖实验。

在这个实验中,细菌菌落在一个特殊的培养基中生长。每个菌落定期分裂,产生一个大小恰好是原菌落 $ 2 $ 倍的新菌落。

实验开始时,培养基中只有一个大小为 $ 1 $ 的菌落。之后,以下生长过程发生 $ K $ 次。

一次“生长”的定义如下:对于每个当前存在的菌落,产生一个大小是该菌落两倍的新菌落。此时,原菌落也保留。

换句话说,每次生长发生时,菌落的数量增加。然而,可能存在多个相同大小的菌落,但由于研究按大小分类记录,相同大小的菌落被计为 $ 1 $ 种。

在 $ K $ 次生长发生后,培养基中存在多少种菌落?换句话说,找出现有菌落大小中不同值的数量。

输入格式

$ K $

  • 第一行包含一个整数 $ K $,表示生长的次数。

输出格式

在一行中输出 $ K $ 次生长后菌落的种类数(不同大小的数量)。

输入输出样例

  • 输入#1

    2

    输出#1

    3
  • 输入#2

    10

    输出#2

    11
  • 输入#3

    1000000000000000000

    输出#3

    1000000000000000001

说明/提示

数据范围

  • $ 1 \leq K \leq 10^{18} $。

  • $ K $ 是整数。

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

首页