2020年3月14日

洛谷 P1429 平面最近点对 (分治)

摘要: 题目:传送门 题意:给定平面上n个点,找出其中的一对点的距离,使得在这n个点的所有点对中,该距离为所有点对中最小的 2≤n≤200000 思路: 截取自洛谷题解的 -> 戳 #include <bits/stdc++.h> #define LL long long #define mem(i, j) 阅读全文

posted @ 2020-03-14 18:46 Willems 阅读(178) 评论(0) 推荐(0) 编辑

Gym - 101635K:Blowing Candles (旋转卡壳,求凸包宽度)

摘要: 题目:传送门 题意:给 n 个点,用矩阵将所有点覆盖,要求矩形宽度最小,输出宽度。 思路: 参考自 -> 戳 旋转卡壳 + 点到直线最短距离 最远距离是点到点;宽度是点到边。 #include <iostream> #include <stdio.h> #include <string.h> #in 阅读全文

posted @ 2020-03-14 15:30 Willems 阅读(204) 评论(0) 推荐(0) 编辑

HDU 4087 ALetter to Programmers (三维坐标旋转 矩阵 + 矩阵快速幂)

摘要: 题目:传送门 思路: 出处 - > 戳 平移: 1 0 0 tx x x+tx0 1 0 ty * y = y+ty0 0 1 tz z z+tz0 0 0 1 1 1 缩放: scale kx ky kz kx 0 0 0 0 ky 0 0 0 0 kz 0 0 0 0 1 旋转: 绕任意轴(过原 阅读全文

posted @ 2020-03-14 11:28 Willems 阅读(130) 评论(0) 推荐(0) 编辑

导航