题解:

首先判断n是否大于30

大于30输出m

否则输出m%2^n

代码:

#include<bits/stdc++.h>
using namespace std;
int n,m;
int main()
{
    scanf("%d%d",&n,&m);
    if (n>30)printf("%d",m);
    else n=pow(2,n),printf("%d",m%n);
}

 

posted on 2018-01-13 09:39  宣毅鸣  阅读(164)  评论(0编辑  收藏  举报