| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3610 人关注过本帖
标题:求高手编写一个将十个数分成五组的程序!
只看楼主 加入收藏
gzbao9999
Rank: 1
等 级:新手上路
威 望:1
帖 子:40
专家分:0
注 册:2008-11-5
收藏
得分:0 
(1, 2)(3, 4)(5, 10)(7, 9)(8, 6)
(1, 2)(3, 4)(5, 10)(7, 6)(9, 8)
---------------------------------
从上面的结果可以看出
呵呵 你还是没有明白的意思
没必要深究的 没有什么算法能万能的
2008-11-07 23:04
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
哦,你是说组里面两个数字要从小到大排是吧?

那个太简单了,稍微改改就OK的……
2008-11-07 23:10
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
加了两行代码而已:
(1, 2)(3, 4)(5, 6)(7, 8)(9, 10)
(1, 2)(3, 4)(5, 6)(7, 9)(8, 10)
(1, 2)(3, 4)(5, 6)(7, 10)(8, 9)
(1, 2)(3, 4)(5, 7)(6, 8)(9, 10)
(1, 2)(3, 4)(5, 7)(6, 9)(8, 10)
(1, 2)(3, 4)(5, 7)(6, 10)(8, 9)
(1, 2)(3, 4)(5, 8)(6, 7)(9, 10)
(1, 2)(3, 4)(5, 8)(6, 10)(7, 9)
(1, 2)(3, 4)(5, 8)(6, 9)(7, 10)
(1, 2)(3, 4)(5, 9)(6, 10)(7, 8)
(1, 2)(3, 4)(5, 9)(6, 7)(8, 10)
(1, 2)(3, 4)(5, 9)(6, 8)(7, 10)
(1, 2)(3, 4)(5, 10)(6, 9)(7, 8)
(1, 2)(3, 4)(5, 10)(6, 8)(7, 9)
(1, 2)(3, 4)(5, 10)(6, 7)(8, 9)
(1, 2)(3, 5)(4, 6)(7, 8)(9, 10)
(1, 2)(3, 5)(4, 6)(7, 9)(8, 10)
(1, 2)(3, 5)(4, 6)(7, 10)(8, 9)
(1, 2)(3, 5)(4, 7)(6, 8)(9, 10)
(1, 2)(3, 5)(4, 7)(6, 9)(8, 10)
(1, 2)(3, 5)(4, 7)(6, 10)(8, 9)
Hit any key to close this window...

[[it] 本帖最后由 风居住的街道 于 2008-11-7 23:21 编辑 [/it]]
2008-11-07 23:12
gzbao9999
Rank: 1
等 级:新手上路
威 望:1
帖 子:40
专家分:0
注 册:2008-11-5
收藏
得分:0 
呵呵 你还是没明白我意思
-------------------
简单点说 以排列3个数字1 2 3为例
我说的增序是下面的情况
123
132
213
231
312
321
123<132<213<231<312<321
是这个意思
2008-11-07 23:23
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
你仔细看看上面的结果,是不是满足你的要求
2008-11-08 00:10
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
原始的输出,是针对[bo]单个[/bo]元素增序排列的,如你上面所说,而我在33L给出的结果是按照组增序排列的。

现在有组这个大的结构在,所以不可能完全地增序,比如
(1, 2)(3, 4)(5, 9)(6, 8)(7, 10)
(1, 2)(3, 4)(5, 10)(6, 9)(7, 8)
这里第一组最后一个是10,第二组是8,但是保证每组内的两个数字是有序的,各组之间是有序的。我想,这种情况应该是无可挑剔了吧?
2008-11-08 00:13
gzbao9999
Rank: 1
等 级:新手上路
威 望:1
帖 子:40
专家分:0
注 册:2008-11-5
收藏
得分:0 
(1, 2)(3, 4)(5, 10)(6, 8)(7, 9)
(1, 2)(3, 4)(5, 10)(6, 7)(8, 9)

你要好好找找啊
我一找就好到你结果里不满足的了
2008-11-08 00:46
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
1:(1, 2)(3, 4)(5, 10)(6, 8)(7, 9)
2:(1, 2)(3, 4)(5, 10)(6, 7)(8, 9)
这个是无序的吗?首先看两个元素,都是从小到大,然后我们看每组第一个元素:
1:1 3 5 6 7
2:1 3 5 6 8
这样难道还不行么?
好,如果你说是8和7,两个反了,我换过来:
2:(1, 2)(3, 4)(5, 10)(6, 7)(8, 9)
1:(1, 2)(3, 4)(5, 10)(6, 8)(7, 9)
这样,导致了后面一个最后以为比第一个小,我照样可以说是无序的。

留着也不是,换过来也不是,那你叫我怎么办???
2008-11-08 12:37
快速回复:求高手编写一个将十个数分成五组的程序!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032021 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved