CCC-23 (2023) - J1 (Deliv-e-droid)

View as PDF

Submit solution

Points: 15 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Python
Deliv-e-droid

Στο παιχνίδι Deliv-e-droid, ένα ανδροειδές ρομπότ πρέπει να παραδώσει πακέτα αποφεύγοντας εμπόδια. Στο τέλος του παιχνιδιού, η βαθμολογία υπολογίζεται με βάση το ακόλουθο σύστημα πόντων:

  • Κερδίζετε 50 πόντους για κάθε πακέτο που παραδίδεται.
  • Χάνετε 10 πόντους για κάθε σύγκρουση με εμπόδιο.
  • Κερδίζετε 500 μπόνους πόντους αν ο αριθμός των πακέτων που παραδόθηκαν είναι μεγαλύτερος από τον αριθμό των συγκρούσεων με εμπόδια.

Η δουλειά σας είναι να προσδιορίσετε το τελικό σκορ ενός παιχνιδιού.

Είσοδος

Η είσοδος θα αποτελείται από δύο γραμμές. Η πρώτη γραμμή θα περιέχει έναν μη αρνητικό ακέραιο αριθμό P, που αντιπροσωπεύει τον αριθμό των πακέτων που παραδόθηκαν. Η δεύτερη γραμμή θα περιέχει ένα μη αρνητικό ακέραιο αριθμό C, που αντιπροσωπεύει τον αριθμό των συγκρούσεων με εμπόδια.

Έξοδος

Η έξοδος θα αποτελείται από έναν ακέραιο αριθμό F, που αντιπροσωπεύει την τελική βαθμολογία.

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

input

5
2

output

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

Παραδόθηκαν συνολικά 5 πακέτα, οπότε κερδίζονται 5 \times 50 = 250 πόντοι. Έγιναν 2 συγκρούσεις, οπότε χάνονται 2 \times 10 = 20 πόντοι. Δεδομένου ότι 5 > 2, κερδίζονται 500 μπόνους πόντοι. Επομένως, η τελική βαθμολογία είναι 250 - 20 + 500 = 730.


input

0
10

output

-100
Επεξήγηση του δεύτερου παραδείγματος:

Παραδόθηκαν συνολικά 0 πακέτα, οπότε κερδίζονται 0 \times 50 = 0 πόντοι. Έγιναν 10 συγκρούσεις, άρα χάνονται 10 \times 10 = 100 πόντοι. Δεδομένου ότι 0 \le 10, δεν κερδίζονται μπόνους πόντοι. Επομένως, η τελική βαθμολογία είναι 0 - 100 + 0 = -100


Comments

There are no comments at the moment.