01 2024 档案
摘要:1. Luogu P1452 [USACO03FALL]Beauty Contest G /【模板】旋转卡壳 思路:距离最远的点一定是凸壳上的两点 双指针枚举,i指针枚举凸壳的边,j指针在前面枚举最远点,优选答案 注意,两个指针都是向前走的,保证旋转卡壳时间为O(n) 时间:O(n*logn + n
阅读全文
摘要:1. POJ2986 A Triangle and a Circle 题意:给定一个三角形,一个圆的圆心和半径,求圆和三角形的面积交 利用三角剖分,计算简单多边形和圆的相交面积 三角剖分的步骤: 多边形上的每条边都与圆心构成三角形 算出每个三角形与圆的相交面积 根据有向面积的正负累加到答案中 计算每
阅读全文
摘要:1. Luogu P2742 [USACO5.1]圈奶牛Fencing the Cows /【模板】二维凸包 上面是板子题 Andrew 算法 对所有点按坐标 x 为第一关键字、 y 为第二关键字排序。第1、第n两个点一定在凸包上。 先顺序枚举所有点,求下凸包。用栈维护当前在凸包上的点:新点入栈前,
阅读全文
摘要:给出一个长度为nn的数组,完成以下两种操作:1. 将第ii个数加上kk2. 输出区间[i,j][i,j]内每个数的和 朴素算法单点修改:O(1)O(1)区间查询:O(n)O(n)使用树状数组单点修改:O(logn)O(logn)区间查询:O(logn)O(logn)前置知识lowbit()lowbi
阅读全文
阅读目录(Content)
此页目录为空