这题注意左右边界即可,不像一般的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<<m/7-n/7+(n%7==1)-(m%7==1)<<endl;
return 0;
}