-
PLAYERJINAH’S BOTTLEGROUNDS - 15803Algorithm/BOJ 2020. 3. 16. 03:03123456789101112131415161718192021222324//15803 - PLAYERJINAH’S BOTTLEGROUNDS#include <iostream>using namespace std;double x[3];double y[3];int main(){for(int i = 0; i<3; ++i)cin >> x[i] >> y[i];int flag = true;if(x[0] == x[1] && x[1] == x[2])flag = false;else if(y[0] == y[1] && y[1] == y[2])flag = false;else if((double){(x[0]-x[1])/(y[0]-y[1])} == (double){(x[1]-x[2])/(y[1]-y[2])})flag = false;if(flag)cout << "WINNER WINNER CHICKEN DINNER!";elsecout << "WHERE IS MY CHICKEN?";}
cs https://www.acmicpc.net/problem/15803
15803번: PLAYERJINAH’S BOTTLEGROUNDS
프로그램의 입력은 표준 입력으로 받는다. 스쿼드는 총 4명으로 구성되며 준서는 멀리서 저격을 하기 때문에 좌표가 주어지지 않는다. 따라서 첫 번째 줄부터 세 번째 줄까지 x, y (1 ≤ x, y ≤ 1000) 두 개의 자연수가 각각 주어진다. 각 줄의 x, y는 한 명의 팀원이 상대방 화면에서 어떤 위치인지 나타낸다. 그리고 팀원들은 항상 서로 다른 위치에 있다.
www.acmicpc.net
PLAYERJINAH’S BOTTLEGROUNDS
3개의 점이 한 직선위에 있는지 확인하는 문제입니다.
기울기를 비교할때, 0으로 나누는 경우를 예외처리 해주어야 합니다.
'Algorithm > BOJ' 카테고리의 다른 글
보석 - 2492 (0) 2020.03.19 게임 - 1103 (0) 2020.03.16 트리 나라 관광 가이드 - 15805 (0) 2020.03.16 저거 못 타면 지각이야!! - 15804 (0) 2020.03.16 주말 여행 계획 - 15808 (0) 2020.03.16