#include <iostream> using namespace std; #include<math.h> int main() { int a,ans=1; cin>>a; for(int i=1;i<=a;i++) { ans*=2; } cout<<ans; } //printf("%d",2<<(n-1)); //在2进制中,2的表示为00000010 //我们只使用移位符来完成2的n次方,仅需使这个1往左移动。 //如4:00000100;8:00001000 //要注意为什么这里是(n-1) //因为2本身已经在第二位了,是2的1次方。