기하학 6

BOJ 2778 : 측량사 지윤

문제 링크 : boj.kr/2778난이도 : G3태그 : 기하학 2778번: 측량사 지윤측량사 지윤이는 삼각형을 너무 좋아해서 하루에 하나씩 삼각형을 그린다. 그런데 어느 날 밤에 삼각형을 그리려고 하는데, 작업실이 정전 되고 말았다. 그래도 지윤이는 감으로 직선 3개를 그www.acmicpc.net코드#include #define all(x) (x).begin(), (x).end()#define INF 0x7FFFFFFFusing namespace std;using ll = long long;using ld = long double;using pii = pair;using pll = pair;struct line { ld a; ld b; ld c;};int main(){ ios::..

PS 2024.04.26

BOJ 2175 : 땅 자르기

문제 링크 : boj.kr/2175 난이도 : G4 태그 : 브루트포스, 기하학 2175번: 땅 자르기 첫째 줄에 사각형의 네 꼭짓점의 좌표가 순서대로(시계방향이나 반시계방향으로) 주어진다. 각 꼭짓점의 좌표는 절댓값이 10,000을 넘지 않는 정수이다. 입력으로 주어지는 사각형은 볼록 사각형 www.acmicpc.net 코드 #include #define all(x) (x).begin(), (x).end() #define INF 0x7FFFFFFF using namespace std; using ll = long long; using ld = long double; using pii = pair; using pll = pair; ld area(vector dots) { ld sum = 0; ll s =..

PS 2024.03.12

BOJ 29159 : 케이크 두 개

문제 링크 : boj.kr/29159 난이도 : S3 태그 : 기하학, 정수론 29159번: 케이크 두 개 $(0,0),(0,1),(1,0),(1,1)$이 네 쪽지점인 직사각형과 $(2,1),(3,2),(3,1),(3,2)$가 네 꼭지점인 직사각형을 동시에 이등분하는 직선의 방정식은 $y=\frac12 x+\frac14$이다. www.acmicpc.net 코드 #include #define all(x) (x).begin(), (x).end() #define INF 0x7FFFFFFF using namespace std; using ll = long long; using ld = long double; using pii = pair; using pll = pair; ll gcd(ll a, ll b) { i..

PS 2024.02.16