当前位置:网站首页>Educational Codeforces Round 22 B. The Golden Age
Educational Codeforces Round 22 B. The Golden Age
2022-07-07 05:34:00 【Don't eat toast】
#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;
}
边栏推荐
猜你喜欢
5. Data access - entityframework integration
4. Object mapping Mapster
阿里云的神龙架构是怎么工作的 | 科普图解
Zero sequence aperture of leakage relay jolx-gs62 Φ one hundred
[论文阅读] Semi-supervised Left Atrium Segmentation with Mutual Consistency Training
How digitalization affects workflow automation
High voltage leakage relay bld-20
AOSP ~binder communication principle (I) - Overview
EGR-20USCM接地故障继电器
Unity让摄像机一直跟随在玩家后上方
随机推荐
nodejs获取客户端ip
分布式事务解决方案之2PC
人体传感器好不好用?怎么用?Aqara绿米、小米之间到底买哪个
A cool "ghost" console tool
论文阅读【Semantic Tag Augmented XlanV Model for Video Captioning】
照片选择器CollectionView
Intelligent annotation scheme of entity recognition based on hugging Face Pre training model: generate doccano request JSON format
利用OPNET进行网络任意源组播(ASM)仿真的设计、配置及注意点
Autowired注解用于List时的现象解析
JVM (XX) -- performance monitoring and tuning (I) -- Overview
The founder has a debt of 1billion. Let's start the class. Is it about to "end the class"?
How can project managers counter attack with NPDP certificates? Look here
漏电继电器LLJ-100FS
JHOK-ZBG2漏电继电器
Sorry, I've learned a lesson
Mysql database learning (8) -- MySQL content supplement
拼多多商品详情接口、拼多多商品基本信息、拼多多商品属性接口
How Alibaba cloud's DPCA architecture works | popular science diagram
[optimal web page width and its implementation] [recommended collection "
Unity让摄像机一直跟随在玩家后上方