这题注意左右边界即可,不像一般的0~n来判断(直接/要除的数即可),这个是m-n,所以需要判断边界合法的情况 代码如下: #include<stdio.h> #include<math.h> #include<string.h> #include<iostream> using namespace std; typedef long long ll; ll n,m; int main() { cin>>n>>m; n=pow(2,n); m=pow(2,m); cout...