当前位置:网站首页>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;
}
边栏推荐
猜你喜欢
![[JS component] custom select](/img/9d/f7f15ec21763c40b9bb6a053d90ee4.jpg)
[JS component] custom select

JHOK-ZBL1漏电继电器

人体传感器好不好用?怎么用?Aqara绿米、小米之间到底买哪个

If you‘re running pod install manually, make sure flutter pub get is executed first.

Use Zhiyun reader to translate statistical genetics books

Window scheduled tasks

Use, configuration and points for attention of network layer protocol (taking QoS as an example) when using OPNET for network simulation

【js组件】date日期显示。

Is the human body sensor easy to use? How to use it? Which do you buy between aqara green rice and Xiaomi

c语言神经网络基本代码大全及其含义
随机推荐
DFS,BFS以及图的遍历搜索
拿到PMP认证带来什么改变?
磁盘监控相关命令
【QT】自定义控件-Loading
What changes will PMP certification bring?
DJ-ZBS2漏电继电器
Window scheduled tasks
QT控件样式系列(一)之QSlider
与利润无关的背包问题(深度优先搜索)
照片选择器CollectionView
batch size设置技巧
说一说MVCC多版本并发控制器?
[QT] custom control loading
Error: No named parameter with the name ‘foregroundColor‘
Phenomenon analysis when Autowired annotation is used for list
《5》 Table
JVM(十九) -- 字节码与类的加载(四) -- 再谈类的加载器
项目经理如何凭借NPDP证书逆袭?看这里
Safe landing practice of software supply chain under salesforce containerized ISV scenario
ScheduledExecutorService定时器