Alternating Heights
Ο Troy σχεδιάζει να τραβήξει μια ομαδική φωτογραφία των μαθητών στο CCO και σας ζήτησε βοήθεια.
Υπάρχουν μαθητές, αριθμημένοι από το
έως το
.
Ο Troy έχει ξεχάσει τα ύψη των μαθητών, αλλά θυμάται ότι κανένας μαθητής δεν έχει το ίδιο ύψος με κάποιον άλλον.
Ο Troy ετοίμασε μια ακολουθία που αντιπροσωπεύει τη σειρά των μαθητών στην ομαδική
φωτογραφία, από αριστερά προς τα δεξιά.
Είναι δυνατόν ένας μαθητής να εμφανιστεί πολλές φορές στο
.
Εσείς δεν είστε σίγουροι πώς θα μπορούσε να τραβηχτεί αυτή η ομαδική φωτογραφία, αλλά δεν είστε διατεθειμένοι να υποθέσετε ότι ο Troy έκανε κάποιο λάθος.
Ο Troy θα σας κάνει ερωτήσεις της μορφής
, που είναι ένας σύντομος τρόπος να ρωτήσετε «Δεδομένης της ακολουθίας των μαθητών
, μπορούν τα ύψη τους να σχηματίσουν μια εναλλασσόμενη ακολουθία;»
Πιο συγκεκριμένα, συμβολίζουμε το ύψος του
-οστου μαθητή ως
.
Αν υπάρχει ανάθεση των υψών
έτσι ώστε
, απαντήστε
YES
αλλιώς απαντήστε NO
.
Σημειώστε ότι κάθε μια από τις ερωτήσεις θα είναι ανεξάρτητη: δηλαδή η εκχώρηση υψών για την ερώτηση
είναι ανεξάρτητη από την εκχώρηση υψών για την ερώτηση
εφόσον
!=
.
Είσοδος
Η πρώτη γραμμή εισόδου θα περιέχει τρεις ακέραιους ,
και
χωρισμένους με διαστήματα.
Η δεύτερη γραμμή εισόδου θα περιέχει τον πίνακα
.
Οι επόμενες γραμμές θα περιέχουν η καθεμία μια ερώτηση της μορφής δύο ακεραίων
και
διαχωρισμένων με κενό
.
Βαθμολογία
Βαθμοί | Περιορισμοί στο |
Περιορισμοί στο |
Περιορισμοί στο |
4 | |||
6 | |||
7 | |||
8 |
Έξοδος
Εκτυπώστε γραμμές.
Στην
-οστη γραμμή, εκτυπώστε την απάντηση στην
-οστη ερώτηση του Troy.
Σημειώστε ότι η απάντηση θα είναι είτε
YES
είτε NO
.
Παράδειγμα
input
6 3 3
1 1 2 3 1 2
1 2
2 5
2 6
output
NO
YES
NO
Επεξήγηση του παραδείγματος
Για την πρώτη ερώτηση, δεν θα έχουμε ποτέ οπότε η απάντηση είναι
NO
.
Για την δεύτερη ερώτηση, μια λύση στο είναι
.
Μια άλλη λύση θα μπορούσε να είναι
.
Για την τρίτη ερώτηση, δεν γίνεται να έχουμε ταυτόχρονα και
.
Comments