小编Pho*_*hox的帖子

棘手的编程问题,我无法理解

首先,让我说,这不是功课(我是一个A-Level的学生,这是没有接近我们解决问题(这是难)),但更多的问题,我想苏斯出来的改善我的编程逻辑.

我想到了一个有一个随机整数数组的场景,比如说10个整数.用户将输入他想要计数的数字,算法将尝试计算出该总和所需的数字.例如,如果我想从这个整数数组中得到总和44:

myIntegers = array(1, 5, 9, 3, 7, 12, 36, 22, 19, 63);
Run Code Online (Sandbox Code Playgroud)

输出将是:

36 + 3 + 5 = 44
Run Code Online (Sandbox Code Playgroud)

或类似的规定.我希望我能说清楚.作为一个额外的好处,我想让算法选择尽可能少的数字来产生所需的总和,或者如果不能用所提供的数字进行求和则给出错误.

我想过使用递归和遍历数组,反复添加数字直到满足或超过总和.但是我无法理解的是,如果算法超过总和并且需要选择从阵列中选择的数字,该怎么办.

我不是在寻找完整的代码,也不是一个完整的算法,我只是希望你对我应该如何处理这个问题提出意见,也许还会分享一些提示或其他内容.我今晚可能会开始研究这个问题.:P

正如我所说,不是功课.只是我想要做一些更先进的事情.

感谢您提供的任何帮助.:)

algorithm math numbers np-complete

26
推荐指数
2
解决办法
2449
查看次数

Visual Basic中SendKeys()权限被拒绝错误

我试图SendKeys()用我的VB6应用程序将命令用于另一个窗口.

我想要的是单击一个按钮,然后在应用程序向该窗口发送一些键之前有10秒钟转到另一个窗口.我把所有东西都排序了,但出于某种原因我打电话的时候是这样的:

SendKeys ("A")
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Run-time error '70':

Permission denied
Run Code Online (Sandbox Code Playgroud)

有没有人知道这方面的方法?谢谢.

vb6 sendkeys

11
推荐指数
4
解决办法
5万
查看次数

PHP切换与GET请求

我正在为我的网站构建一个简单的管理区域,我希望URL看起来像这样:

http://mysite.com/admin/?home
http://mysite.com/admin/?settings
http://mysite.com/admin/?users
Run Code Online (Sandbox Code Playgroud)

但我不确定如何检索正在请求的页面,然后显示所需的页面.我在我的开关中尝试了这个:

switch($_GET[])
{
    case 'home':
        echo 'admin home';
        break;
}
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

Fatal error: Cannot use [] for reading in C:\path\to\web\directory\admin\index.php on line 40

有没有办法解决?我想避免为GET请求设置值,例如:

http://mysite.com/admin/?action=home
Run Code Online (Sandbox Code Playgroud)

如果你明白我的意思.谢谢.:)

php get switch-statement

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

algorithm ×1

get ×1

math ×1

np-complete ×1

numbers ×1

php ×1

sendkeys ×1

switch-statement ×1

vb6 ×1