2011年8月12日
摘要:
二维的搞得差不多了就想搞三维的,但是网上搜了半天只找到两道题目,蛋疼。。
/*给出三维空间中的n个顶点,求解由这n个顶点构成的凸包表面的多边形个数.
增量法求解:首先任选4个点形成的一个四面体,然后每次新加一个点,分两种情况:
1> 在凸包内,则可以跳过
2> 在凸包外,找到从这个点可以"看见"的面,删除这些面,然后对于一边没有面的线段,和新加的这个点新建一个面,至于这个点可以看见的面,就是求出这个面的方程(可以直接求法向量).*/
下面是三维凸包的模板。。有了这个模板应该对付三维凸包的题就没问题了吧。。 阅读全文
posted @ 2011-08-12 22:25
→木头←
阅读(2200)
评论(0)
推荐(1)
摘要:
//大概是说S要去消灭外星人,要找到最短的路把所有的外星人消灭。。就这样。。
//题意说的很复杂,大意就是求S到A的距离,因为S到A可分所以就像是求图的最小生成树,先用BFS求各点的距离,再用prim求最短距离。 阅读全文
posted @ 2011-08-12 21:36
→木头←
阅读(460)
评论(0)
推荐(0)
摘要:
由于以下题目过于水,所以合并一起。。
先来个纯模板题。。HDU 1028 Ignatius and the Princess III 完全的模板。。
HDU 1284 钱币兑换问题 也是模板题,,但是要注意的是,不能把N带入,,不然会TLE,,题目说了上限了,,所以可以先模拟出来。。再求。。
HUD 1398 Square Coins 只要注意它的硬币是以平方增长的。。
HDU 2082 找单词。。
HDU 1171 Big Event in HDU
//又是一题母函数的经典应用。。
//题意给出N种设备,分别给出设备的价值和数量。。叫你求出分成两半价值相差最小的分发,
//如果不能平分的话就先给出大的。。
HDU 2152 Fruit
//中文的题目就不在说了。。就是上下界母函数。。 阅读全文
posted @ 2011-08-12 18:33
→木头←
阅读(224)
评论(0)
推荐(0)