[蓝桥杯 2022 国 C] 取模题解
Solution
看起来像是求
不妨回到最原始的暴力,我们考虑让
对
对
……
直到出现一个数使
看起来是
其实不是,我们可以发现,想让循环继续,
于是我们可以得到一堆同余式,前
所以我们就可以放心大胆的打暴力正解啦!
CODE
#include<bits/stdc++.h>
using namespace std;
int t,n,m;
void inline slove(){
cin>>n>>m;
if(m>n+1)
printf("Yes\n");
else{
for(int i=1;i<=m;i++)
if(n%i!=i-1){
printf("Yes\n");
return ;
}
printf("No\n");
}
}
int main(){
cin>>t;
while(t--)slove();
}