COI-11 (2011) - 5 (Lovci)

View as PDF

Submit solution

Points: 50 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Python
Lovci

Ο Mirko τράβηξε μια σκακιέρα 2 \times N επί 2 \times N και αποφάσισε να παίξει το ακόλουθο παιχνίδι:

Σε κάθε τετράγωνο, έγραψε έναν ακέραιο αριθμό που δηλώνει την τιμή αυτού του τετραγώνου. Στη μέση της πρώτης σειράς (στήλες N και N+1), τοποθέτησε δύο αξιωματικούς. Ο Mirko υπολογίζει τώρα τις οπτικές γραμμές των δύο αξιωματικών: πρόκειται για τετράγωνα στην ίδια διαγώνιο με έναν από τους αξιωματικούς, αλλά όχι τα ήδη καλυμμένα τετράγωνα από κάποιον από τους αξιωματικούς.

Για παράδειγμα, εάν το N είναι 3, τα τετράγωνα εντός της οπτικής γωνίας των δύο αξιωματικών (που συμβολίζονται με '\(Χ\)') στις αρχικές τους θέσεις (που σημειώνονται με 'L') είναι τα εξής:

OOLLOO
OXXXXO
XXOOXX
XOOOOX
OOOOOO
OOOOOO

Σε περιορισμένο αριθμό κινήσεων, ο Mirko προσπαθεί να κερδίσει το μέγιστο σκορ με την ακόλουθη στρατηγική:

1 Πριν κάνει οποιαδήποτε κίνηση, ο Mirko υπολογίζει το άθροισμα των τιμών στα τετράγωνα εντός των οπτικών γραμμών των δύο αξιωματικών. Αυτό είναι το αρχικό σκορ του Mirko.
2 Σε κάθε γύρο, ο Mirko επιλέγει έναν από τους αξιωματικούς και τον μετακινεί σε ένα τετράγωνο εντός της οπτικής του γραμμής
3 Στη νέα του θέση, ο επίσκοπος μπορεί πλέον να δει νέα τετράγωνα. Το άθροισμα αυτών των τετραγώνων, που προηγουμένως δεν έβλεπε κανένας από τους επισκόπους από την έναρξη του παιχνιδιού, προστίθεται πλέον στο σκορ του Mirko.

Γράψτε ένα πρόγραμμα που να υπολογίζει τη μέγιστη βαθμολογία που μπορεί να πετύχει ο Mirko σε K γύρους.

Είσοδος

Η πρώτη γραμμή εισόδου περιέχει δύο ακέραιους N και K (1 \le N \le 10, 0 \le K \le 100), τη διάσταση της σκακιέρας και τον αριθμό των στροφών.

Οι ακόλουθες 2\times N γραμμές περιέχουν τις τιμές των τετραγώνων στην αντίστοιχη σειρά, 2\times N τιμές ανά σειρά. Αυτές οι τιμές είναι ακέραιοι από το εύρος -1\,000\,000 έως 1\,000\,000.

Έξοδος

Σε μία μόνο γραμμή εξόδου, εκτυπώστε τη μέγιστη βαθμολογία που μπορεί να πετύχει ο Mirko.

Βαθμολογία

Σε αρχεία ελέγχου συνολικής αξίας 40% πόντων, το K θα είναι μικρότερο ή ίσο με 5.

Παραδείγματα

input

2 0
0 -9 -9 0
0 1 1 0
1 0 0 1
0 0 6 0

output

4

input

2 1
0 -9 -9 0
0 1 1 0
1 0 0 1
0 0 6 0

output

1

Comments

There are no comments at the moment.