codeforces 340A The Wall(简单数学题)
题意:输入a,b,x,y,a,b分别是两人的步数(每a块砖,刷一次),则有一些砖被两人同时刷到了,问[x,y]区间内有多少块砖同时被两人刷到。
分析:就是求[x,y]中有多少个能把a,b的最小公倍数lcm=a*b/gcd(a,b)整除的数字。
求出[x,y]区间上出现的第一个和最后一个满足条件的数字 l,r ,那么答案就是(r-l)/lcm+1。
#include<cstdio>
#include<cmath> int gcd(int a,int b)
{
if (b == ) return a;
return gcd(b,a%b);
} int main()
{
int x,y,a,b;
scanf("%d%d%d%d",&x,&y,&a,&b);
int n=gcd(x,y);
int m=x*y/n;
int l,r; if(a%m==)
l=a;
else
l=a/m*m+m;
if(b%m==)
r=b;
else
r=b/m*m;
printf("%d\n",(r-l)/m+);
return ;
}
codeforces 340A The Wall(简单数学题)的更多相关文章
- HDU 6467 简单数学题 【递推公式 && O(1)优化乘法】(广东工业大学第十四届程序设计竞赛)
		传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6467 简单数学题 Time Limit: 4000/2000 MS (Java/Others) M ... 
- HDU 6467.简单数学题-数学题 (“字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛)
		简单数学题 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submi ... 
- Discrete Function(简单数学题)
		Discrete Function There is a discrete function. It is specified for integer arguments from 1 to N (2 ... 
- JZOJ 5773. 【NOIP2008模拟】简单数学题
		5773. [NOIP2008模拟]简单数学题 (File IO): input:math.in output:math.out Time Limits: 1000 ms Memory Limits ... 
- [JZOJ5773]【NOIP2008模拟】简单数学题
		Description 话说, 小X是个数学大佬,他喜欢做数学题.有一天,小X想考一考小Y.他问了小Y一道数学题.题目如下: 对于一个正整数N,存在一个正整数T(0<T&l ... 
- codeforces 340C Tourist Problem(简单数学题)
		题意:固定起点是0,给出一个序列表示n个点,所有点都在一条直线上,其中每个元素代表了从起点到这个点所走的距离.已知路过某个点不算到达这个点,则从起点出发,到达所有点的方案有许多种.求所有方案走的总路程 ... 
- Codeforces Round #262 (Div. 2)460A. Vasya and Socks(简单数学题)
		题目链接:http://codeforces.com/contest/460/problem/A A. Vasya and Socks time limit per test 1 second mem ... 
- geometry(简单数学题)
		geometry Accepts: 324 Submissions: 622 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 6553 ... 
- Codeforces 1108D - Diverse Garland - [简单DP]
		题目链接:http://codeforces.com/problemset/problem/1108/D time limit per test 1 secondmemory limit per te ... 
随机推荐
- UVALive 4872 Underground Cables 最小生成树
			题目链接: 题目 Underground Cables Time Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %ll ... 
- BZOJ 1051: [HAOI2006]受欢迎的牛 强连通缩点
			题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=1051 题解: 强连通缩点得到DAG图,将图转置一下,对入度为零的点跑dfs看看能不能访问 ... 
- Linux/Ubuntu常用快捷键
			问题描述: Linux/Ubuntu常用快捷键 问题解决: +++++++++++++++++++ 全局系统 +++++++++++++++++++++ Alt + F1:相当于w ... 
- JS打字效果的动态菜单代码分享
			这篇文章主要介绍了JS打字效果的动态菜单,推荐给大家,有需要的小伙伴可以参考下. 这是一款基于javascript实现的打字效果的动态菜单特效代码,分享给大家学习学习. 小提示:浏览器中如果不能正常运 ... 
- Web应用中的轻量级消息队列
			Web应用中为什么会需要消息队列?主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达mysql,直接导致无数的行锁表锁,甚 ... 
- JS常见排序算法
			<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ... 
- 利用Qemu Guest Agent (Qemu-ga) 实现 Openstack 监控平台
			经常使用vmWare的同学都知道有vmware-tools这个工具,这个安装在vm内部的工具,可以实现宿主机与虚拟机的通讯,大大增强了虚拟机的性能与功能, 如vmware现在的Unity mode下可 ... 
- POJ 3321 Apple Tree(后根遍历将树转化成序列,用树状数组维护)
			题意:一棵树,有很多分叉,每个分叉上最多有1个苹果. 给出n,接下来n-1行,每行u,v,表示分叉u,v之间有树枝相连.这里数据中u相当于树中的父节点,v相当于子节点. 给出两个操作: 1.C x ... 
- 2013 Multi-University Training Contest 1  I-number
			水题,注意不要去掉前导0…… ;} 
- 【转载】Eclipse自动编译问题
			今天调试的时候发现问题:调试的时候竟然在我注释的里面走,当时那个郁闷啊,每次都要clean下才可以,晚上感觉不对劲,上网查了查,原来是bulid automatically这个我把勾去掉了,下面是原文 ... 
