当前位置:网站首页>Educational Codeforces Round 22 B. The Golden Age
Educational Codeforces Round 22 B. The Golden Age
2022-07-06 23:36:00 【不吃土司边】
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <stack>
#include <queue>
#include <map>
#include <set>
#include <vector>
#include <math.h>
#include <bitset>
#include <algorithm>
using namespace std;
#define X first
#define Y second
#define eps 1e-2
#define gcd __gcd
#define pb push_back
#define PI acos(-1.0)
#define lowbit(x) (x)&(-x)
#define bug printf("!!!!!\n");
#define mem(x,y) memset(x,y,sizeof(x))
typedef long long LL;
typedef long double LD;
typedef pair<int,int> pii;
typedef unsigned long long uLL;
#define int long long
const int N = 1e5+2;
const int INF = 1<<30;
const int mod = 1e9+7;
int x,y,L,R;
std::vector<int> v;
map<int,int> mp;
void solve(){
scanf("%lld%lld%lld%lld",&x,&y,&L,&R);
for(int i=1;i<=R;i=i*x){
for(int j=1;j+i<=R;j=j*y){
if(i+j>=L&&i+j<=R&&mp.count(i+j)==0){
v.push_back(i+j);
mp[i+j]=1;
}
// cout<<i<<" "<<j<<" "<<(R-i)/j<<" "<<y<<endl;
if((R-i)/j<y) break;
}
if(R/i<x) break;
}
v.push_back(R+1);
sort(v.begin(),v.end());
int st=L-1,ans=0;
for(int i=0;i<v.size();i++){
if(ans<v[i]-st-1){
ans=v[i]-st-1;
}
st=v[i];
}
cout<<ans<<endl;
return;
}
int32_t main()
{
// freopen("in.txt","r",stdin);
// freopen("out.txt","w",stdout);
// ios::sync_with_stdio(false);
int t = 1;
//scanf("%d",&t);
while(t--){
// printf("Case %d: ",cas++);
solve();
}
return 0;
}
边栏推荐
- 利用OPNET进行网络任意源组播(ASM)仿真的设计、配置及注意点
- 【QT】自定义控件-Loading
- JHOK-ZBG2漏电继电器
- 人体传感器好不好用?怎么用?Aqara绿米、小米之间到底买哪个
- Summary of the mean value theorem of higher numbers
- DOM node object + time node comprehensive case
- Initial experience of annotation
- c语言神经网络基本代码大全及其含义
- QT控件样式系列(一)之QSlider
- Tencent cloud database public cloud market ranks top 2!
猜你喜欢
Is the human body sensor easy to use? How to use it? Which do you buy between aqara green rice and Xiaomi
DOM node object + time node comprehensive case
window定时计划任务
张平安:加快云上数字创新,共建产业智慧生态
pmp真的有用吗?
照片选择器CollectionView
What changes will PMP certification bring?
HarmonyOS第四次培训
EGR-20USCM接地故障继电器
Two person game based on bevy game engine and FPGA
随机推荐
Initial experience of annotation
Leetcode (46) - Full Permutation
[JS component] date display.
QSlider of QT control style series (I)
Record a pressure measurement experience summary
JHOK-ZBL1漏电继电器
[PHP SPL notes]
Writing process of the first paper
Error: No named parameter with the name ‘foregroundColor‘
Make web content editable
DOM-节点对象+时间节点 综合案例
Annotation初体验
If you‘re running pod install manually, make sure flutter pub get is executed first.
Operand of null-aware operation ‘!‘ has type ‘SchedulerBinding‘ which excludes null.
Batch size setting skills
项目经理如何凭借NPDP证书逆袭?看这里
pmp真的有用吗?
漏电继电器JELR-250FG
说一说MVCC多版本并发控制器?
Dbsync adds support for mongodb and ES