巡回セールスマン問題プログラム
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
05/02/10 07:08:34外円の半径が1で、内円の半径r(0<r<1)を動かして、その最短経路を調べます。円上に都市は各々nずつ等間隔に並んでいます。
0002デフォルトの名無しさん
05/02/10 07:49:080003デフォルトの名無しさん
05/02/10 10:11:30日本語難しいね
ローカルルール読めないかな?
日本人に迷惑かけちゃだめだよ
0004デフォルトの名無しさん
05/02/10 14:47:560005デフォルトの名無しさん
05/02/10 16:44:28それぞれの街同士の距離をマトリックスにする。
あとは平面巡回セールスマン問題と同じ。
double **matrix;
int *visited;
int pointnum;
double k;
int search( int num, double len, int last_path ) {
double now_len;
int i;
if( num == pointnum ){
now_len = len + matrix[0][last_path];
if( now_len < k ) return TRUE;
else return FALSE;
} else {
for( i = 1; i < pointnum; i++ ){
if( visited[i] == FALSE ){
now_len = len + matrix[i][last_path];
visited[i] = TRUE;
if ( search( num + 1, now_len, i ) == TRUE )
return TRUE;
visited[i] = FALSE;
}
}
}
}
0006デフォルトの名無しさん
05/02/10 16:45:1300071年目
05/02/10 19:41:300008デフォルトの名無しさん
05/02/10 21:03:570009デフォルトの名無しさん
05/02/10 22:31:440010デフォルトの名無しさん
05/02/10 22:43:460011デフォルトの名無しさん
05/02/10 22:49:300012デフォルトの名無しさん
05/02/10 22:53:53まずは、バナナがおやつに入るのかどうかを決めよう。
0013デフォルトの名無しさん
05/02/10 23:00:500014デフォルトの名無しさん
05/02/11 04:05:58↓巡回サラリーマン問題が正解だろ?(プゲラッチョリーヌ
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLD,GGLD:2003-40,GGLD:ja&q=%E5%B7%A1%E5%9B%9E%E3%82%B5%E3%83%A9%E3%83%AA%E3%83%BC%E3%83%9E%E3%83%B3%E5%95%8F%E9%A1%8C
0015デフォルトの名無しさん
05/02/11 04:25:430016デフォルトの名無しさん
05/02/11 06:35:52大変良くできました。わろた。
0017デフォルトの名無しさん
05/02/11 07:23:140018デフォルトの名無しさん
05/02/11 07:25:480019デフォルトの名無しさん
05/02/11 13:41:28勿論、コンドームやXXXX,ZZZZ,YYYY,WWW、ピィー、ピィー、ピィーです。
0020デフォルトの名無しさん
05/02/12 20:29:310021デフォルトの名無しさん
05/02/12 22:30:160022デフォルトの名無しさん
2005/06/27(月) 11:30:290023デフォルトの名無しさん
2005/07/03(日) 20:33:040024デフォルトの名無しさん
2005/07/04(月) 07:18:48ナップサックと並んで定番だし。
0025デフォルトの名無しさん
2005/07/04(月) 10:01:590026デフォルトの名無しさん
2005/10/11(火) 21:22:520027デフォルトの名無しさん
2005/11/15(火) 02:04:37ファイル名ぐらい書け
eil51.tspぐらいならわかるだろ
0028デフォルトの名無しさん
2006/03/04(土) 19:40:09いまだ一度も出会ったこと無いな。
ナップサック問題も。
0029デフォルトの名無しさん
2006/03/04(土) 19:47:390030デフォルトの名無しさん
2006/03/04(土) 20:49:05詳しい人マジレスキボンヌ
0031デフォルトの名無しさん
2006/03/04(土) 21:02:45郵便配達夫:全ての辺を少なくとも1回ずつ通る
サラリーマン:聞いたことない
0032デフォルトの名無しさん
2006/03/05(日) 15:43:250033デフォルトの名無しさん
2006/03/05(日) 19:32:290034デフォルトの名無しさん
2006/03/11(土) 02:53:32フェミ団体から苦情がくるぞ
0035デフォルトの名無しさん
2006/03/11(土) 06:24:200036デフォルトの名無しさん
2006/03/11(土) 09:10:16■ このスレッドは過去ログ倉庫に格納されています