求助一个超级难的算法,

qdk200 2016-11-17 08:18:11
有个很难的问题,需要一个算法来实现,不知道哪位超级高手能搞定或者有个思路:
从n个数组中选取m个元素,输出分别从这n个数组中选取元素的“数量(个数)”的组合。
例如:3个数组 [1, 3, 4]; [2, 5]; [6, 7],从这3个数组中选择2个元素,输出从这3个数组中可能选取元素的个数,例如[2,0,0],就是从第一个数组中选2个元素,第二第三个数组中选0个元素,或者[1,0,1]就是从第一个和第3个数组中分别选1个元素,第二个数组中选择0个元素。
这种算法存在吗?
...全文
259 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qdk200 2016-11-17
  • 打赏
  • 举报
回复
其实就是和数组的元素内容没有关系,就是想得到取得m个数,例如3个已定的数组中得到5个数,就想得到这5个数都分别在第几个数组中取了几个数,不管取得数是什么,只要总共取了5个数就行。
正怒月神 2016-11-17
  • 打赏
  • 举报
回复
怎么看起来,选择的和数组没关系?
qq_27168057 2016-11-17
  • 打赏
  • 举报
回复
没看懂没看懂
  • 打赏
  • 举报
回复
看来看去你这个不就是二维数组吗?哪来的算法……
xuzuning 2016-11-17
  • 打赏
  • 举报
回复
如果你 [2,0,0]、[1,0,1] 这样指定取数的话,那就直接取就是了(至多判断一下是否越界) 如果你是要取得所有组合的集合,那么 可将 n 个数组的下标拼装成一个数组, 然后使用普通的求组合方法取出所需个数的元素 最后再还原成原始数组的值
qdk200 2016-11-17
  • 打赏
  • 举报
回复
给个思路吧!
王志威丶 2016-11-17
  • 打赏
  • 举报
回复
答:这种算法存在.
iSee视频监控 v5.2 视频监控软件使用说明书 版权所有 翻录必究 2009年10月1日 Ver:01.01.05 注意事项 首先,感谢您选用我公司最新产品。 在使用本监控卡之前,请详细阅读本说明书所涉及的相关事项,熟悉 硬件、软件各部分的功能后,方能使用,以确保该系统为您发挥最佳功能。 否则一切后果自负。 本说明书将向您详细阐述全实时“视频监控系统”的安装、操作、设 置和网络使用方法。 本系统工作主机供电电压为220V_10%,如果在电压不稳或者干扰大 的场合,请您选用优质稳压电源(即UPS),保证系统正常良好的工作状态。 本系统在安装、拆卸视频采集卡时,必须将主机处于完全断电状态, 否则主板上残留的电压将损坏采集卡。 本系统可切换D1与CIF分辨率,切换分辨率设置后,在主界面必须关 闭通道视频,重新打开通道视频,设置才能生效。 本系统主机工作于常温(-10_3℃~55_2℃)、清洁的环境,并且保持 良好的通风状态。 本系统软件属于我公司专有产品,未经同意,请勿复制,否则影响机 器稳定概不负责,并将通过有关法律渠道追究盗版责任。 功能特点(H.264压缩) 压缩方式:H.264/MPEG 4; 显示分辨率:1024_768、1280_1024、16:9宽屏、16:10宽屏; 预览分辨率 (可调) :704_576(PAL制),740_480(NTSC制); 352_288(PAL制),370_240(NTSC制); 录像分辨率(所见即所得):704_576(PAL制), 740_480(NTSC制); 352_288(PAL制),370_240(NTSC制); 单机容量支持12路D1、48路CIF; 支持单画面、4画面、9画面、16画面、20画面、25画面显示,可全屏显示,支持自动 翻页; 多画面实时显示/录像/回放功能,支持多协议云镜控制,支持多种报警盒实现联动报警; 手动录像、连续录像、定时录像、动态录像、事件录像、联动报警录像等多种录像方式; 可以设置每个通道的显示名称; NTSC/PAL两种视频显示制式可选, 25帧/秒实时预览、录像、回放; 视频图像属性调节功能,使图像更清晰。 视频录像图像质量有多种等级可调,以改变存储文件大小,方便不同场合应用。 视频移动报警录像功能,报警录像灵敏度、预录像时间、延迟录像时间可调,支持声音 报警输出。 智能检索,可按摄像镜头年/月/日/时间段或长时间连续检索回放,自动检索报警录像, 能区分录像事件。 具有局部放大功能,可逐帧回放,快速播放,慢速播放,常规播放。 回放时可进行图片抓拍功能,回放时文件备份功能、文件剪辑功能。 可进行远程监控,远程控制云镜、色彩、手动录像、布撤防、重启计算机等控制工作。 支持现今最大容量的硬盘,并支持安装多个大容量的硬盘。 硬盘管理可以通过对最大使用硬盘和硬盘最小预留空间的设置使硬盘能够得到充分合理 的使用。 自动创建日志文件(用户操作日志、系统日志、远程控制日志),便于查询操作记录。 系统可任意设置定时关机,定时重启功能,保证系统运行的高稳定性。 可设定开机自动运行监控软件,断电自动关闭程序,来电自动重启,自动恢复录像。 硬件、软件经过严格的拷机试验,稳定可靠。 系统硬件配置要求低,48路同时录像显示时,CPU的占用率低于75%。 系统能有效防止用户多次重复运行监控系统导致系统崩溃的情况。 目录 第一部分 软件安装与卸载..............................................................................................................6 1.1 系统要求 ..................................................................................................................................................6 1.1.1 硬件要求(推荐) ................................................................................

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧