题意: 一个凸多边形和$m$个光源,问最少选择几个光源使得多边形所有边都被照亮 思路: 对于每个光源,处理出能照到的边,即为区间完全覆盖问题,但是区间是环形的,枚举起点处理 #include <bits/stdc++.h> using namespace std; typedef long long ...
分类:
其他好文 时间:
2020-12-10 11:38:18
阅读次数:
15
参考书籍《算法设计与分析》 王晓东 1.问题描述 (注:是所有的三角形的权值之和,不是只计算边和弦的权值之和) 2.分析 下面举个例子说明: 取表格右上角即t[1,6]进行说明(表格其他情况类似填写即可)。第一种情况:即当v0v1v6成一组时,如上图,依次类推 可以发现,这个过程和矩阵连乘最优计算次 ...
分类:
其他好文 时间:
2020-11-13 13:06:30
阅读次数:
7
点击查看代码块 #include <bits/stdc++.h> #define ed end() #define bg begin() #define mkp make_pair #define pb push_back #define vv(T) v(v(T)) #define v(T) vec ...
分类:
其他好文 时间:
2020-08-21 16:38:12
阅读次数:
84
https://zoj.pintia.cn/problem-sets/91827364500/problems/91827368971 需要判断凸包,学了再来补; 先说dp部分, dp[ i ][ j ]表示划分起点为i,终点为j的凸多边形所需的花费; dp [ i ] [ j ] =min ( d ...
分类:
其他好文 时间:
2020-07-08 01:28:39
阅读次数:
73
题目传送门 分析: 把凸多边形简化成一个圆,一次电车游览会把圆分割成两部分,之后只能在其中一部分里面进行游览 考虑DP,设$F_{i,j,0/1}\(表示,目前我们只能游览逆时针方向\)(i,j)$中的点,并且下一步是从$i$还是$j$出发 枚举区间中的某个点$k$,分类讨论,简单转移 #inclu ...
分类:
其他好文 时间:
2020-06-27 16:12:43
阅读次数:
78
题目 给定一具有N个顶点(从1到N编号)的凸多边形,每个顶点的权均已知。问如何把这个凸多边形划分成N-2个互不相交的三角形,使得这些三角形顶点的权的乘积之和最小? 输入 第一行 顶点数N(N<50)。 第二行 N个顶点(从1到N)的权值,权值为小于32768的整数。 输出 第一行为各三角形顶点的权的 ...
分类:
其他好文 时间:
2020-06-23 21:10:18
阅读次数:
46
题目描述 给定一具有N个顶点(从1到N编号)的凸多边形,每个顶点的权均已知。问如何把这个凸多边形划分成N-2个互不相交的三角形,使得这些三角形顶点的权的乘积之和最小? 输入格式 第一行 顶点数N(N<50)。 第二行 N个顶点(从1到N)的权值,权值为小于32768的整数。 输出格式 第一行为各三角 ...
分类:
其他好文 时间:
2020-06-23 17:24:44
阅读次数:
62
https://webcms3.cse.unsw.edu.au/static/uploads/course/COMP9517/20T2/18f4c394e47c2ee9eb687391ef1569e74d6f254b404f953404ebe5aabdc2ee36/COMP9517_20T2W3_F ...
分类:
其他好文 时间:
2020-06-22 01:39:01
阅读次数:
68
原文链接:https://arxiv.org/abs/1506.03134 Motivation 现有的序列化预测通常使用RNN。RNN的问题在于输出数量固定,对于答案长度动态变化的问题并不适用。 作者以凸包问题(Convex Hull)为例。给定一定数量的点,希望找到一系列点组成凸多边形,使得任一 ...
分类:
Web程序 时间:
2020-05-19 22:24:15
阅读次数:
76
给定一个由 $ n $ 个点组成的**严格**(不存在三点共线)凸多边形。
你要将这个图形平移 $ n $ 次,每次将一个顶点与原点 $ (0,0) $ 重合。
请判断这 $ n $ 个平移后的多边形除了与原点重合的点之外的点组成的多边形是否与原图形相似。
在读入中,保证输入的点按逆时针顺序排... ...
分类:
其他好文 时间:
2020-05-01 16:35:22
阅读次数:
53