摘要:
[数学]:主要是计算几何方面有些代码的学习和规范(1)、叉积判断相交:[USACO3.4.1 Closed Fences](2)、叉积、点积、背包的代码规范以及多边形重心的求法:[HDU3685 Rotational Painting](3)、判断视野:[USACO3.4.1 Closed Fences]、[NOI2011 智能车比赛]还有高斯消元:[USACO3.2.4 Feed Ratios][动态规划]:(1)、状态压缩:[NOI2001 炮兵阵地](2)、矩阵+快速幂优化:[HNOI2011 DAY1 数学作业][数据结构]:(1)、Splay:[NOI模拟题7T2 Sort](2)、 阅读全文
摘要:
[关键字]:数学 计算几何[题目大意]:给出一个多边形,判断有多少种稳定的摆放方法。//========================================================================================================================================[分析]:从物理角度分析,多边形的稳定方法就是重心的垂足落在支撑边以内(不含顶点),而因为有可能会有凹多边形出现所以支撑边一定是所有点的凸包的边。现在问题转化成了:(1)、求凸包:可以用Graham_Scan搞定(2)、求重心:这个比较麻烦 阅读全文
摘要:
[关键字]:枚举[题目大意]:给出一盘五子棋局,判断在3步内是否有人能赢。//=============================================================================================================================[分析]:首先考虑第一步就有人赢的情况:枚举全棋盘所有可以放子的点判断在此处放一颗子后当前先手是否能赢;第二步才有人赢的情况:当前后手有两处地方可以保证走一步就能赢,因为如果只有一处,先手可以在此放子,但有两处的话先手顾此失彼;第三步才有人赢的情况:比上两种情况稍微复杂, 阅读全文
摘要:
[关键字]:搜索+建图[题目大意]:给出一个矩阵,矩阵里有5种格子:‘F’初始位置;‘G’:能量池——可以将能量补满;‘Y’开关;‘D’:不能走到;‘S’:空地,问最小拥有多少初始能量才能走过所有开关。//============================================================================================================================================[分析]:首先只要有解,中间走过哪些‘S’都无所谓,只有‘Y’和‘G’是需要考虑的节点,所以可以先BFS或Floy 阅读全文