社区
Java EE
帖子详情
这组数如何均分
zh2208
2011-05-04 10:49:01
有1到100,150到160,共111个数字,采用何种计算方式,能将111个数字尽可能的平均分成15组?
...全文
171
5
打赏
收藏
这组数如何均分
有1到100,150到160,共111个数字,采用何种计算方式,能将111个数字尽可能的平均分成15组?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿杰心路历程
2011-05-05
打赏
举报
回复
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
31 32 ........................................................... 44 45
60 59 ........................................................... 47 46
........
1 - 90 平均分配完 还剩下 91 - 100 150 - 160 一共21个数 不够30个数 再分配一轮 还剩下6个数。。
剩下6个数就比较不好分配了。。 这里用言语很不好表达。。
明天早上写个代码给你吧。。
阿杰心路历程
2011-05-05
打赏
举报
回复
[Quote=引用 4 楼 zh2208 的回复:]
要做到数字和尽量平均,不是要个数平均
[/Quote]
我知道。
你仔细 算下 是不是按上面那样写没列 加起来的总和都是一样的。
1 - 90 按回旋方式分配过去 15组数的总和是一样的。。
然后就是处理 91 - 100 和 150 -160了 咯。
((91 - 100) + (150 - 160)) / 15 = 177
那每组再能分配到177左右 就均衡了。。 还剩下一共有21个数,把大的15分配出去 剩下的6个分配给之前 分配15个最小数的6个。。再从那6列中提取出超出177的值的 max(15) + min(6) - 177 给其他组合数来代替分配给中只分配到一次的列
zh2208
2011-05-05
打赏
举报
回复
[Quote=引用 3 楼 woodlikewater 的回复:]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
31 32 ........................................................... 44 45
60 59 ......................................……
[/Quote]
要做到数字和尽量平均,不是要个数平均
zh2208
2011-05-04
打赏
举报
回复
就是15个组的数据之和尽量做到平均,相当于尽量接近111个数字和除以15的值。
sgd
2011-05-04
打赏
举报
回复
平均的概念你没交代清楚,是个数平均还是值平均
给一个数组,和分组数k,代码实现随机分组,尽可能平
均分
到每个组
本文介绍了一个使用Python实现的随机数组分组算法。该算法能够将输入的数组随机地分成指定数量的子数组,并确保每个子数组长度大致相同,达到均匀分布的效果。
Java常用算法之整数
均分
该博客展示了Java实现整数
均分
的算法。定义了averageANum方法,接收一个数和分组数,通过格式化、拆分整数和小数部分等操作,将数
均分
到指定数量的组中,并输出每组的整数结果。还定义了splitADoubleNumByDot方法用于拆分双精度数。
[NOIP2002 提高组]
均分
纸牌
博客围绕 [NOIP2002 提高组]
均分
纸牌问题展开,介绍了有 N 堆纸牌的移牌规则,目标是用最少移动次数使每堆纸牌数相同。给出了输入输出格式、样例及数据范围等信息。
洛谷 P1031 [NOIP2002 提高组]
均分
纸牌(贪心)
文章讲述了如何通过编程解决NOIP2002提高组中的纸牌
均分
问题,利用操作规则减少移动次数,确保每堆纸牌数量相同。核心算法是根据堆数和初始纸牌分布计算最少移动次数。,
【C++ 真题】P1031 [NOIP2002 提高组]
均分
纸牌
该博客围绕 C++ 实现 [NOIP2002 提高组]
均分
纸牌问题展开。题目给定 N 堆纸牌,需按规则移动使每堆纸牌数相同,求最少移动次数。介绍了输入输出格式、样例及数据范围,还给出了如 N=4 时的移动示例。
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章