题解 | 小红的正整数构造
小红的正整数构造
https://www.nowcoder.com/practice/7aa37cbc28034fe5af562ec7e44d1e76
#include <bits/stdc++.h>
using namespace std;
int main() {
int l,r,x,n;
cin>>l>>r>>x;
if(x>r)
{
cout<<"-1";
}
else if(x>=l&&x<=r)cout<<x;
else {
n=l%x;
if(n==0)cout<<l;
else
{
l+=(x-n);
if(l>r)cout<<"-1";
else
cout<<l;
}
}
}
