Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
330963 | 路明泽 | 【C1-7】k的倍数 | C++ | 通过 | 100 | 9 MS | 196 KB | 554 | 2025-07-11 13:11:01 |
#include <stdio.h> int main() { int k, x, y; scanf("%d %d %d", &k, &x, &y); // 计算第一个大于等于x的k的倍数 int first = (x + k - 1) / k * k; // 如果第一个倍数已经超过y,则没有符合条件的数 if (first > y) { printf("0\n"); return 0; } // 计算最后一个小于等于y的k的倍数 int last = y / k * k; // 计算倍数的个数 int count = (last - first) / k + 1; printf("%d\n", count); return 0; }