社区
C#
帖子详情
一个复杂的算法
微醺_zZ
2011-07-02 11:46:44
题目:取得NKM的任意组合的结果集。
注释:N代表数字,0-9;K代表字母,A-Z(大写);M代表汉字的数字,一到十(如果出现多个M则M只能是一到九,比如:MM,则为 九九)
NKM每个字母都不限个数,即可以为NNNNKKM、MMKN、KNM等……
根据给定的NKM组合字符串,算出结果集……
先膜拜一下
...全文
180
12
打赏
收藏
一个复杂的算法
题目:取得NKM的任意组合的结果集。 注释:N代表数字,0-9;K代表字母,A-Z(大写);M代表汉字的数字,一到十(如果出现多个M则M只能是一到九,比如:MM,则为 九九) NKM每个字母都不限个数,即可以为NNNNKKM、MMKN、KNM等…… 根据给定的NKM组合字符串,算出结果集…… 先膜拜一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
matrixcl
2011-07-02
打赏
举报
回复
没1楼说的这么复杂。
当46进制的数就行了(10+26+10),排除一下楼主说的那种例外情况。
参考一下excel对列的命名方式,它是26进制数。
总数显然是无限的。。
微醺_zZ
2011-07-02
打赏
举报
回复
哥哥,我不是在学数学……中考刚结束,俺也不想回去重考
重新声明一下,是根据给定的字符串算出它所对应的结果集,就要一个算法代码,小弟比较笨,求开导……
vrhero
2011-07-02
打赏
举报
回复
又是全排列,也成月经问题了...排结果集是简单的不能再简单了,穷举而已,去复习一下中学数学吧...
NKM是C(10,1)*C(26,1)*C(10,1),NNNNKKM是C(10,4)*C(26,2)*C(10,1)...
提醒你一下,“不限个数”恐怕结果集你没处放,会大到你难以想象...
IE11下面经常卡到爆
2011-07-02
打赏
举报
回复
以专业开发人员为伍
2011-07-02
打赏
举报
回复
[Quote=引用 8 楼 liyb5619 的回复:]
小弟没写过,用C#怎么写啊,哪怕给我一句代码参考一下啊
[/Quote]
实际上你只要不断地输出0就行了,因为既然“不限个数”,那么n个(n为任意正整数)字符0组成的字符串永远是你的这个结果中的一个,一直“运算”直到世界末日你也可以仅仅输出n个字符0来作为回答。
这是“复杂的算法”?什么叫做“算法”?
cloudtian101
2011-07-02
打赏
举报
回复
用递归或回溯,判定树。
wlgtztr2011
2011-07-02
打赏
举报
回复
感觉这题目真心的逻辑啊~可以做数学家了~
微醺_zZ
2011-07-02
打赏
举报
回复
小弟没写过,用C#怎么写啊,哪怕给我一句代码参考一下啊
wanghui0380
2011-07-02
打赏
举报
回复
还真是月经问题
“兔子”“全排列”“浮点精度”“3层与mvc” ---------月月都来上一回
csproj
2011-07-02
打赏
举报
回复
NNNNKKM是C(10,4)*C(26,2)*C(10,1)...
好像没说N不能重复
所以不应该是C(10,4)
应该是 10的4次方吧
csproj
2011-07-02
打赏
举报
回复
[Quote=引用 3 楼 matrixcl 的回复:]
没1楼说的这么复杂。
当46进制的数就行了(10+26+10),排除一下楼主说的那种例外情况。
参考一下excel对列的命名方式,它是26进制数。
总数显然是无限的。。
[/Quote]
全排列还复杂吗??
微醺_zZ
2011-07-02
打赏
举报
回复
帮帮我吧
给出
一个
分治
算法
,在
一个
具有n个数的数组中找出第二个最大元素。给出你
算法
的时间
复杂
性
给出
一个
分治
算法
,在
一个
具有n个数的数组中找出第二个最大元素。给出你
算法
的时间
复杂
性。
算法
SECOND_MAX 输入:含有n个元素的数组A,不妨设 n=2^k 输出:该数组中的第二个最大元素 ( x1, x2 ) = secondMax(1, n)...
DP
算法
以及其他
动态规划
算法
(Dynamic Programming Algorithm)是我所接触并应用的第
一个
复杂
算法
。这是一种很有应用价值的
算法
,我相信在不远的未来,汽车以及相关领域里此
算法
会得到广泛的应用。 动态规划算
算法
复杂
性
算法
是指解决问题的一种方法或
一个
过程,更严格的说,
算法
由若干条指令组成的有穷数列。程序是
算法
用某种程序设计语言的具体实现。 二、
算法
复杂
性
算法
复杂
性是
算法
运行时所需要的计算机资源的量。
算法
复杂
性...
设计
一个
高效
算法
,将顺序表L中的所有元素逆置
/*设计
一个
高效
算法
,将顺序表L中的所有元素逆置,要求
算法
的空间
复杂
度为O(1)*/ /*设计
一个
高效
算法
,将顺序表L中的所有元素逆置,要求
算法
的空间
复杂
度为O(1)*/ #include <iostream> #include <...
算法
1.
算法
定义 ...如果
一个
算法
有缺陷,或不适合于某个问题,执行这个
算法
将不会解决这个问题。不同的
算法
可能用不同的时间、空间或效率来完成同样的任务。
一个
算法
的优劣可以用空间
复杂
度与时间
复杂
度来衡量。
C#
110,549
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章