我正在尝试为这个问题提出一个合理的算法:
假设我们有很多地方.我们知道每对位置之间的距离.每个位置也有一个点.目标是在从起始位置行进到目的地位置时最大化点的总和而不超过给定的距离量.
这是一个简单的例子:起始位置:C,目的地:B,给定距离量:45

解决方案:CAB路线有9分
我只是好奇是否存在某种针对此类问题的动态算法.对于那个问题,什么是最好的,或者最简单的方法?
任何帮助是极大的赞赏.
编辑:您不能多次访问同一位置.
algorithm graph mathematical-optimization dynamic-programming
我想创建随机绘图颜色.有一个错误.你能帮我解决一下这段代码吗?
private Random random;
private void MainForm_Load(object sender, EventArgs e)
{
random = new Random();
}
private Color GetRandomColor()
{
return Color.FromArgb(random.Next(0, 255), random.Next(0,255),random.Next(0,255));
// The error is here
}
public SolidBrush brushGet()
{
SolidBrush oBrush = new SolidBrush(GetRandomColor());
return oBrush;
}
Run Code Online (Sandbox Code Playgroud) 我正在处理touchstart和touchend事件以确定何时单击元素.它运行良好并且响应迅速,但是当我按下按钮时,我错过了本机应用程序中发生的默认点击声.
有没有办法用PhoneGap触发这个声音,而不是使用html5音频?
我想在循环中创建类实例.所有实例都需要被赋予不同的变量.这些变量可以是[a,b,c]之类的字母序列.
class MyClass(object):
pass
for i in something:
#create an instance
Run Code Online (Sandbox Code Playgroud)
如果循环变为3次,我希望循环做出类似的东西:
a = MyClass()
b = MyClass()
c = MyClass()
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
我从表中得到两个随机值.值位于同一行.
<?php
$result = mysql_query("SELECT * FROM people ORDER BY RAND() LIMIT 1", $connection);
$row = mysql_fetch_array($result);
echo $row["name"];
echo $row["surname"];
?>
Run Code Online (Sandbox Code Playgroud)
我想通过使用jQuery Ajax函数在HTML页面的不同div上显示这两个值.
$(function()
{
$("#sentence-form").submit(function()
{
$.ajax(
{
type: "GET",
url: "newperson.php",
success: function(response)
{
$("#top-container").append(response); /* Both name and surname */
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
问题是将两个值分开以在div中显示不同的值.我尝试使用两个Ajax调用,并将布尔数据发送给PHP以与if语句一起使用.因此,其中一个Ajax调用显示名称,另一个显示姓氏.但由于随机化,找到姓氏的姓氏有点复杂.
什么是更好的方法?