가젯 템플릿
#define _CRT_SECURE_NO_WARNINGS #include #define rep(i, n) for (int i = 0; i < (int)(n); ++i) #define rep1(i, n) for (int i = 1; i 0) return 1; else if (ret < 0) return -1; else return 0; } double dist(Point a, Point b) { return (a.y - b.y) * (a.y - b.y) + (a.x - b.x) * (a.x - b.x); } int manhat(int startX, int startY, int endX, int endY) { return abs(startX - endX) + abs(startY - endY); } int g..