传送门:字串数

题意:

sum(A1,A2,...,An)的阶乘/(A1!)/(A2!)/.../(An!)
因为数字可能很大,所以要用到大数类,Java的大数用起来比较爽,就用Java写了。

好不容易过了,不过这个推导自己没有独立想出来(还是太菜了),参考网上代码才知道的。

My AC Code

import java.math.BigInteger;
import java.util.Scanner;/*** Created by ssw on 2018/5/7.*/
public class Main {public static void main(String[] args){Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();int[] A=new int[n];while(n>0){int sum=0;for(int i=0;i<n;i++){A[i]=scanner.nextInt();sum+=A[i];}BigInteger bi=new BigInteger("1");for(int i=1;i<=sum;i++)bi=bi.multiply(new BigInteger(String.valueOf(i)));//System.out.println(bi.toString());for(int i=0;i<n;i++){for(int j=1;j<=A[i];j++){bi=bi.divide(new BigInteger(String.valueOf(j)));}}System.out.println(bi.toString());n=scanner.nextInt();A=new int[n];}}
}

转载于:https://www.cnblogs.com/shengwang/p/9767713.html

【HDOJ】1261 字串数【组合数学--排列+代数】相关推荐

  1. HDU 1261 字串数

    字串数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submis ...

  2. hdu 1261 字串数

    指数型母函数应用!!! import java.math.*; import java.util.*; public class Main {     public static int []a;   ...

  3. [指数型生成函数专练]chocolate,红色病毒问题,排列组合,字串数

    文章目录 T1:chocolate 题目 题解 code T2:"红色病毒"问题 题目 题解 code T3:排列组合 题目 题解 code T4:字串数 题解 code T1:c ...

  4. hdu1261 字串数(排列组合、大整数)

     Problem Description 一个A和两个B一共可以组成三种字符串:"ABB","BAB","BBA". 给定若干字母和它们 ...

  5. 【算法】组合数学——排列数生成算法详解(一)

    组合数学中的全排列深成算法历来是组合数学考试的重要考察点,因此在这里我简单的介绍一下6种全排列生成算法的详细过程,并借此比较它们之间的优劣之处. 不论是哪种全排列生成算法,都遵循着"原排列& ...

  6. python 判断 字串包含_数百道BAT等大厂最新Python面试真题,学到你手软!

    春招临近,无论是要找工作的准毕业生,还是身在职场想要提升自己的程序员,提升自己的算法内功心法.提升 Python 编程能力,总是大有裨益的.今天,小编发现了一份好资源:Python 实现的面试题集锦! ...

  7. 字符串相关处理kmp,前缀数,后缀树,后缀数组,最长回文串,最长重复字串,最长非重复字串

    1. 最长回文串 一般用后缀数组或者后缀树可以解决, 用此方法:http://blog.csdn.net/v_july_v/article/details/6897097 预处理后缀树,使得查询LCA ...

  8. 【Foreign】字串变化 [DP]

    字串变化 Time Limit: 10 Sec  Memory Limit: 128 MB Description 定义一个(大写字母)字符串集合{S},初始时值包含一个给定的字符串S1,每次从中任意 ...

  9. [转]OllyDBG 入门系列(二)-字串参考

    标 题: [原创]OllyDBG 入门系列(二)-字串参考 作 者: CCDebuger 时 间: 2006-02-14,13:34 链 接: http://bbs.pediy.com/showthr ...

最新文章

  1. LeetCode之283. Move Zeroes
  2. 未来智能社会的一砖一瓦都需要今天我们一点点的探索发现!
  3. python中顺序查找法例子_Python查找算法(一)------ 顺序查找
  4. 【Java】5.3 成员变量和局部变量
  5. java中椭圆类_Java中的Graphics2D类基本使用的教程
  6. Swagger2 添加HTTP head参数
  7. solaris 源代码
  8. pip换源,解决pip下载超时,连接失败等问题
  9. [cdq分治][树状数组] Bzoj P3262 陌上花开
  10. 国内外cms网站大全
  11. python画指数函数图像_如何使用python的matplotlib模块画指数函数图像
  12. golang_逃逸分析
  13. 【5G核心网】5GC核心网之网元AUSF
  14. 遗传算法GA原理及实现(python实现GA求解TSP代码)
  15. 鼠鼠百科——普适计算
  16. DB2数据库开发工具:DBVisualizer
  17. 字节跳动 |go 后端开发工程师社招一二三四五面面经|2022
  18. oracle缓存文件,oracle的缓存
  19. Git入门与进阶 - 总览
  20. 硬件MSB最高位优先、LSB最低位优先的CRC计算原理详细解释和程序,正算反算成功等效,DS18B20和HTU31D传感器CRC

热门文章

  1. 关于学习web的自制roadmap
  2. java基本语法(运算符)
  3. 20165223 week2测试补交与总结
  4. zabbix监控的配置
  5. fshc模块fsch2mcu_if理解
  6. 找规律 SGU 107 987654321 problem
  7. android scrollview listview显示不全
  8. JavaScript语言概况(一)
  9. linux uuid挂载磁盘_linux下mount硬盘步骤,含UUID mount办法
  10. 全局配置_中兴天机配置公布:智汇屏+全局黑暗模式