G126002 棋盘上的奖赏 入门

时间限制 1000 ms · 内存限制 512 MB · 循环结构、等比数列求和

游客可以浏览题目,但运行代码和提交评测需要先登录。 登录 / 注册

题目描述

相传古印度舍罕王为了奖赏宰相西萨发明国际象棋,西萨提的任何要求舍罕王都愿意满足。西萨只求在棋盘第1格放1粒麦子,第2格放2粒麦子,之后每一格都放前一格两倍的麦子,以此类推直到第64格。国王觉得这奖赏微不足道,立刻命人取粮。然而麦子的数量飞速增长:到第20格已需上百万粒,到第40格就耗尽了全国库存,而后面仍有24格。最终国王发现,即便倾尽天下粮食也填不满棋盘。聪明的你知道前n格总共需要多少麦子吗?
3.2.2 输入格式
一行,一个整数n。
3.2.3 输出格式
一行,一个整数,表示前n格总共需要的麦子粒数。
3.2.4 样例
3.2.5 输入样例 1
1 | 3
3.2.6 输出样例 1
1 | 7
3.2.7 输入样例 2
1 | 10

输入格式

一行,一个整数 n。

输出格式

一行,一个整数,表示前 n 格总共需要的麦子粒数。

数据范围

对于 40% 的测试点,保证 1 ≤ n ≤ 10。
对于所有测试点,保证 1 ≤ n ≤ 30。

样例 1

样例输入

3

样例输出

7

1+2+4=7

样例 2

样例输入

10

样例输出

1023

前 10 格共 1023 粒

提示与说明

本题来自 GESP 一级 2026年第三批,原卷第1题。

代码编辑器 (C++17)