摘要: CodeForces 800B Volatile Kite(点与直线的距离)(Java 实现) 传送门 如果想要一个凸多边形不退化为凹多边形,那么任意的相邻的三个点必然最多形成一条直线。因此我们可以求出点i 1和i+1的直线向量,再求点i到这条直线的距离,答案必然是取其中最小的一个值 import 阅读全文
posted @ 2017-04-17 19:40 江南何采莲 阅读(196) 评论(0) 推荐(0) 编辑
摘要: String HDU 5672(双指针) 传送门 题意:一个字符串中找到所有拥有不少于k个不同的字符的子串。 import java.io. ; import java.util. ; public class Main { static final int N = 1000005; static 阅读全文
posted @ 2017-04-17 15:59 江南何采莲 阅读(198) 评论(0) 推荐(0) 编辑
摘要: FZU 1492 地震预测(模拟链表的应用)(Java实现) 怀特先生是一名研究地震的科学家,最近他发现如果知道某一段时间内的地壳震动能量采样的最小波动值之和,可以有效地预测大地震的发生。 假设已知一段时间的n次地壳震动能量的采样值为a1,a2,…an,那么第i 次采样的最小波动值为min{|ai 阅读全文
posted @ 2017-04-17 10:01 江南何采莲 阅读(221) 评论(0) 推荐(0) 编辑