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