[已解决] 请用Table.Group分组

  [复制链接]
查看244795 | 回复179 | 2020-9-25 04:00:53 | 显示全部楼层 |阅读模式
为了学习table.Group的局部分组,想了一个题。把30个人分成若干组。要求如下。
1.从第一个开始,每组至少有一个女生且至少有一个人爱好音乐,可为同一人。

2.从第一个开始,每组有一个爱好音乐的女生。

这是两个题,互相没有联系。
想了好久,没有思路。能不能解啊?

11111
10435101857331.png
104351018573310.zip (8.07 KB, 下载次数: 0)
回复

使用道具 举报

cdefabg | 2020-9-25 04:07:53 | 显示全部楼层
加索引列,以索引列局部分组,利用第五参数,可以实现,不考虑运行效率
回复

使用道具 举报

fwd | 2020-9-25 04:12:54 | 显示全部楼层
做的第2题,全局分,局部分总是无法把女+音和其他的一次分开,只好投机取巧了,第一题太复杂了,需要判断好多组合情况。嵌套好深,能力不够,坐等大神
漏了几种情况判断,全都是女+音,女+音很多,组合完后,还可以和剩下的女+音继续组合,还有没有女+音的情况要排除,想想都晕了,就这样吧,看大神的
10435101857332.png
104351018573311.rar (28.53 KB, 下载次数: 0)
回复

使用道具 举报

harvey | 2020-9-25 04:18:54 | 显示全部楼层
貌似Table.Group不适合组合和
10435101857333.png
回复

使用道具 举报

lllxhx | 2020-9-25 04:21:54 | 显示全部楼层
我理解的题意是从上到下一行一行地看,然后满足条件就分一组。
其实就是局部分组
回复

使用道具 举报

laimo | 2020-9-25 04:27:54 | 显示全部楼层
仅供参考    10435101857334.png 10435101857335.png
回复

使用道具 举报

wudi44 | 2020-9-25 04:33:55 | 显示全部楼层
局部分组1
10435101857336.png
回复

使用道具 举报

Coolranma | 2020-9-25 04:36:55 | 显示全部楼层
10435101857337.png
回复

使用道具 举报

cm1000000 | 2020-9-25 04:44:55 | 显示全部楼层
10435101857338.png
回复

使用道具 举报

cool | 2020-9-25 04:48:55 | 显示全部楼层
10435101857339.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则