CMP设计分享 http://blog.sciencenet.cn/u/accsys 没有逆向思维就没有科技原创。 不自信是科技创新的大敌。

博文

任意给15个数能够快速找出哪些数之和为零吗?

已有 3449 次阅读 2015-2-26 11:36 |个人分类:机器计算|系统分类:科研笔记|关键词:学者| P与NP问题, 子集合

任意给15个数能够快速找出哪些数之和为零吗?

子集合问题称为世界性难题。其实编好程序做起来很容易!例如给出的数是:

5659128-4785-129-1-32895-251198-34578-45-55.

你能找到全部和为零的子集吗?

下面图中给你答案,你能找出全部吗?

1  和数为零的子集

从图1可见15个元素的非空子集共有32767个,子集和为零的子集共有14个。恐怕第一个子集我们容易找到,越往下就越不容易了。

这个问题涉及所谓的pnp的世界性难题。

 

附软件:

BuidSubset_Sum.rar



https://m.sciencenet.cn/blog-340399-870268.html

上一篇:嵌入式我不知爱你还是恨你?
下一篇:公开命名科学家百害无利

0

该博文允许注册用户评论 请点击登录 评论 (6 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-17 19:41

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部