摘要:
把某个立方体的六种每个都算一种即可//============================================================================// Name : 437.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hello World in C++, Ansi-style//============================================================================#in 阅读全文
摘要:
好题,好解。//这道题就是求一个分数的2进制小数的循环节长度和起始位置。// 首先,先对该分数 n/m 化简。// n = n / gcd(n, m)// m = m / gcd(n, m)// n = n mod m// 接下来就是需要知道一个分数化成k进制小数的方法:// for i = 0 to 需要的位数// n = n * k;// bit[i] = n / m;// n = n mod m;// 可以知道对于某一位的n,设为ni,当到了某一位nj,有ni mod m== nj mod m 时,此时循环节就出现了,长度L = j - i。// 而aj = (ai * 2 ^ L) m 阅读全文