CodeForces - 597A
Description Find the number of k-divisible numbers on the segment [a, b]. In other words you need to find the number of such integer values x that a ≤ x ≤ b and x is divisible by k. Input The only line contains three space-separated integers k, a and b (1 ≤ k ≤ 1018; - 1018 ≤ a ≤ b ≤ 1018). Output Print the required number. Sample Input
Input
1 1 10
Output
10
Input
2 -4 4
Output
5 Source
//题意:
给出k,a,b,让你求出在数列a---b之间有多少个数可以整除k.
//思路:
因为数比较大所以不能暴力模拟求解,所以得分情况考虑,主要分三段,
1、b<=0;
2、a<=0,b>=0
3、a>=0
将这三段考虑清楚就可以得出答案了,注意在情况1,3中要对0进行特殊判断。
|
CodeForces - 597A Divisibility (模拟)
最新推荐文章于 2019-11-19 19:07:51 发布
本文详细解析 CodeForces 平台上的 597A 题目“Divisibility”,介绍了解题思路及代码实现细节。针对大范围数值的输入,文章提出了一种高效的解决方案,并通过三种不同情况的讨论确保了算法的正确性和效率。

&spm=1001.2101.3001.5002&articleId=50865270&d=1&t=3&u=d8cd447028b04cf88c675d7e7cd35497)
2957

被折叠的 条评论
为什么被折叠?



