勤奋的涟漪

时间限制:1000 ms  |  内存限制:65535 KB
难度:1
描述
涟漪每天都会到工一的实验室(7楼)学习,一天去三次。工一有两部电梯,其中有一部电梯每隔x天维修一次,(维修期间,电梯一整天都不工作),另一部电梯每隔y天维修一次,如果同一天两部楼梯都在维修期间,涟漪只能爬楼梯,他想知道从第1天到第n天一共走了多少层楼梯?(设第0天两部电梯都在维修)

输入
第一行包含t组测试数据(t<=150) 每组测试输入3个数字x,y,n(0<=x<=1000 , 0<=y<=1000 , n<=1e9)
输出
输出走了多少层楼梯。
样例输入
2
1  1  2
2  3  6
样例输出
36
0
题目不难,却比较坑(额,或者说比较灵活吧)。
思路:只需求x,y的最小公倍数m,再用天数n除m,就得到了n天里要爬楼梯的天数,
再乘每天爬的楼层数即大功告成。(然而一不注意就是WrongAnser~~~)
值得注意的是:
1)“每隔x天维修一次”,意味着要在x,y的基础上都加1;
2)一共走了多少层楼梯;走,可以是上楼梯也可以是下楼梯嘛!
3)注意数据范围,n<=1e9,1e9=10^9,总之int存是不行的,不信?
来给组数据试试便知
测试数据
1
0 0 1000000000
答案
36000000000 > INT_MAX(int的最大值2147483648)
AC代码
#include <stdio.h>
long gcd(long long a, long long b) {if(a == 0) return b;return gcd(b%a, a);
}
int main() {long long x, y, n, t;scanf("%lld", &t);while(t--) {scanf("%lld%lld%lld", &x, &y, &n);x++;y++;printf("%lld\n",(n/(x*y/gcd(x,y))*36));}return 0;
}

nyoj1311勤奋的涟漪相关推荐

  1. 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛

    2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛 Ploblem A :   pigofzhou的巧克力棒 原题链接:http://gdutcode.sinaapp.com/problem.p ...

  2. 2016广东工业大学新生杯决赛

    a.pigofzhou的巧克力棒 举一些例子,可以得出把长度为n的棒划分最多高兴值的方法是:设最大的不超过n的2的整数幂是k,则分为2^k和n-2^k两份. 2^k则是每次分为两半,而剩下的再递归以同 ...

  3. 2016广东工业大学第一次月赛补题

    比赛链接:点这里 题目: Problem B: Linux的文件权限对不对? Description 在还没给deepin做dde的arch移植之前,felixonmars迷上了Linux的命令行,因 ...

  4. 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛 题解源码

    Problem A: pigofzhou的巧克力棒 Description 众所周知,pigofzhou有许多妹子.有一天,pigofzhou得到了一根巧克力棒,他想把这根巧克力棒分给他的妹子们.具体 ...

  5. “勤奋”,是能让你走出低谷最有效的方法

    说起"勤奋",我又想起我刚开始出来工作的时候:因为我想让生活过得更好,所以我必须要做两份工作,这样收入就可以更高一点,会离我的目标更近一点. 同时,每当我有休息日都会把我们的服装宿 ...

  6. 低质量的勤奋,比懒惰更可怕

    求之不得,反求诸己,也许有的时候面对不顺利,反过来想想,也就变得顺利了. ▲ 风.书.时光 01你必须远离低质量的勤奋 很多人的勤奋,是一种低质量的勤奋,或者说,表面上很刻苦,实际上却刻意回避了真正需 ...

  7. 震惊!原来Android OpenGL ES可以这样用,实现 (水波纹)涟漪效果超惊艳!

    用几行代码实现惊艳的特效. 作者:字节流动 链接:https://juejin.im/post/5ed9c9445188254344768bd6 水波纹效果原理 最近一个做视频滤镜的朋友,让我给他做一 ...

  8. Android 水波效果 | 涟漪效果 实现

    在Xml 里面实现 给Button设置一个background <Buttonandroid:text="Ripple水波纹Background"android:layout ...

  9. css涟漪光圈扩散_CSS动画实例:圆的涟漪扩散

    设页面中有 编写的HTML文件如下. 圆的放大 .container { margin: 0 auto; width: 300px; height:300px; position: relative; ...

最新文章

  1. 通过JAVA获取优酷、土豆、酷6、6间房等视频
  2. docker 使用技巧
  3. C#开源资源大汇总(1)
  4. es java match_java操作elasticsearch实现条件查询(match、multiMatch、term、terms、reange)...
  5. python官网的sdk下载详细步骤-Python SDK
  6. 网管开始往ITSM迁移(第二季)
  7. 阶段3 2.Spring_06.Spring的新注解_1 spring的新注解-Configuration和ComponentScan
  8. snap chrominu has install-snap change in progress
  9. 离散数学与计算机网络的关系,离散数学与人工智能的关系.pdf
  10. 【unity3d游戏源码及软件】部分展示之:超级马里奥unity源码,内附更多源码
  11. java实训说明说需求分析_java实训总结收获
  12. android打开超链接屏幕太小,手机屏幕太小,教你2种方法投屏到电脑上,小白也能轻松搞定!...
  13. 景区大数据可预警客流量
  14. docker入门课程
  15. 【Cherno的OpenGL视频】Vertex buffers and drawing a triangle in OpenGL
  16. 【javaScript案例】之搜索的数据显示
  17. 网站加载速度影响因素以及如何增强
  18. 美国国土安全部重点努力加强国家关键基础设施的网络安全
  19. python如何画散点图
  20. jsp实现数据提交以及jsp数据保存到本地

热门文章

  1. 自定义SpringBoot项目的Maven原型
  2. Cocos Creator JS 时间戳日期转换
  3. thinkphp $this-display()报错
  4. Visual Studio——理解多字节编码与Unicode码
  5. Compass 更智能的搜索引擎(3)--高亮,排序,过滤以及各种搜索
  6. Android动画 详解(一 补间动画)
  7. Juniper NetScreen 基于源NAT转换
  8. 多智能系统的第一个小视频
  9. <<蜂鸟计划>>观后感
  10. 【转】Java虚拟机(JVM)以及跨平台原理