Θα τον βρω το δρόμο

Γρίφοι, Σπαζοκεφαλιές, προβλήματα λογικής, μαθηματικά παιχνίδια, αινίγματα

Συντονιστής: Γιώργος Ρίζος

Άβαταρ μέλους
αρψ2400
Δημοσιεύσεις: 246
Εγγραφή: Δευ Φεβ 03, 2014 12:23 am

Θα τον βρω το δρόμο

#1

Μη αναγνωσμένη δημοσίευση από αρψ2400 » Τρί Μαρ 17, 2026 8:51 pm

Πόσες διαφορετικές διαδρομές μήκους 14 από τον κόμβο A στον κόμβο B υπάρχουν;

(ένα όχι πρωτότυπο θέμα , με έναν εύκολο γραμμικό αλγόριθμο)
Συνημμένα
Τι δίκτυο είναι αυτό;.png
Τι δίκτυο είναι αυτό;.png (25.8 KiB) Προβλήθηκε 212 φορές


Παράρτημα Λευκάδας

Λέξεις Κλειδιά:
abgd
Δημοσιεύσεις: 607
Εγγραφή: Τετ Ιαν 23, 2013 11:49 pm

Re: Θα τον βρω το δρόμο

#2

Μη αναγνωσμένη δημοσίευση από abgd » Παρ Μαρ 20, 2026 3:12 pm

diadromes.png
diadromes.png (23.07 KiB) Προβλήθηκε 143 φορές
Αν A(0,0) θα είναι B(8,6)

Για να πάμε από το A στο B ακολουθώντας μια διαδρομή μήκους 14 θα πρέπει να κινηθούμε "δεξιά" και "πάνω"

Έτσι αποκλείουμε όλους τους κόμβους όπου είμαστε αναγκασμένοι να κινηθούμε "αριστερά" και "κάτω" , σημειώνοντάς τους με κόκκινο χρώμα και αρχίζοντας από τον κόμβο R_1.

Εύκολα τώρα βλέπουμε τις διαδρομές που μπορούμε να ακολουθήσουμε. Σύνολο: 5 διαδρομές.


\mathbb{K}_{ostas}\sum{}
Άβαταρ μέλους
αρψ2400
Δημοσιεύσεις: 246
Εγγραφή: Δευ Φεβ 03, 2014 12:23 am

Re: Θα τον βρω το δρόμο

#3

Μη αναγνωσμένη δημοσίευση από αρψ2400 » Τετ Μαρ 25, 2026 10:57 pm

abgd έγραψε:
Παρ Μαρ 20, 2026 3:12 pm
diadromes.png

Αν A(0,0) θα είναι B(8,6)

Για να πάμε από το A στο B ακολουθώντας μια διαδρομή μήκους 14 θα πρέπει να κινηθούμε "δεξιά" και "πάνω"

Έτσι αποκλείουμε όλους τους κόμβους όπου είμαστε αναγκασμένοι να κινηθούμε "αριστερά" και "κάτω" , σημειώνοντάς τους με κόκκινο χρώμα και αρχίζοντας από τον κόμβο R_1.

Εύκολα τώρα βλέπουμε τις διαδρομές που μπορούμε να ακολουθήσουμε. Σύνολο: 5 διαδρομές.

Έχετετε παραλείψει μία ακμή από το αρχικό γράφημα .Η απάντησή σας για το τροποποιημένο γράφημα είναι σωστή και η λύση σας μας γλιτώνει αρκετούς κόμβους μειώνοντας την αναζήτηση διαδρομών. Γράφετε όμως 'Εύκολα τώρα βλέπουμε τις διαδρομές που μπορούμε να ακολουθήσουμε. Σύνολο: 5 διαδρομές.'
Οι διαδρομές όμως μπορεί να είναι πολλές και θέλουμε έναν αλγόριθμο υπολογισμού τους .Αυτός που έχω στο μυαλό μου (και είμαι σχεδόν σίγουρος ότι τον έχω δει κάπου όπως και το πρόβλημα) είναι:

Οι κινήσεις είναι υποχρεωτικά προς τα πάνω και προς τα δεξιά αφού ανεξαρτήτως σειράς θέλουμε 6 κινήσεις δεξιά και 4 κινήσεις προς τα πάνω , σύνολο 10 . Η τιμή σε κάθε κόμβο προκύπτει από το άθροισμα των διαδρομών του από κάτω και από αριστερά κόμβου, εφόσον υπάρχει η αντίστοιχη γραμμή σύνδεσης. Ξεκινάμε από κάτω αριστερά βάζοντας το 1 και κινούμαστε συμπληρώνοντας τους κόμβους από αριστερά προς τα δεξιά και από κάτω προς τα πάνω.

Δείτε το παρακάτω για παράδειγμα γράφημα που οι διαδρομές είναι πολλές
Συνημμένα
διαδρομές.png
διαδρομές.png (41.67 KiB) Προβλήθηκε 89 φορές


Παράρτημα Λευκάδας
abgd
Δημοσιεύσεις: 607
Εγγραφή: Τετ Ιαν 23, 2013 11:49 pm

Re: Θα τον βρω το δρόμο

#4

Μη αναγνωσμένη δημοσίευση από abgd » Πέμ Μαρ 26, 2026 8:14 pm

Είχα παραλείψει δύο ακμές με αποτέλεσμα να βρω λιγότερες κατά 3 τις διαδρομές.

Σύμφωνα με αυτά που περιγράφεις, εφόσον το κατάλαβα σωστά, ο αλγόριθμος έχει την εξής λογική:
Ξεκινώντας από το σημείο A όπου αντιστοιχούμε τον αριθμό 1, σε κάθε επόμενο σημείο αντιστοιχούμε τον αριθμό που προκύπτει
προσθέτοντας τους αριθμούς των σημείων που βρίσκονται αριστερά και κάτω.
Ο αριθμός αυτός μας δείχνει το πλήθος των διαδρομών, με το μικρότερο μήκος, που πρέπει να ακολουθήσουμε για να βρεθούμε στο σημείο αυτό.

Καλό!

:clap2:
diadromes.png
diadromes.png (30.48 KiB) Προβλήθηκε 51 φορές
Στο παραπάνω σχήμα ελπίζω να μην μου διέφυγε κάτι...

Σημείωση: Θα μπορούσε η εκφώνηση της άσκησης να είναι και η εξής: Ξεκινώντας από το σημείο A με πόσους τρόπους μπορούμε να βρεθούμε σε κάποιο άλλο σημείο του σχήματος διανύοντας την μικρότερη απόσταση.


\mathbb{K}_{ostas}\sum{}
Απάντηση

Επιστροφή σε “Διασκεδαστικά Μαθηματικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες