Tiling 简单递推+大数
2024-10-19 09:41:15
c[0]=1,c[1]=1,c[2]=3; c[n]=c[n-1]+c[n-2]*2; 0<=n<=250. 大数加法
java time :313ms
1 import java.util.*;
2 import java.math.*;
3 public class Main
4 {
5 static int MS=251;
6 static BigInteger[] ans;
7
8 public static void main(String[] args)
9 {
10 Scanner cin=new Scanner(System.in);
11 ans=new BigInteger[MS];
12 ans[0]=BigInteger.valueOf(1); // 注意这里n==0的时候,ans=1;
13 ans[1]=BigInteger.valueOf(1);
14 ans[2]=BigInteger.valueOf(3);
15 for(int i=3;i<MS;i++)
16 ans[i]=ans[i-1].add(ans[i-2].multiply(BigInteger.valueOf(2)));
17 int n;
18 while(cin.hasNextInt())
19 {
20 n=cin.nextInt();
21 System.out.println(ans[n]);
22 }
23 cin.close();
24 }
25 }
最新文章
- MVC还是MVVM?或许VMVC更适合WinForm客户端
- ★Kali信息收集★8.Nmap :端口扫描
- maven私服搭建(centOS6.5)
- php 正则
- ArcGIS中国工具2.2正式发布
- Nginx 使用IP限制访问来源
- python学习笔记-Day4(2)
- perl小记
- nyoj------170网络的可靠性
- 修改EF的默认约定模型的方式
- Debian下Apache配置多域名访问
- 最简单的基于FFMPEG+SDL的视频播放器 ver2 (採用SDL2.0)
- ActivityManager
- 【java】基础中的杂乱总结(一)
- 机器学习——XGBoost大杀器,XGBoost模型原理,XGBoost参数含义
- SVD/SVD++实现推荐算法
- H5结合百度map实现GPS定位
- django 生成动态的PDF文件
- android辅助开发工具包介绍
- SqlException with message ";Caught java.io.CharConversionException."; and ERRORCODE=-4220