Hop
♪ Jeremiah was a bullfrog
Was a good friend of mine ♪
Υπάρχουν n νούφαρα, αριθμημένα από το 1 έως το , σε μια γραμμή. Στο
-οστό νούφαρο υπάρχει ένας θετικός ακέραιος
και η ακολουθία
είναι αυστηρά αύξουσα.
Εισάγετε τρία βατράχια.
Κάθε ζευγάρι από νούφαρα , όπου
, πρέπει να ανήκει στον βάτραχο 1, στον βάτραχο 2 ή στον βάτραχο 3.
Ένας βάτραχος μπορεί να πηδήξει από το νούφαρο στο νούφαρο
, αν το ζεύγος
ανήκει σε αυτό και το
διαιρεί το
.
Μοιράστε τα ζεύγη μεταξύ των βατράχων έτσι ώστε κανένας βάτραχος να μην μπορεί να κάνει περισσότερα από 3 συνεχόμενα άλματα.
Είσοδος
Η πρώτη γραμμή περιέχει έναν θετικό ακέραιο , τον αριθμό των νούφαρων.
Η δεύτερη γραμμή περιέχει θετικούς ακέραιους
, τους αριθμούς των νούφαρων.
Έξοδος
Αποτελείται από γραμμές. Στην i-οστή γραμμή τυπώνουμε
αριθμούς, όπου ο
-οστός αριθμός είναι το νούμερο του βατράχου στον οποίο ανήκει το
.
Βαθμολογία
Υποπρόβλημα | Βαθμοί | Περιορισμοί |
1 | 10 | |
2 | 100 | Κανένας επιπλέον περιορισμός. |
Εάν στη λύση σας κάποιος βάτραχος μπορεί να κάνει διαδοχικά άλματα, όπου
, αλλά κανένας βάτραχος δεν μπορεί να κάνει
διαδοχικά άλματα, η βαθμολογία σας για αυτήν την περίπτωση δοκιμής είναι
πόντοι, όπου:
και είναι ο αριθμός των σημείων γι' αυτό το υποπρόβλημα.
Η βαθμολογία για κάποιο υποπρόβλημα ισούται με την ελάχιστη βαθμολογία που λαμβάνει η λύση σας σε όλες τις περιπτώσεις δοκιμής για το υποπρόβλημα αυτό.
Παραδείγματα
input
8
3 4 6 9 12 18 36 72
output
1
2 3
1 2 3
1 2 3 1
2 3 1 2 3
1 2 3 1 2 3
1 2 3 1 2 3 1
Εξήγηση του 1ου παραδείγματος:
Οι βάτραχοι σημειώνονται ως εξής: με μπλε (1), με πράσινο (2) και με κόκκινο (3).
Ο μπλε βάτραχος μπορεί να πηδήξει από το νούφαρο στο νούφαρο
, μετά στο νούφαρο
και μετά στο
. Αυτοί είναι τα μόνα τρία συνεχόμενα άλματα που μπορεί να κάνει κάθε βάτραχος.
Ο πράσινος βάτραχος μπορεί να πηδήξει από το νούφαρο στο νούφαρο
και μετά στο
, επειδή το 4 διαιρεί το 12 και το 12 διαιρεί το 36. Αυτά είναι δύο διαδοχικά άλματα.
Ο κόκκινος βάτραχος δεν μπορεί να πηδήξει από το νούφαρο στο νούφαρο
, γιατί το 6 δεν διαιρείται ακριβώς με το 4.
Κανένας βάτραχος δεν μπορεί να κάνει περισσότερα από τρία συνεχόμενα άλματα.
input
2
10 101
output
1
Comments