[FJOI2007]轮状病毒
来源:互联网 发布:资本炒作知乎 编辑:程序博客网 时间:2024/05/01 06:57
数挺大的就用了JAVA,是一个递推题, 看了下别的题解, 还有用递推和数学公式做的,
感觉JAVA做大数还是蛮好的
import java.util.*;
import java.math.*;import java.io.*;
class Init
{
BigInteger f[] = new BigInteger[105];
void fun()
{
int i = 3;
BigInteger a = new BigInteger("3");
BigInteger b = new BigInteger("2");
f[1] = BigInteger.valueOf(1);
f[2] = BigInteger.valueOf(5);
for( ;i <= 100; i++)
{
f[i] = ((f[i-1].multiply(a)).subtract(f[i-2])).add(b);
}
}
}
public class Main2
{
public static void main(String args[])
{
Scanner cin = new Scanner(System.in);
BigInteger f[] = new BigInteger[105];
Init pre = new Init();
pre.fun();
int n;
n = cin.nextInt();
System.out.println(pre.f[n]);
}
}
0 0
- 【FJOI2007】轮状病毒
- [FJOI2007]轮状病毒
- [FJOI2007]轮状病毒
- [FJOI2007]轮状病毒
- [FJOI2007]轮状病毒
- bzoj 1002: [FJOI2007]轮状病毒
- [Bzoj1002][FJOI2007]轮状病毒
- bzoj1002[FJOI2007]轮状病毒
- BZOJ 1002: [FJOI2007]轮状病毒
- 1002: [FJOI2007]轮状病毒
- 【bzoj1002】【FJOI2007】【轮状病毒】
- [高精度][BZOJ1002][FJOI2007]轮状病毒
- 【FJOI2007】【BZOJ1002】轮状病毒
- bzoj1002【fjoi2007】轮状病毒
- [BZOJ1002] [FJOI2007] 轮状病毒
- BZOJ1002 [FJOI2007]轮状病毒
- BZOJ 1002: [FJOI2007]轮状病毒
- BZOJ 1002 [FJOI2007]轮状病毒
- uva 1346(贪心)
- 深入理解Android(06)——Java世界的入口ZygoteInit
- HDU 1114 || POJ 1384 Piggy-Bank
- GCD与NSOperationQueue的比较
- C语言大数相乘
- [FJOI2007]轮状病毒
- HDU 2444 The Accomodation of Students(二分图判定+最大匹配)
- Android:Layout_weight的深刻理解
- Linux命令学习:grep
- leetcode linked list cycle
- 比较两张图片的相似度-python
- Scripting Java #1:Java中执行脚本
- BroadcastReceiver(广播接收器 )
- 黑马程序员:Java语言概述---学习笔记