평행선 성공
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 128 MB | 1222 | 351 | 275 | 31.321% |
문제
평면상에 n개의 점이 있다. 이 점들 중에 서로 다른 두 점을 선택하면 하나의 직선이 만들어진다. 이와 같이 직선을 만들었을 때, x축 또는 y축에 평행한 직선이 몇 개나 되는지 알아내는 프로그램을 작성하시오.
입력
첫째 줄에 n(1≤n≤100,000)이 주어진다. 다음 n개의 줄에는 각 점의 좌표가 int 범위에서 주어진다. 만약 입력에 서로 같은 두 점이 주어지면, 그 두 점을 이용하여 직선을 만들 수 있다.
출력
첫째 줄에 답을 출력한다.
예제 입력 1
4 0 0 10 10 0 10 10 0
예제 출력 1
4
문제 풀이
1차 풀이 ( 2648 KB, 40 ms )
'# Foundation > 백준풀이' 카테고리의 다른 글
[이분탐색] 백준 2805 :: 나무 자르기 (0) | 2019.05.24 |
---|---|
[이분탐색] 백준 1920 :: 수 찾기 (0) | 2019.05.23 |
[정렬] 백준 2230 :: 수 고르기 (0) | 2019.05.17 |
[정렬] 백준 2870 :: 수학숙제 (0) | 2019.05.17 |
[정렬] 백준 2399 :: 거리의 합 (2) | 2019.05.17 |