1 条题解

  • 1
    @ 2025-10-18 14:37:15
    #include<bits/stdc++.h>
    using namespace std;
    int a,b,l,r,c,t,x;
    int v[10000005];
    int main(){
    	memset(v,0,sizeof(v));
    	cin>>a>>b>>l>>r>>c;
    	for(int k=a;k<=b;++k){
    		for(int i=1;i<k;++i){
    			for(int j=0;j<k;++j){
    				if(i!=j)
    				{
    				x=0;
    				t=0;
    				while(x<=r){
    					if(t%2==0){
    						x=x*k+i;
    						++t;
    					}
    					else{
    					    x=x*k+j;
    					    ++t;
    					}
    					if(x>=l&&x<=r) ++v[x];
    				}
    				}
    			}
    		}
    	}
    	for(int i=l;i<=r;++i){
    		if(v[i]==c) cout<<i<<endl;
    	}
    }
    
    • 1

    信息

    ID
    387
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    (无)
    递交数
    63
    已通过
    30
    上传者