Baza
Ο Mirko ξεκίνησε καλοκαιρινή πρακτική σε μια μεγάλη εταιρεία πληροφορικής. Αυτή η εταιρεία δημιουργεί μια μεγάλη βάση δεδομένων που αποτελείται από γραμμές και στήλες.
Την πρώτη του μέρα, ο Mirko έλαβε συνολικά ερωτήματα. Κάθε ερώτημα αποτελείται από αριθμούς.
Ωστόσο, ορισμένοι αριθμοί χάθηκαν κατά τη μετάβαση, επομένως συμβολίζονται με -1. Ο Mirko θέλει να μάθει πόσες σειρές της βάσης δεδομένων αντιστοιχούν στο ερώτημα, δηλαδή πόσες σειρές της βάσης δεδομένων έχουν ίδιους αριθμούς με το ερώτημα, εξαιρουμένου του -1.
Για παράδειγμα, εάν το ερώτημα έχει τη μορφή -1 3 2, τότε πρέπει να μετρήσουμε τις σειρές της βάσης δεδομένων που έχουν οποιονδήποτε αριθμό στην πρώτη στήλη, τον αριθμό 3 στη δεύτερη στήλη και τον αριθμό 2 στην τρίτη στήλη.
Δεδομένου ότι μόλις ξεκίνησε την πρακτική του, ο Mirko χρειάζεται τη βοήθειά σας. Βοηθήστε τον και απαντήστε στις ερωτήσεις!
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει τους αριθμούες και , το μέγεθος της βάσης δεδομένων.
Κάθε μία από τις ακόλουθες γραμμές περιέχει αριθμούς , το περιεχόμενο της βάσης δεδομένων.
Η ακόλουθη γραμμή περιέχει το , τον αριθμό των ερωτημάτων.
Κάθε μία από τις ακόλουθες γραμμές περιέχει αριθμούς ή , την περιγραφή του ερωτήματος.
Έξοδος
Η έξοδος πρέπει να περιέχει γραμμές, κάθε γραμμή να περιέχει το , την απάντηση στο i-οστό ερώτημα από την εργασία.
Παραδείγματα
input
4 3
1 5 2
2 3 4
4 3 2
5 4 6
3
-1 -1 2
-1 3 2
-1 -1 -1
output
2
1
4
Επεξήγηση του 1ου παραδείγματος:
Το πρώτο ερώτημα ρωτά πόσες σειρές έχουν τον αριθμό 2 στην τρίτη στήλη. Αυτές είναι οι σειρές με τον αριθμό 1 και τον αριθμό 3 .
Το δεύτερο ερώτημα ρωτά πόσες σειρές έχουν τους αριθμούς 3 και 2 στη δεύτερη και τρίτη στήλη. Αυτή είναι μόνο η σειρά με αριθμό 3 .
Το τρίτο ερώτημα ρωτά πόσες σειρές υπάρχουν συνολικά και η απάντηση είναι προφανώς 4.
input
3 8
6 5 97 99 82 50 95 1
85 62 11 64 94 84 88 19
43 99 11 64 94 84 31 19
3
-1 -1 11 64 94 84 -1 19
-1 -1 -1 99 -1 -1 -1 1
95 -1 -1 -1 -1 80 -1 -1
output
2
1
0
Comments