RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00012

Straža

Platinum I 플래티넘 I
난이도
0.600s
시간 제한
32MB
메모리 제한
1
맞았습니다!!
1
제출 수
100.0%
정답률
레이팅

의견: 0

설명

Near a military base there is a system of trenches, modeled as line segments in a plane. During nighttime, when most soldiers are fast asleep, three guards stand watch over the trenches. Two guards can see each other if there is a trench (or a row of trenches) along the entire straight line segment between them, and there is no third guard on that line segment.

For security reasons, the guards must be placed so that each guard sees the other two. In how many ways can they be placed?

제약
입력 형식

The first line contains the integer \(N\) (\(1 \le N \le 100\)), the number of trenches. Each of the next \(N\) lines contains the description of one trench: four integers \(x_1\), \(y_1\), \(x_2\), \(y_2\) (each between \(0\) and \(100\)), where \((x_1, y_1)\) are the coordinates of one end and \((x_2, y_2)\) the coordinates of the other end.

Trenches in the input may overlap and share endpoints.

출력 형식

Output the number of ways the guards can be placed, on a single line.

서브태스크
서브태스크점수설명

Subtask 1

110점
예제 1
입력
6
0 0 1 0
0 0 0 1
1 0 1 1
0 1 1 1
0 0 1 1
1 0 0 1
출력
8
예제 2
입력
4
5 1 7 1
1 1 5 1
4 0 4 4
7 0 3 4
출력
1
예제 3
입력
3
2 2 3 2
3 2 3 3
3 3 2 3
출력
0
문제 정보

riseoj 작성

출처 COCI 2006/2007 Contest 2

평가 및 의견

Straža

개요
출제자 난이도 Platinum I 플래티넘 I 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Straža

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8