1 条题解

  • 0
    @ 2022-11-19 10:12:12
    #pragma GCC optimize(1,2,3,"Ofast","inline")
    #include <iostream>
    #include <algorithm>
    #include <cstring>
    using namespace std;
    #define int long long
    inline int read() {
    	char ch=getchar();
    	int x=0,m=1;
    	while(!isdigit(ch)) {
    		if(ch=='-') m=-1;
    		ch=getchar();
    	}
    	while(isdigit(ch)) {
    		x=x*10+(ch-'0');
    		ch=getchar();
    	}
    	return x*m;
    }
    inline void write(int x) {
    	if(x<0) {
    		putchar('-');
    		write(-x);
    		return ;
    	}
    	if(x>=10) write(x/10);
    	putchar(x%10+'0');
    }
    #define read(n) n=read()
    int a,b,m,l,r;
    bool p=true;
    signed main() {
    	read(a),read(b),read(m),read(l),read(r);
    	for(register int i=l;i<=r;++i)
    		if(i%a==m && i%b==m) {
    			write(i),putchar(' ');
    			p=false;
    			break;
    		}
    	for(register int i=r;i>=l;--i)
    		if(i%a==m && i%b==m) {
    			write(i),putchar('\n');
    			break;
    		}
    	if(p) puts("-1");
    	return 0;
    }
    
    • 1

    信息

    ID
    206
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    85
    已通过
    27
    上传者