摘要: 从《Cash》谈一类分治算法的应用 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同.求出子问题的解,就可得到原问题的解.分治算法非常基础,但是分治的思想却非常重要,本文将从今年NOI的一道动态规划问题Cash开始谈如何利用分治思想来解决一类与 阅读全文
posted @ 2016-12-11 11:08 清羽晨风 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 本文转载自http://blog.csdn.net/zhjchengfeng5/article/details/7855241# 首先来一个问题: 给定平面上一个点集 E ,还有一个定点 V ,怎么在一群点中找出一个点 U,使得 V 与 U 的距离最近(欧几里得距离)? 当然,我们能够想到一种做法: 阅读全文
posted @ 2016-12-11 10:53 清羽晨风 阅读(2868) 评论(0) 推荐(0) 编辑
摘要: template inline bool getd(T& x) { int ch=getchar(); bool neg=false; if(ch!=EOF && ch!='-' && !isdigit(ch)) ch=getchar(); if(ch==EOF) return false; if(ch=='-'){ neg=true; ch=getchar(); } x=... 阅读全文
posted @ 2016-12-11 10:47 清羽晨风 阅读(1181) 评论(0) 推荐(0) 编辑