当前位置: 首页 > news >正文

小 C 的数学(math)

祝大家劳动节快乐!!小手动起来

 言归正传┏ (゜ω゜)=☞

题目描述

  小 C 想要成为一名 OIer,于是他提前学习数学,为 OI 做好铺垫。这一天,他的数学老师给了一道题:给定正整数 a,以及给定一个区间 [b, c],其中 b, c 均为整数(b, c 保证非负)。寻找所有合法的 x,满足 b ≤ x ≤ c,并且 a 能够整除 x,即 x 除以 a 的余数为 0。
  可小 C 很懒,不想找出来所有的解,他只想知道这样的 x 有多少个。

输入格式

  从文件 math.in 中读取数据。
  共一行,依次三个整数 a, b, c,如题目所描述。

输出格式

  输出到文件 math.out 中。
  仅一行一个数,表示答案。

样例

输入#1

2 3 6

输出#1

2

解释#1

  x 可以为 4, 6,总共有 2 个。

输入#2

3 1 7

输出#2

2

解释#2

  x 可以为 3, 6,总共有 2 个。

样例3

见选手目录下的 math/math3.in 和 math/math3.ans。

数据范围/约定

  对于 40% 的数据:0<a≤103,0≤b≤c≤1030<a≤103,0≤b≤c≤103;
  对于 70% 的数据:0<a≤107,0≤b≤c≤1070<a≤107,0≤b≤c≤107;
  对于 100% 的数据:0<a≤109,0≤b≤c≤10180<a≤109,0≤b≤c≤1018。

参考代码:

#include<bits/stdc++.h>
using namespace std;
long long a,b,c;
int main(){cin>>a>>b>>c;long long u=b/a;long long v=c/a;if(b%a==0){cout<<v-u+1<<endl;}else{cout<<v-u<<endl;}return 0;
}

http://www.lryc.cn/news/63411.html

相关文章:

  • 应用运行环境实时洞察,亚马逊云科技Cisco AppDynamics展优势
  • C++程序设计——lambda表达式
  • Unity 高级程序员应该具备怎样的能力?要怎样成长为 Unity 高级程序员?
  • 禁止触摸屏触控板手指缩放,需要这样处理
  • opencv cuda版本windows编译
  • python哲学
  • (2023)用AIGC写iOS项目单元总结
  • k8s扩容node节点会影响上面已存在的pod吗?
  • 深度学习 -- pytorch 计算图与动态图机制 autograd与逻辑回归模型
  • 计算机网络学习03(OSI、TCP/IP网络分层模型详解))
  • ChatGPT是什么?ChatGPT里的G、P、T分别指什么
  • Linux服务使用宝塔面板搭建网站,并发布公网访问 - 内网穿透
  • TDA4VH j784s4 使用
  • CSS布局基础(字体,文本,背景)
  • Redis入门指南:深入了解这款高性能缓存数据库
  • # 数据结构和算法面试题系列-随机算法总结
  • windows中vscode配置C/C++环境
  • shell编程之条件语句
  • 【Python每日十题菜鸟版--第二天】
  • 拓扑排序模板及例题
  • linux查看nginx安装路径
  • 【生态环境保护】绿水青山就是金山银山——生态环保篇
  • 配置Docker镜像加速器-Docker命令-Docker 容器的数据卷
  • ARM开发调试方法
  • 【Spring篇】IOC/DI注解开发
  • 1 Unix基础知识
  • 【翻译一下官方文档】认识uniCloud云数据库(基础篇)
  • 全局解释器锁 GIL
  • github 下载文件加速 https://moeyy.cn/gh-proxy/
  • 第五章 资源包使用