Codeforces 597 A. Divisibility 【Testing Round #12】

A. Divisibility

time limit per test
1 second

memory limit per test
256 megabytes

input
standard input

output
standard output

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 thata ≤ x ≤ b and x is
divisible by k.

Input

The only line contains three space-separated integers ka and b (1 ≤ k ≤ 1018; - 1018 ≤ a ≤ b ≤ 1018).

Output

Print the required number.

Sample test(s)

input

1 1 10

output

10

input

2 -4 4

output

5

题目大意:

给你三个数 n, a, b,让你求a 到 b的区间内有几个数能够被 k 整除。。。

直接上代码吧。。。

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cmath>
#include <vector>
#include <queue>
#include <algorithm>
#include <set>
#include <stack>
using namespace std;

#define MM(a) memset(a,0,sizeof(a))

typedef long long LL;
typedef unsigned long long ULL;
const int maxn = 1e2+5;
const int INF = 1e9+5;
const int mod = 1000000007;
const double eps = 1e-7;

LL gcd(LL a, LL b)
{
    if(b == 0)
        return a;
    return gcd(b, a%b);
}

int main()
{
    LL a, b, k;
    while(cin>>k>>a>>b)
    {
        if(b <= 0)
        {
            a = -a;
            b = -b;
            swap(a, b);
        }
        LL ans = b/k-a/k;
        if(a%k==0 || a<0)
            ans++;
        cout<<ans<<endl;
    }
    return 0;
}
时间: 2024-10-02 00:16:32

Codeforces 597 A. Divisibility 【Testing Round #12】的相关文章

hdu 5504 GT and sequence【BestCoder Round #60 】

GT and sequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1441    Accepted Submission(s): 336 Problem Description You are given a sequence of N integers. You should choose some numbers(at

hdu 5505 GT and numbers【BestCoder Round #60】

GT and numbers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1066    Accepted Submission(s): 285 Problem Description You are given two numbers N and M. Every step you can get a new N in the w

【IOS-COCOS2D游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)/图片缩放后模糊透明/图片不清晰【2013年12月13日补充】/动画播放出现毛边以及禁止游戏中自动锁屏问题!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/507.html 本章节主要为大家介绍在游戏开发过程中经常遇到的两个问题:  1. 解决滚屏背景或拼接地图有黑边! 对于游戏开发中,背景(游戏地图)是必要的元素之一,那么对于大部分游戏的背景都是动态,或者不断移动的:例如RPG中的背景随着人物.主角而移动,那么一般情况下背景都是由地图编辑器(图块)拼出来的,要不就

【聚好客学院】化妆品店如何准备“双12”活动

刚刚过去的双十一,聚好客旗下商户捷报频传:富丽名妆业绩增长6~8倍,保生堂货架卖空,在拥抱移动互联网仅仅几个月后,这些传统的化妆品门店已经开始脱胎换骨,跟着聚好客彻底与消费者"玩"了起来. 我们的种子商户早已尝到"甜头",新加入的伙伴也希望尽快跟上脚步,实现"弯道超车".于是在本周(11月28日),"聚好客学院"再次启动,在"双12"大战即将拉开帷幕的前夕,聚好客学院将带领化妆品门店为顾客提供一次什么样甘怡

【COCOS2D-HTML5 开发之三】示例项目附源码及运行的GIF效果图

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/cocos2d-html5/1528.html Cocos2dx html5开发,对于用过2d Or -x的童鞋来说很容易,Himi这里也没有必要去再跟同学们详细的教学一遍. 所以Himi简单做了一个项目,供给大家参考,源码下载地址及GIF截图在文章最后!           强调一点:运行 cocos2dx-html5项目,大家可以本地安装

【故障|监听】TNS-12518、TNS-00517和 Linux Error:32:Broken pipe

[故障|监听]TNS-12518.TNS-00517和 Linux Error:32:Broken pipe 1.1  BLOG文档结构图     1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① Linux Error: 32: Broken pipe的可能原因(重点) ② TNS-12518: TNS:listener could not hand off client conne

【Python数据挖掘课程】二.Kmeans聚类数据分析及Anaconda介绍

        这次课程主要讲述一个关于Kmeans聚类的数据分析案例,通过这个案例让同学们简单了解大数据分析的基本流程,以及使用Python实现相关的聚类分析.         主要内容包括:         1.Anaconda软件的安装过程及简单配置         2.聚类及Kmeans算法介绍        3.案例分析:Kmeans实现运动员位置聚集         前文推荐:[Python数据挖掘课程]一.安装Python及爬虫入门介绍         希望这篇文章对你有所帮助,尤

【JSP 随笔之一】JSP常用语法和使用总括&amp;&amp;JSP服务器端和客户端代码互相调用

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/java-servlet/858.html 对于Servlet 学习过后,那么接触到JSP,那么可以发现JSP编程则会突然喜爱上,因为JSP不仅仅也是一个servlet,还能帮我们直接从servlet的容器(Tomcat)为我们直接生成对应的servlet代码.至于更加详细的介绍大家可以自行baidu-goole 下面让我们首先写一个JSP,

【干货合集】大流量与高并发:双11技术盘点(二)

峰会专题:https://yq.aliyun.com/activity/112 报名入口:http://yq.aliyun.com/webinar/join/49?spm=5176.8155509.437644.12.F2Xi5N 从2009年第一届双十一购物节到2015年双十一全天912.17亿元的交易额,"双十一"当天订单创建峰值增长了350倍(每秒14万笔),支付峰值 (每秒8.59万笔)增长了430倍.为了保证越来越多购物者的用户体验,在IT基础设施上,阿里一次又一次地遭遇并超