-
백준 6502번: 동혁 피자구현(Implementation) 2018. 7. 25. 12:22반응형
https://www.acmicpc.net/problem/6502
1. 문제
대전 ACM-ICPC Regional가 끝나면, 대회 참가자들은 다같이 카이스트 근처의 동혁 피자에 간다. 대회는 5시간동안 진행되므로, 참가자는 모두 배가 매우 고프다. 피자를 최대한 빨리 먹기 위해서, 큰 피자를 하나 시키려고 한다. 생각해보니 피자가 너무 크면 식탁 위에 맞지 않을 수도 있다. 식탁은 원이고, 피자는 직사각형이다. 식탁의 반지름과 피자의 크기가 주어졌을 때, 피자가 식탁에 맞는 크기인지 아닌지를 구하는 프로그램을 작성하시오.
2. 알고리즘
키워드 - 구현
3. 코드
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849#include <iostream>#include <sstream>#include <string>#include <algorithm>#include <functional>#include <vector>#include <list>#include <queue>#include <deque>#include <map>#include <set>#include <stack>#include <math.h>using namespace std;#define MAX_SIZE 100#define INF 0x7fffffff#define CENDL "\n"#define ll long longint main() {cin.tie(0);std::ios::sync_with_stdio(false);int count = 1;while(true) {int r, w, l;cin >> r;if (r == 0) {break;}cin >> w >> l;double cand = pow(w,2) + pow(l,2);cout << "Pizza " << count << " ";if (!(r * 2 >= sqrt(cand))) {cout << "does not fit on the table." << CENDL;} else {cout << "fits on the table." << CENDL;}count++;}return 0;}cs 반응형'구현(Implementation)' 카테고리의 다른 글
백준 4435번: 중간계 전쟁 (0) 2018.07.27 백준 2720번: 세탁소 사장 동혁 (0) 2018.07.27 백준 8974번: 희주의 수학시험 (0) 2018.07.25 백준 13410번: 거꾸로 구구단 (0) 2018.07.23 백준 11945번: 뜨거운 붕어빵 (0) 2018.07.23