factorial相关内容

C#代码以适应文件的地段到DVD尽可能高效地

我需要编写,将采取文件的列表(有些大,有些小)和适合他们DVD上(或CD,或其他)尽可能高效地应用。此应用程序的整点移动到第三盘,等前移动到第2盘,填补了第2盘起来尽可能之前,使用尽可能多第一盘。 (注:应用程序没有做实际的刻录到DVD,它只是找出最佳拟合) 我最初以为我通过生成的文件的排列,然后检查每个组合,看看有什么适合最好有一个很好的游戏计划。 (我对这个帮助请求,可以发现的这里 ..
发布时间:2016-09-29 13:07:03 C#/.NET

如何计算使用库调用在C#中的阶乘?

我需要计算数的阶乘高达约100!为了确定是否一连串硬币翻转式的数据是随机的,因为每贝叶斯概率这个维基百科条目。正如你可以看到,必要的公式包含3因子计算(不过,有趣的是,沿途计算到第三个两那些阶乘计算)。 我看到这这里的问题,但我认为整数是会得到很快吹出来的。我也可以做一个函数,它更加智能化关于阶乘的计算(即,如果我有11!/(7!3!),根据维基的例子,我可以去(11 * 10 * 9 * ..
发布时间:2016-09-19 22:01:58 C#/.NET

C#:与Lambda表达式递归函数

以下不会编译: Func键< INT,INT> FAC = N => (正&下; = 1)? 1:N * FAC(N - 1); 局部变量“FAC”可能不 在访问之前进行初始化 如何让一个递归函数与lambda表达式? [更新] 下面也是,我发现有趣的阅读两个链接: Eric利珀特的“为什么一个递归拉姆达造成一定的分配错误?” 匿名递归在 ..
发布时间:2016-08-26 21:23:49 C#/.NET

无法获取阶乘函数在C工作

我不能让下面的code工作。 的#include<&stdio.h中GT;//我不知道whethere我应该在这里失效与否。 诠释主(){ //当第一个错误是解决了,我把这里ARG [0]。它应该是 //类似的命令行参数在Java中ARGS [0]。 int类型的= 3; INT B: B =阶乘(一); //错误似乎是在这里,因为1I%似乎只 ..
发布时间:2016-08-22 16:23:31 C/C++

计算在100阶乘的数字的总和

编辑 - 更改标题,以匹配实际问题陈述。 我的编程,计算在100的数字之和功能!但我似乎有两个大的问题。 100,实际的结果!只有精确到第几号(实际结果是93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758 ..
发布时间:2016-08-19 14:07:05 C/C++

无法计算阶乘比20大! !怎么办呢?

我是为了计算阶乘大使用无符号长长整型格式。但是我的code在某一点失败,您可以看看吗?实际上这是一个较大的code表示指数函数的泰勒展开的一部分,但该部分是不相关的在这一点上。我将AP preciate任何建议。 感谢 的#include<&stdio.h中GT; #包括LT&;&math.h中GT; //我们需要事先写一个阶乘函数,因为我们 //在分母阶乘。 //记住,阶乘的整数定义; ..
发布时间:2016-08-18 22:56:16 C/C++

HOWTO计算x的阶乘

如何获得一个整数值 X ,由 x所示!,它的产品数字1到x。 例如: 5! 1x2x3x4x5 = 120。 INT A,B = 1,C = 1,D = 1; 的printf(“geheel getal X =”); scanf函数(“%d个”,&安培; A); 的printf(“%D =!”,一); 对于(B = 1; B&LT = A; B ++) { 的printf(“%d个 ..
发布时间:2016-08-18 15:20:27 C/C++

无法在AWK一个阶乘函数

的code #!的/ usr / bin中/ AWK #sed和awk由O'Reilly(第179页) #应该发生什么例子:阶乘5给出 #阶乘 #进入数:3 排名第3的阶乘是6 开始 { 的printf(“请输入数字”) } $ 1〜/ ^ [0-9] + $ / { 的$ 1号&#功放分配值;事实 数= $ 1 如果(编号== 0) ..
发布时间:2016-07-29 11:18:05 Linux/Unix

For循环计算阶乘

目前我有这一套code和它意味着计算阶乘。 INT numberInt = int.Parse(factorialNumberTextBox.Text);的for(int i = 1; I< numberInt;我++) { numberInt = numberInt *我; }factorialAnswerTextBox.Text = numberInt.ToString(); ..
发布时间:2016-06-05 20:27:54 C#/.NET

有困难的,当n变大的计算阶乘(N)模m,

我试图计算国防部一个大素数大数阶乘。 改编[] 存储阶乘各种数字的值 如果我计算事实(32570)第一,然后打印改编[1] 和常用3 [2] ,则该作品。 如果我计算事实(32571)第一,然后打印改编[1] 和常用3 [2] ,那是行不通的。 然而,仅计算事实(32571)和 我真的无法调试此code。 另外, 计算事实(32572)独立不起作用。 但是,如果我计算事实(3257 ..
发布时间:2016-06-03 22:23:14 C/C++开发

阶乘 - 阵列 - C ++

的问题是计算若干阶乘。我调试我的code,它工作正常进行任何输入,产生的正确输出所有给定的测试用例。但尽管如此,我越来越对SPOJ错误的答案。 问题: 这是整数t,1所述; = T&下; = 100,表示测试用例的数量,接着为T行,每一个包含单个整数n,1&下; =正&下; = 100 任何有识之士将是有益的。我失去了一些重要的测试案例? 我的code: 的#include<&io ..
发布时间:2016-06-03 22:16:59 C/C++开发

显示50!在Java中

我被分配到编写基于折以下code,可以显示50阶乘的程序。由于原始类型无法容纳这么大的数字,我一直要求用一个整数数组,并使用单独的插槽,大量的“部件”。这里是code,我一直给code左右... 类五十 { 公共静态无效的主要(字串[] args) { 的System.out.println(“0!=”+事实(0)); 的System.out.pr ..
发布时间:2016-05-31 20:04:06 Java开发

排列在C号

我试图写一个C函数列出一组数字的所有排列,五人一组,其中包括重复号: 15-11-49-43-5 2-30-34-6-11 所以它很容易编写一个函数抢了一些设置,并把他们所有的排列,而是映射到特定组的大小,我有点卡住了。 解决方案 你想获得一个特定的排列,例如像 在置换1 == 1,1,1,1,1 在排列2 == 1,1,1,1,2 在置换49 == 1,1,1,1,49 ..
发布时间:2015-11-30 22:17:47 C/C++

大数字阶乘模大素数

我需要计算一个很大的数的阶乘(小于= 1000000),我需要的结果模1000000007。 我写了下面的,但它会产生运行时(TEST.EXE已停止工作)中的错误。它仅适用于小的数字。 很长很长的无符号模(很长很长的无符号NR){ 返回NR%1000000007; } 很长很长的无符号其实(很长很长的无符号NR){ 如果(NR)返程模(NR *事实(NR - 1)); ..
发布时间:2015-11-30 21:39:06 C/C++

动态的Java整数/长溢出检查与性能

这是一个相当理论性的问题,因此,尽管语言是专门的Java,任何通用的解决方案就足够了。 假设我想写一个平凡的阶乘函数: 长因子(INT N) { //处理特殊情况下,像底片等。 长P = 1; 的for(int i = 1; I< = N;我++) { P = P * N; } 返回磷; } 但现在,我也想检查阶乘 ..
发布时间:2015-11-30 21:36:12 Java开发

字符串的进步文字组合

我需要获得一个字符串的进步文字组合。 例如。 “这是字符串” 输出:“这是字符串” “这是” “此字符串” “是字符串” “本” “是” “串” 你知道类似的算法? (我需要它在PHP语言) 感谢;) 解决方案 这是一个简单的code解决您的问题。 我串联每个字符串recoursively到阵列中的其余的 $字符串=“这是一个字符串”; $字符串=爆炸('',$字符串); //打印结 ..
发布时间:2015-11-30 21:00:48 PHP

阶乘的大​​量总和

我要计算的N个数字的总和! 我想这样做的N个真正的大值,比如说N(1500)。我没有使用.NET 4.0。我不能使用BigInteger类来解决这个问题。 这可以通过一些其他的算法或程序解决了吗?请大家帮帮忙。 我想要做一些这样的事解决方案 有,你可以使用任何执行你选择两个性能的​​捷径。 从数字砍掉任何零。 如果数字是5整除的n次方,10的n次方。把它 以这种方式, 16 * 1 ..
发布时间:2015-11-30 16:39:23 C/C++

在给定数量的阶乘尾随零的数目 - 红宝石

有一个小麻烦试图计算给定数的阶乘尾随零的数目。这是从codewars-不能得到我传递的挑战之一。 零(12)= 2#=> 1 * 2 * 3 .. 12 = 479001600 我觉得我在错误的道路上我在这里有可能是一个更优雅的红宝石的方式。这是我下来为止。 高清零(N) X =(1 ... N)。降低(*)to_s.scan(/ [^ 0] /)。 返回0,如果 ..
发布时间:2015-11-30 14:36:54 C/C++

例如阶乘时间算法澳(N!)

我在学校学习的时间复杂度和我们的主要焦点似乎只处理的多项式时间的算法和准线性时间的偶尔指数时间的算法的运行时间的角度来看一个例子。但是,处理较大的时间复杂度从未被覆盖。 我想看到一个例子问题与运行中的阶乘时间的。该算法可以是一个幼稚的方法来解决问题,但不能人为臃肿的阶乘时间运行。 额外趋之若鹜如果阶乘时间算法是最好的已知算法来解决这个问题。 解决方案 生成一个列表的所有排列 您 N!列表 ..
发布时间:2015-11-30 14:25:26 C/C++