marsenis
Νεοφερμένος
Ο Μάκης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών, Μαθητής Γ' λυκείου και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 19 μηνύματα.
15-01-09
21:15
αυτό το πρόβλημα, τι επιπέδου είναι; εννοώ, πανεπιστημιακό;
Τέτοιου είδους προβλήματα δεν κάνουμε στο Λύκειο (στην Ελλάδα τουλάχιστον) άρα μπορεί να θεωρηθεί πανεπιστημιακού επιπέδου αν και παρόμοια (και πολύ πιο δύσκολα συνήθως) προβλήματα βάζουν σε Διεθνείς Διαγωνισμούς Πληροφορικής στους οποίους παίρνουν μέρος μόνο μαθητές Γυμνασίου και Λυκείου!
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
marsenis
Νεοφερμένος
Ο Μάκης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών, Μαθητής Γ' λυκείου και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 19 μηνύματα.
15-01-09
17:35
Δοκίμασες να τρέξεις το πρόγραμμά σου χρησιμοποιώντας το διερμηνευτή της γλώσσας ή τη γλωσσομάθεια?? Εγώ δοκίμασα να τρέξω το πρόγραμμα σου αλλά μου βγάζει λάθος κινήσεις. Για παράδειγμα δοκίμασα μία σκακιέρα 3x3 με όλα τα κόστη να είναι 1 και το μονοπάτι είναι λάθος, δεν καταλήγει δηλαδή στο πάνω-δεξιά κουτάκι(εδώ μάλλον φταίει το ότι έχεις βάλει Π[2*Ν-1, 1] <-- Ν ενώ θέλει Π[2*Ν-1, 1] <-- 1 στη γραμμή 62). Δοκίμασα και με μία άλλη σκακιέρα αφού είχα διορθώσει το Π[2*Ν-1, 1] <-- Ν και μου βγάζει επιτρεπτές κινήσεις αυτή τη φορά αλλά όχι με το ελάχιστο δυνατό κόστος. Επίσης παρατήρησα τα εξής:
α)Δεν αρχικοποιείς ποτέ την μεταβλητή ΚΟ.
β)Στη διαδικασία ΣΤΕΠ γράφεις:
ΑΝ X>N1 τότε ο κώδικας μέσα στο ΓΙΑ δεν εκτελείτε. Το ίδιο συμβαίνει και όταν Χ<=Ν1. Άρα ο περισσότερος κώδικας που έχεις στην διαδικασία ΣΤΕΠ δεν εκτελείτε ποτέ.
Επίσης θα μπορούσες να εξηγήσεις λίγο τον κώδικά σου γιατί αν κατάλαβα καλά τι κάνει το πρόγραμμά σου μάλλον υπάρχει και πιο γρήγορος τρόπος να το λύσεις αυτό το πρόβλημα.
α)Δεν αρχικοποιείς ποτέ την μεταβλητή ΚΟ.
β)Στη διαδικασία ΣΤΕΠ γράφεις:
Code:
ΑΝ Χ>Ν1 ΤΟΤΕ
ΓΙΑ Χ1 ΑΠΟ Χ ΜΕΧΡΙ Ν1
.....
Επίσης θα μπορούσες να εξηγήσεις λίγο τον κώδικά σου γιατί αν κατάλαβα καλά τι κάνει το πρόγραμμά σου μάλλον υπάρχει και πιο γρήγορος τρόπος να το λύσεις αυτό το πρόβλημα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.