9.1 ChocolatesByNumbers
来源:互联网 发布:nginx 配置路径 编辑:程序博客网 时间:2024/05/18 01:27
N块巧克力摆成一个环从0到N-1。首先吃No.0块,然后吃掉No.M块,依次吃掉No.2M….直到遇到空的块,求可以吃掉几块。
求最小公倍数的问题。
class Solution { public int solution(int N, int M) { // write your code in Java SE 8 // x*M % N = y*M %N // => n*N|(y*M - x*M) => n*N|result*M // result = least common multiply / M // least common multiply = N/gcd * M int gcd = gcd(N,M); return N/gcd; } static int gcd(int a, int b){ if(a%b==0) return b; return gcd(b,a%b); }}
0 0
- 9.1 ChocolatesByNumbers
- Codility-ChocolatesByNumbers
- codility ChocolatesByNumbers
- 9.1
- 9.1
- 9.1
- 9.1
- DFM-9.1
- 9.1 Programs
- AppFuse1.9.1
- Lucene1.9.1
- 9.1 概览
- 9.1总结
- 黄迪明9.1
- 9.1 Zend_Json
- 习题9.1
- ArcEngine 9.1的ECP
- 9.1. Blocking Processes
- 拦截器
- if标签的使用使根据不同角色登陆而呈现不同菜单项
- android service
- [BZOJ2440]中山市选2011 完全平方数|莫比乌斯函数
- 内存管理和ARC
- 9.1 ChocolatesByNumbers
- Hadoop性能优化点小结
- 2015多益网络实习生招聘一题解析3
- Ant入门案例-打包Web程序并发布
- poj 1088
- 自定义Cordova插件、Ionic插件开发
- [BZOJ1996]HNOI2010合唱队|DP
- Cocos2d-JS中使用CocosStudio资源——登录界面
- hdu 1422 重温世界杯