COCI-18 (2018) - Γύρος #1 - 3 (Cipele)

View as PDF

Submit solution

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

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

Αφού ξόδεψε το μεγαλύτερο μέρος των χρημάτων του σε διάφορα έργα, ο Nadan αποφάσισε να ξοδέψει χρήματα για παπούτσια υψηλής ποιότητας για τους προγραμματιστές λογισμικού του. Ευτυχώς για τον Nadan, βρήκε N αριστερά παπούτσια και M δεξιά παπούτσια στο υπόγειό του. Δεδομένου ότι η προέλευσή τους είναι άγνωστη, τα παπούτσια κυκλοφορούν σε διάφορα μεγέθη.

Ο Nadan σας ζήτησε να συνδυάσετε όσο το δυνατόν περισσότερα παπούτσια (είναι σημαντικό να μην μπορείτε να επιλέξετε ένα νέο ζευγάρι αφού συνδυάσετε όλα τα παπούτσια). Κάθε ζευγάρι πρέπει να αποτελείται από ένα αριστερό παπούτσι και ένα δεξί παπούτσι. Ενώ συνδυάζετε τα παπούτσια, θα πρέπει να βεβαιωθείτε ότι ελαχιστοποιείται η ασχήμια. Η ασχήμια ενός ζευγαριού ορίζεται ως η μέγιστη απόλυτη τιμή της διαφοράς στα μεγέθη των παπουτσιών, μεταξύ όλων των ζευγαριών παπουτσιών.

Είσοδος

Η πρώτη γραμμή περιέχει δύο θετικούς ακέραιους αριθμούς N και M\;(1 \le N, M \le 100\,000), τον αριθμό των αριστερών παπουτσιών και των δεξιών παπουτσιών, με αυτή τη σειρά.
Η δεύτερη γραμμή περιέχει N αριθμούς L_i\;(1 \le L_i \le 10^9), τα μεγέθη των αριστερών παπουτσιών.
Η τρίτη γραμμή περιέχει M αριθμούς R_i\;(1 \le R_i \le 10^9), τα μεγέθη των σωστών παπουτσιών.

Έξοδος

Τυπώστε την ελάχιστη ασχήμια μεταξύ όλων των πιθανών συνδυασμών παπουτσιών.

Βαθμολογία

Σε δοκιμαστικές περιπτώσεις αξίας 20% των συνολικών πόντων, θα ισχύει ότι N = M.
Σε παραδείγματα αξίας επιπλέον 50% των συνολικών πόντων, θα ισχύει ότι N, M \le 5\,000.

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

input

2 3
2 3
1 2 3

output

0

input

4 3
2 39 41 45
39 42 46

output

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

Ο Nadan έχει 4 αριστερά και 3 δεξιά παπούτσια και ο μέγιστος αριθμός ζευγαριών που μπορούν να αποκτηθούν είναι 3. Ένα πιθανό ζευγάρι είναι: 39 - 46, 41 - 42, 45 - 39, αλλά η ασχήμια ενός τέτοιου συνδυασμού είναι 7 λόγω του πρώτου ζεύγους.
Ο καλύτερος συνδυασμός θα ήταν:
39 - 39, 41 - 42, 45 - 46, με την ασχήμια να είναι ίση με 1, που είναι η ελάχιστη δυνατή ασχήμια που μπορεί να επιτευχθεί.


input

5 5
7 6 1 2 10
9 11 6 3 12

output

4

Comments

There are no comments at the moment.