题解 AT5290 【[ABC165A] We Love Golf】

ShineEternal

2020-05-03 15:10:13

Solution

## solution 题目要求出在 $[A,B]$ 区间内是否存在 $k$ 的倍数。 由于观察到数据范围很小,所以直接循环枚举判断即可。 如果有一个的话即输出 `OK` ,立即跳出程序,否则一直循环,直到找到一个。 最终在循环外打印一个 `NG` ,表示没有。 ## code ```cpp #include<cstdio> using namespace std; int main() { int k,a,b; scanf("%d",&k); scanf("%d%d",&a,&b); for(int i=a;i<=b;i++) { if(i%k==0) { printf("OK\n"); return 0; } } printf("NG\n"); return 0; } ```