UVa-10209 - Is This Integration?

View as PDF

Submit solution

Points: 60 (partial)
Time limit: 1.0s
Memory limit: 1M

Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Python
Is This Integration?

Στην παρακάτω εικόνα μπορείτε να δείτε ένα τετράγωνο ABCD, όπου AB = BC = CD = DA = a. Τέσσερα τόξα σχεδιάζονται λαμβάνοντας τις τέσσερις κορυφές A, B, C, D ως κέντρα και a ως την ακτίνα. Το τόξο που σχεδιάζεται λαμβάνοντας το \(Α\) ως κέντρο, ξεκινά από τη γειτονική κορυφή B και τελειώνει στη γειτονική κορυφή D.Όλα τα άλλα τόξα σχεδιάζονται με παρόμοιο τρόπο. Περιοχές τριών διαφορετικών σχημάτων έχουν δημιουργηθεί με αυτόν τον τρόπο. Θα πρέπει να προσδιορίστε τη συνολική επιφάνεια των περιοχών των διαφορετικών αυτών σχημάτων.

Είσοδος

Η είσοδος περιέχει έναν αριθμό κινητής υποδιαστολής a (0 \le a \le 10000) σε κάθε γραμμή που υποδηλώνει το μήκος μιας πλευράς του τετραγώνου. Η είσοδος τερματίζεται με τέλος αρχείου.

Έξοδος

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

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

Παράδειγμα

input

0.1
0.2
0.3

output

0.003 0.005 0.002
0.013 0.020 0.007
0.028 0.046 0.016

Comments

There are no comments at the moment.