백준: 24183번 Affischutskicket (Python3)
Affischutskicket 성공스페셜 저지다국어
1 초 (추가 시간 없음) | 1024 MB | 651 | 515 | 458 | 83.273% |
문제
VE OCH FASA! PostNord har för det 1337 :e året i rad höjt portot, vilket riskerar att bräcka Programmeringsolympiadens budget.
Varje år skickar PO ut affischer till ca 450 gymnasieskolor. Ett utskick består av tre saker:
- ett kuvert av C4-storlek (229 mm×324 mm )
- två affischer av A3-storlek (297 mm×420 mm )
- ett informationsblad av A4-storlek (210 mm×297 mm )
Det är mycket viktigt att brevet väger högst 50 gram, eftersom portot annars blir dubbelt så högt. För att klara denna magiska viktgräns kan PO styra över vilken sorts papper som används för de tre sakerna. Varje sort har en ytvikt (vikt per area) som typiskt anges i gramm2 . Notera att kuvertet består av två sammanklistrade ark av C4-storlek, medan ytvikter och ovanstående mått gäller för ett ark.
Skriv ett program som räknar ut den totala vikten för ett brev.
입력
Indatan består av tre heltal mellan 50 och 200 , ytvikterna i gramm2 för sorterna som används till kuvertet, affischerna respektive informationsbladet.
출력
Skriv ut ett enda decimaltal: vikten på ett fullständigt brevutskick i gram. Svaret ska anges med minst 3 decimalers noggrannhet (d.v.s. vara inom 5⋅10−4 från rätt svar).
예제 입력 1
120 90 70
예제 출력 1
44.626140
예제 입력 2
150 200 90
예제 출력 2
77.768100
답안
1
2
3
4
5
6
|
a, b, c = map(int, input().split())
envelop = 229 * 324 * a * 2
poster = 297 * 420 * b * 2
sheet = 210 * 297 * c
print("{:.6f}".format((envelop + poster + sheet) * 0.000001))
|
cs |
![](https://blog.kakaocdn.net/dn/b0UStT/btrI3tevIjr/TOoPz7uo2zXc36bNxPqvIK/img.png)
'공부 > 코딩테스트' 카테고리의 다른 글
백준: 24083번 短針 (Hour Hand) (Python3) (0) | 2022.08.08 |
---|---|
백준: 24087번 アイスクリーム (Ice Cream) (Python3) (0) | 2022.08.08 |
백준: 24294번 ГРАДИНА (Python3) (0) | 2022.08.08 |
백준: 24356번 ЧАСОВНИК (Python3) (0) | 2022.08.08 |
백준: 24365번 ПЧЕЛИЧКАТА МАЯ (Python3) (0) | 2022.08.08 |
댓글