Description
先计算2的n次方的值,然后将得到的数对1048576取余(% 1048576)。
Input
输入n(0 <= n<=10^9)。
Output
输出取余后的数。
Sample Input
2
Sample Output
4#include <stdio.h> #include <iostream> using namespace std; int f(int n) { int temp=1; if(n==0) return 1; else { while(n>=1) { temp*=2; n--; } return temp; } } int main() { int n,m; scanf("%d",&n); if(n<20) { printf("%d",f(n)); } else { printf("0"); } return 0; }