赞
踩
内存限制: 256 Mb时间限制: 1000 ms
有只猴子发现了一堆桃子,接下来的 n 天,它重复执行以下操作:
若在第 n 天晚上,还剩 a 只桃子,请问猴子刚发现桃子的时候有多少只?
两个正整数 n 与 a。
单个整数:表示桃子的初始数量。
输入:
3 5
输出:
26
输入:
5 10
输出:
258
解析:逆推,每天早上的数量减1乘2就是前一天早上的数量,第n天晚上的数量也是第n+1天早上的数量,详见代码:
- #include <iostream>
- using namespace std;
-
- int main() {
- int n, a;
- cin >> n >> a;
- for (int i = n; i >= 1; i--) {
- a--;
- a *= 2;
- }
- cout << a << endl;
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。