COCI-21 (2021) - Γύρος #6 - 2 (Zemljiste)

View as PDF

Submit solution

Points: 30 (partial)
Time limit: 2.0s
Memory limit: 512M

Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Python
Zemljište

coci21f2-figure.svg

Ο Matej είναι, ως γνωστόν, ο μεγαλύτερος Κροάτης καινοτόμος και επιχειρηματίας. Η εταιρία του επεκτείνεται, γι' αυτό αποφάσισε να αγοράσει ένα οικόπεδο κοντά στη "Velika Gorica". Η διαθέσιμη γη είναι μια ορθογώνια περιοχή που αποτελείται από r \times s τετραγωνικά "κελιά". Καθε "κελί" έχει τη δική του τιμή και δεν είναι δυνατό να αγοράσετε μόνο ένα μέρος ενός "κελιού". Ο Matej είναι ένας έμπειρος επιχειρηματίας και ξέρει ότι το κλειδί της επιτυχίας δεν είναι απλά να αγοράζεις το μεγαλύτερο οικόπεδο ή το φθηνότερο. Αντίθετα, θα πρέπει να αγοράσει ένα οικόπεδο γης του οποίου η τιμή είναι όσο το δυνατόν πιο κοντά στους μαγικούς αριθμούς που του έδωσε ο Milan το μέντιουμ.

Στην αρχή της καριέρας του, ο Milan αποκάλυψε στον Matej δύο μαγικούς αριθμούς a και b, κρίσιμους για την εμπορική επιτυχία. Ως εκ τούτου, ο Matej επιθυμεί να αγοράσει ένα (μη άδειο) ορθογώνιο οικόπεδο έτσι ώστε η απόκλιση μεταξύ της τιμής του και των μαγικών αριθμών να είναι όσο το δυνατόν μικρότερη. Η απόκλιση μεταξύ της τιμής και ενός μαγικού αριθμού είναι απλώς η απόλυτη τιμή της διαφοράς τους και η απόκλιση μεταξύ της τιμής και των δύο μαγικών αριθμών είναι το άθροισμα αυτών των απόλυτων διαφορών. Βοηθήστε τον Matej και καθορίστε την ελάχιστη δυνατή απόκλιση μεταξύ της τιμής του οικοπέδου και των δύο μαγικών αριθμών.

Είσοδος

Η πρώτη γραμμή περιέχει θετικούς ακέραιους r,\;s,\;a και b\;(1 \le r,\;s \le 500,\;1 \le a, b \le 10^9) από το πρόβλημα.

Η i-οστή από τις ακόλουθες r γραμμές περιέχει μια ακολουθία s θετικών ακεραίων c_{ij}\;(1 \le c_{ij} \le 10^9), οι τιμές των "κελιών", κατά σειρά.

Έξοδος

Στη μοναδική γραμμή τυπώστε την ελάχιστη δυνατή απόκλιση μεταξύ της τιμής του οικοπέδου και των δύο μαγικών αριθμών.

Βαθμολογία
.
 Υποπρόβλημα    Βαθμοί   Περιορισμοί
1 10 1 \le r,\;s \le 20
2 20 1 \le r,\;s \le 100
3 40 Κανένας επιπλέον περιορισμός.
Παραδείγματα

input

2 2 10 10
1 3
4 1

output

2

input

3 2 3 4
1 9
1 1
8 1

output

3
Επεξήγηση του 2ου παραδείγματος:

Ο Matej μπορεί να αγοράσει ένα οικόπεδο που αποτελείται από δύο γειτονικά "κελιά" κόστους 1. Η συνολική τιμή είναι τότε 1 + 1 = 2 και η απόσταση μεταξύ αυτού και των μαγικών αριθμών είναι |3 - 2| + |4 - 2| = 3.


input

3 4 5 3
1 1 1 1
9 6 7 6
8 1 9 7

output

2

Comments

There are no comments at the moment.