马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
下面是求解八皇后问题的1stopt程序,
程序运行时没有错误提示,好象就一直在那里执行 ,也没有结果
请高人帮忙看看
- Title "Type your title here";
- constant N = 5;
- Variable position(1:N),y;
- Variable f(0:N-1,0:N-1);
- StartProgram;
- var
- i,j,position: integer;
- begin
- for i := 0 to N-1 do begin
- for j := 0 to N-1 do begin
- if abs(position[i]-positon[j]) == abs(i-j) || position[i] == positon[j]
- f[i][j] := 1;
- else
- f[i][j] := 0;
- end;
- end;
- end;
- EndProgram;
- minfunction y = sum(i=0:N-1)(j=0:N-1)(f[i][j]);
复制代码
谢谢
[ 本帖最后由 suffer 于 2007-7-20 05:39 编辑 ] |