这题注意左右边界即可,不像一般的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;
}