Number Sequence
2014-04-04 20:17
218 查看
http://acm.hdu.edu.cn/showproblem.php?pid=1005
找循环节。。
View Code
找循环节。。
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); BigInteger M = BigInteger.valueOf(7); while (cin.hasNext()) { BigInteger a = cin.nextBigInteger(); BigInteger b = cin.nextBigInteger(); BigInteger n = cin.nextBigInteger(); int s1 = a.compareTo(BigInteger.ZERO); int s2 = b.compareTo(BigInteger.ZERO); int s3 = n.compareTo(BigInteger.ZERO); if (s1 == 0 && s2 == 0 && s3 == 0) break; BigInteger f1 = BigInteger.ONE; BigInteger f2 = BigInteger.ONE; BigInteger cnt = BigInteger.valueOf(2); BigInteger f; while (true) { f = a.multiply(f2).add(b.multiply(f1)).mod(M); f1 = f2; f2 = f; cnt = cnt.add(BigInteger.ONE); s1 = n.compareTo(cnt); if (s1 == 0) break; } System.out.println(f); } } }
View Code
相关文章推荐
- ZOJ Problem Set - 2105 Number Sequence
- 1005:Number Sequence
- 1005 Number Sequence
- hdu 1005 || zoj 2105 Number Sequence(规律)
- pku 1019 Number Sequence 组合数学 找规律
- Number Sequence
- HDOJ---1711 Number Sequence[KMP模版]
- UVA 10706 - Number Sequence
- 【从字符到数字】HDU 1711 Number Sequence
- 寒假练习 1009 Number Sequence
- HDU 1711 Number Sequence (KMP)
- 二分查找——UVa 10706 - Number Sequence
- HDU——1005——Number Sequence
- HIT 2275 Number sequence
- HDU 1005 Number Sequence 找循环位置
- 1005 Number Sequence(HDU)
- HDU 1005 Number Sequence
- 寒假第五天--递推递归--Number Sequence
- HDU 1005 Number Sequence 打表找循环节
- Number Sequence