New Online Judge
主页
问题
来源/分类
竞赛&作业
状态
排名
常见问答
登录
注册
1789: [NewOJ Contest 10] 圆内的最短距离
内存限制:256 MB
时间限制:1 S
标准输入输出
题目类型:传统
评测方式:Special Judge
上传者:
提交:49
通过:36
提交
提交记录
统计
题目描述
小蓝最开始在一个半径为1的圆心上,圆上有m个等分
点,每个点有对应的一个颜色编号。
小蓝需要走一条给定的
颜色路径,也就是每次需要到达具有该颜色的任意一个点上。
如下图所示,图上有5个点,按照顺时针颜色编号依次为1 4 2 2 3。
小蓝需要走的颜色路径是1 2 4 1 3 2,由于颜色2有两个点,但是最短路径如图所示。
现在给你上述信息,求小蓝走的最短距离。
输入格式
第一行为n,表示小蓝需要完成的颜色路径的长度。
第二行为n个数字表示给定的颜色路径。
第三行为m,表示圆上等分点的数量。
第四行为按照顺时针给定的m个点的颜色编号。所有数字不超过100。
输出格式
输出的答案与标准答案绝对误差在10^-6以内视为正确。
输入样例
复制
样例1: 6 1 2 4 1 3 2 5 1 4 2 2 3 样例2: 5 4 2 1 3 1 6 1 2 1 3 1 4
输出样例
复制
样例1: 7.604395 样例2: 5.732051
分类标签
进阶题
动态规划