Szia!

Én kiszedtem a tab-ot (és átírtam az összes nth-t nth1-re), utána működött, amit kiír nem lesz szép, de nem is nagyon néztem (ha pl. 3 tesztre ugyanannyi megoldást ad, mint amennyit kéne, akkor valószínűleg jó).

Nekem az ETS akkor játszotta ezt, amikor globális korlátokat használtam. A saját gépemen futott rendesen, ETS-en viszont nem. Az okára nem jöttem rá, úgyhogy végül kiszedtem a globális korlátokat:)

Gergő

2011. január 12. 17:10 Kiss György írta, <gyurkolurko@yahoo.co.uk>:
Sziasztok!

Akadt néhány problémám a sudoku beadásával kapcsolatban, amihez a segítségeteket
kérem.
Első a stopper(...):

| ?- stopper('test077d.txt',user).
Feladvány: test077d.txt, megoldás: 2, futási idõ: 2.293 s

-----
! Existence error in sudoku_keret:nth/3
! procedure sudoku_keret:nth/3 does not exist
! goal:
sudoku_keret:nth(1,[[1,9,8,6,5,2,7,3,4],[2,3,5,4,1,7,9,8,6],[7,6,4,8,3,9,5,1,2],[9,4,7,3,8,1,6,2,5],[8,5,6,2,7,4,1,9,3],[3,2,1,5,9,6,8,4,7],[4,8,9,7,2,5,3,6,1],[6,7,3,1,4,8,2,5,9],[5,1,2,9,6,3,4,7,8]],_83)

% source_info
| ?-

Ahogy látható, panaszkodik az nth/3 hiányára. Érthető, mivel már nth0 és nth1
van a lists libraryban. Nagyobb gond, hogy ezen kívül a tab/1-et is hiányolja
(amiről annyit sikerült kiderítenem, hogy beépített predikátum, és szóközöket
írna ki).


Másik probléma: feltöltöttem ETS-re a programomat, és 0/10-et kaptam. Ezután
kipróbáltam az 1. tesztre ('test077d.txt'), és a 2 jó megoldást adta vissza,
amiket a visszalépések során ki is írt.

| ?- sudoku_be('test077d.txt',_F),sudoku(_F,M).
M =
[[1,9,8,6,5,2,7,3,4],[2,3,5,4,1,7,9,8,6],[7,6,4,8,3,9,5,1,2],[9,4,7,3,8,1,6,2,5],[8,5,6,2,7,4,1,9,3],[3,2,1,5,9,6,8,4,7],[4,8,9,7,2,5,3,6,1],[6,7,3,1,4,8,2,5,9],[5,1,2,9,6,3,4,7,8]]
 ? ;
M =
[[9,1,8,6,5,2,3,7,4],[2,7,5,4,9,3,1,8,6],[3,6,4,8,7,1,5,9,2],[1,4,3,7,8,9,6,2,5],[8,5,6,2,3,4,9,1,7],[7,2,9,5,1,6,8,4,3],[4,8,1,3,2,5,7,6,9],[6,3,7,9,4,8,2,5,1],[5,9,2,1,6,7,4,3,8]]
 ? ;
no
% source_info
| ?-

Adalék, hogy a programom mindegyik feladatra <0.11sec alatt futott le a
szerveren, vagyis nem a normális működés során adott hibás választ. (az előbb
említett 77. feladványra nálam kb 2.5 sec alatt végez).


....azt szeretném megkérdezni, hogy a kettő között van-e valami összefüggés :D

Segítségeteket előre is köszönöm:
Gyuri




_______________________________________________
NHLP-l mailing list
NHLP-l@sziami.cs.bme.hu
http://sziami.cs.bme.hu/mailman/listinfo/nhlp-l