HDU_oj_2042 老汉算羊

Posted T丶jl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDU_oj_2042 老汉算羊相关的知识,希望对你有一定的参考价值。

Problem Description
 
你活的不容易,我活的不容易,他活的也不容易。
徐老汉没钱,收费员就将他的羊拿走一半,看到老汉泪水涟涟,犹豫了一下,又还给老汉一只。巧合的是,后面每过一个收费站,都是拿走当时羊的一半,然后退还一只,等到老汉到达市场,就只剩下3只羊了。
老汉最初有多少只羊?
 
Input
输入数据第一行是一个整数N,下面由N行组成,每行包含一个整数a(0<a<=30),表示收费站的数量。
 
Output
对于每个测试实例,请输出最初的羊的数量,每个测试实例的输出占一行。
 
Sample Input
2
1
2
 
Sample Output
4
6

 

分析:

此题和前面那道题是一个类型

链接:http://www.cnblogs.com/tenjl-exv/p/7976537.html

注意点:

 

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int n,m,sum;
 6     cin>>n;
 7     while(n--)
 8     {
 9         cin>>m;
10         sum=3;
11         while(m--)
12         sum=(sum-1)*2;
13         cout<<sum<<endl;
14     }
15     return 0;
16 }

 

以上是关于HDU_oj_2042 老汉算羊的主要内容,如果未能解决你的问题,请参考以下文章

HDU_oj_2053 Switch Game

HDU_oj_2037 今年暑假不AC

HDU_oj_2055 An easy problem

HDU_oj_2043 密码

HDU_oj_2030 汉字统计

HDU_oj_2031 进制转换