上午比赛得T1怎么70啊qwq求助大佬
  • 板块学术版
  • 楼主so_find_skind
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/8/5 15:50
  • 上次更新2023/11/3 05:44:42
查看原帖
上午比赛得T1怎么70啊qwq求助大佬
756179
so_find_skind楼主2023/8/5 15:50
#include<bits/stdc++.h>
using namespace std;
long long m,l,r,ans;
long long gcd(long long a,long long b){
    if(b==0)return a;
    return gcd(b,a%b);
}
int main(){
    cin>>m>>l>>r;
    for(long long i=r-1;i>=l;i--){
        if(i%4==1){
            cout<<i-1;
            return 0;
        }
    }
    for(long long i=l;i<r;i++){
        ans=max(ans,gcd((i-(i&-i)),(i+1-((i+1)&(-i-1)))));
    }
    cout<<ans;
    return 0;
}

第一个substack得第一个点错了qwq求教

悬赏关注!

2023/8/5 15:50
加载中...