• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 一道算法题求教

一道算法题求教

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了小马虎做一道乘法题,这是一道送分题,一道除法题除数是9,一道震惊世界的数学题,有这样一道题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:一道算法题求教
描述:

在效率尽可能高的情况下解答:
在给定一个由n个整数构成的集合S和另一个整数x时,判断出S中是否存在有任意个其和等于x的元素?


解决方案1:

任意个其和?应该说有多少种方案吧!典型组合数学,去翻翻书就知道了.

解决方案2:

通过维基百科和stackoverflow 知道这是subset problem

采用动态规划进行求解:
1. 设集合x的最小和以及最大和分别是min,max,设一个二维数组 m[n][max-min]
m[i][s] = 1表示找到了x[1...i]的一个子集和等于s

因此初试条件:m[1][x1] = 1
递推关系:
m[2][x] = 1 if m[1][x-x2] = 1, 否则 m[2][x] = m[1][x]


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 面试中遇到的一道算法题
  • 一道算法题求教

相关文章

  • 2017-06-07 关于return问题100分求救
  • 2017-06-07 (python)如何调用谷歌的api批量获取位置
  • 2017-06-07 (python)在一个try语句中不能同时使用except和finally子句?
  • 2017-06-07 python爬虫(python)动态提取文件中的变量
  • 2017-06-07 url编码JavaScript获取URL参数的正则的区别?
  • 2017-06-07 flask-socketio启动服务方式
  • 2017-06-07 JbossDrools4判断表达式书写
  • 2017-06-07 我在php-SDK里面下载的vendertargz依赖包里面的bin和squizlabs文件夹在项目中是否可以删掉
  • 2017-06-07 (python)flask-sqlachemy使用mysql,出现错误InternalError
  • 2017-06-07 如何用pythonflask实现从浏览器URL输入一句话,然后返回一句话给请求端

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • (python)按照网上的教程上传文件,一直出现500错误
    • (redis)缓存框架的选择-选择对的做对的事情
    • mac下有什么好用的uml建模工具吗?
    • jbossweb219GA~404错误~
    • intelx86里以下机器码的执行快慢
    • jboss50GA发布EAR异常
    • linux服务器,用redis实现分布式部署!
    • (python)scrapy运行时候报错
    • 七牛自定义域名资料
    • android后台开发有什么资料推荐吗?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有