算法的问题,可以编程或者计算数学计算?

有2048个英语单词,排列组为24个单词为一组的集合,其中有一个单词只能出现在第三或第五的位置,有多少种排列?... 有2048个英语单词,排列组为24个单词为一组的集合,其中有一个单词只能出现在第三或第五的位置 ,有多少种排列? 展开
 我来答
帐号已注销
2021-06-02 · TA获得超过3111个赞
知道大有可为答主
回答量:4114
采纳率:0%
帮助的人:263万
展开全部

明确一下题意:

2048个单词,选择24个单词为一组,进行排列。组内有一个单词只能出现在第三或第五的位置。一共有多少种排列方案?

这个问题可以拆分为三部分来求解:

第一,2048个单词,选出24个单位为一组,有多少组方案(设为A)。

A = 2048!/(2048-24)!

第二,24个一组当中,23个进行全排列, 那个特定的单词可以插入在第三或第五的位置,有2个选择。组内的排列有多少种方案(设为B)。

B = 23!*2

第三,合并前两个计算,总的排列方案数为多少(设为C)。

C = A*B = 2048!/(2048-24)!*23!*2

= 2157667337970614891743022902842220960478223633169477131004084723025707008000000

结果是个 79 位的大整数。大约为 2.157667338*10^78。


可以编程。不过本题相对简单,可以直接使用智能手机的计算器获得精确答案。

具体见附图:

向左滑动第二行显示结果,一直到右端个位数出现。复制粘贴到计算机文字编辑软件或者手机微信等,即获得精确的大整数值。

TableDI
2024-07-18 广告
仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击72步自动完成表格匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
arndyw

2022-06-23 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:1304
采纳率:13%
帮助的人:32.7万
展开全部
MATLAB,大学学理工的很多都需要这个,来进行数学计算和分析。 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。   MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。 MATLAB 产品族可以用来进行以下各种工作:   ● 数值分析   ● 数值和符号计算   ● 工程与科学绘图   ● 控制系统的设计与仿真   ● 数字图像处理 技术   ● 数字信号处理 技术   ● 通讯系统设计与仿真   ● 财务与金融工程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生活在小树旁的爱华

2022-06-26 · 贡献了超过760个回答
知道答主
回答量:760
采纳率:2%
帮助的人:26.2万
展开全部
MATLAB,大学学理工的很多都需要这个,来进行数学计算和分析。 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。   MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。 MATLAB 产品族可以用来进行以下各种工作:   ● 数值分析   ● 数值和符号计算   ● 工程与科学绘图   ● 控制系统的设计与仿真   ● 数字图像处理 技术   ● 数字信号处理 技术   ● 通讯系统设计与仿真   ● 财务与金融工程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
剑菁璐8213

2022-06-26 · 贡献了超过670个回答
知道答主
回答量:670
采纳率:0%
帮助的人:10.5万
展开全部
MATLAB,大学学理工的很多都需要这个,来进行数学计算和分析。 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。   MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。 MATLAB 产品族可以用来进行以下各种工作:   ● 数值分析   ● 数值和符号计算   ● 工程与科学绘图   ● 控制系统的设计与仿真   ● 数字图像处理 技术   ● 数字信号处理 技术   ● 通讯系统设计与仿真   ● 财务与金融工程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慎重又泰然的小草E

2022-06-27 · 贡献了超过667个回答
知道答主
回答量:667
采纳率:6%
帮助的人:11.8万
展开全部
MATLAB,大学学理工的很多都需要这个,来进行数学计算和分析。 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。   MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。 MATLAB 产品族可以用来进行以下各种工作:   ● 数值分析   ● 数值和符号计算   ● 工程与科学绘图   ● 控制系统的设计与仿真   ● 数字图像处理 技术   ● 数字信号处理 技术   ● 通讯系统设计与仿真   ● 财务与金融工程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式