hdu 1502 Regular Words_高精度+dp
来源:互联网 发布:python 解释器 开源 编辑:程序博客网 时间:2024/05/22 12:42
题意:问按规则排成的串有多少个A(c)>= B(c) >= C(c)
思路:因为写大整数太累,就偷懒了一下直接用java水过
import java.math.BigInteger;import java.util.Scanner;public class Main {public static void main(String[] args){BigInteger [][][]dp=new BigInteger [65][65][65];dp[0][0][0]=BigInteger.ONE;for(int i=1;i<=60;i++)for(int j=0;j<=i;j++)for(int k=0;k<=j;k++){dp[i][j][k]=BigInteger.valueOf(0);if(i>j)dp[i][j][k]=dp[i][j][k].add(dp[i-1][j][k]);if(j>k)dp[i][j][k]=dp[i][j][k].add(dp[i][j-1][k]);if(k>0)dp[i][j][k]=dp[i][j][k].add(dp[i][j][k-1]);}Scanner cin=new Scanner(System.in);while(cin.hasNext()){int x=cin.nextInt();System.out.println(dp[x][x][x]);System.out.println();}}}
0 0
- hdu 1502 Regular Words_高精度+dp
- Hdu 1502 Regular Words (java高精度 + DP)
- hdu 1502 Regular Words DP + 高精度 第一个java
- 【DP】HDU-1502 Regular Words
- HDU 1502 Regular Words(DP + JAVA)
- HDU 1502 Regular Words(大数+dp)
- hdu1502 Regular Words 【dp+高精度加法】
- 暑期dp46道(28) hdoj 1502 Regular Words dp+高精度额
- hdu 1502 Regular Words(java大数加法+dp)
- HDU 1502 Regular Words(打表预处理dp)
- hdu 5568 高精度(重要) DP
- HDU 5568 sequence2 DP+高精度
- hdu 1502 字符串dp与高精度运算(mark)
- hdu 1502 Regular Words
- hdu 1502 Regular Words
- hdu 1502 Regular Words
- hdu 1502 Regular Word
- HDU-5568 sequence2(DP+高精度)
- CocoaPods详解之----使用篇
- CocoaPods详解之----进阶篇
- 黑马程序员--Java基础--17银行调度系统
- 一些想法
- phpredis使用方法
- hdu 1502 Regular Words_高精度+dp
- Android编程之LayoutInflater的inflate方法详解
- Python 之ConfigParser
- c实现任给两日期计算相隔天数问题
- Overload & Override 之我见
- Chromium的启动流程
- 辞职后的随笔
- 使用Redis的5个注意事项
- JNI jobject 与 map互转