ΣΗΜΕΙΩΣΗ: Αυτό είναι ένα δύσκολο πρόβλημα για κάποιον που του αρέσει προβλήματα λογικής, κ.λπ.
Σκεφτείτε ένα ορθογώνιο πλέγμα δύο διαστάσεων ύψους Η και πλάτος W. Κάθε χώρος για το δίκτυο έχει μια τιμή, είτε 0 1ή 2. Αρχικά, σε κάθε χώρο στο grid είναι 0, εκτός από τους χώρους κατά μήκος κάθε μία από τις τέσσερις άκρες, οι οποίες είναι αρχικά 2.
Τότε θα εξετάσουμε ένα αυθαίρετο διαδρομή των γειτονικών (οριζοντίως ή καθέτως) Χώροι πλέγμα. Η διαδρομή αρχίζει μια 2και καταλήγει σε μια διαφορετική 2. Κάθε χώρος κατά μήκος της διαδρομής είναι 1.
Ο δρόμος χωρίζει το δίκτυο σε δύο «τομείς» των 0χώρων. Υπάρχει ένα αντικείμενο που στηρίζεται σε ένα απροσδιόριστο 0διάστημα. Ο «τομέας» που δεν περιέχει το αντικείμενο πρέπει να είναι γεμάτοι με 2.
Καθορίστε έναν αλγόριθμο που καθορίζει τους χώρους που πρέπει να γίνουν 2από 0, δίνεται ένας πίνακας (κατάλογος) των τιμών ( 0, 1, ή 2) που αντιστοιχούν στις τιμές στο πλέγμα, που πηγαίνει από πάνω προς τα κάτω και στη συνέχεια από αριστερά προς τα δεξιά. Με άλλα λόγια, το στοιχείο στο ευρετήριο 0 στη συστοιχία περιέχει την τιμή του άνω-αριστερή χώρο στο πλέγμα (αρχικά α 2). Το στοιχείο σε ευρετήριο 1 περιέχει την τιμή του χώρου στο πλέγμα που είναι στην αριστερή στήλη, δεύτερη από την κορυφή, και ούτω καθεξής. Το στοιχείο στο ευρετήριο H περιέχει την τιμή του χώρου στο πλέγμα που βρίσκεται στην πάνω σειρά, αλλά το δεύτερο από τα αριστερά, και ούτω καθεξής.
Μόλις ολοκληρωθεί η αλγόριθμο και το κενό «τομέα» συμπληρώνεται πλήρως με 2s, ο ίδιος αλγόριθμος πρέπει να είναι επαρκής για να κάνει και πάλι την ίδια διαδικασία. Η δεύτερη (και για) το χρόνο, ο δρόμος εξακολουθεί να προέρχεται από ένα 2σε ένα διαφορετικό 2, πέρα από τους χώρους της 0, αλλά το «πλέγμα» είναι μικρότερη επειδή το 2s που περιβάλλεται από άλλα 2δεν μπορεί να αγγιχτεί από το μονοπάτι (αφού η διαδρομή είναι μαζί χώρους 0).
Ευχαριστώ όποιον είναι σε θέση να καταλάβω αυτό έξω για μένα, πολύ πολύ πολύ. Αυτό δεν πρέπει να είναι σε μια συγκεκριμένη γλώσσα προγραμματισμού? Στην πραγματικότητα, ψευδο-κώδικα ή απλά αγγλικά είναι επαρκής. Ευχαριστώ και πάλι! Αν έχετε οποιεσδήποτε απορίες, απλά αφήστε ένα σχόλιο και θα προσδιορίζει τι πρέπει να προσδιορίζονται.













