ch_g

ECUST_ACMer —— ch_g
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

03 2011 档案

摘要:/*题目:CIRU2题目来源:SPOJ 8119 https://www.spoj.pl/problems/CIRUT/题目难度:中等偏难题目内容或思路: 圆的面积并 题意:给n个圆(最多1000个),分别求出覆盖1层的面积、覆盖2层的面积、 覆盖3层的面积。。。覆盖n层的面积 方法见AC大牛blog: http://hi.baidu.com/aekdycoin/blog/item/c1b28e3711246b3f0b55a95e.html做题日期:2011.3.27*/#include <cstdio>#include <cstdlib>#include <cl 阅读全文

posted @ 2011-03-28 09:31 ch_g 阅读(1659) 评论(0) 推荐(0)

摘要:详细参见blog:http://dumbear.com/blog/?p=249计算几何中有关折纸问题的处理内容很不错 阅读全文

posted @ 2011-03-20 23:10 ch_g 阅读(295) 评论(0) 推荐(0)

摘要:这次做比赛有点紧张了,主要是因为500场的纪念赛人爆多,然后自己又想比比好。第一题题目读了好几遍,对题目中一个Sample的分析一直感觉有问题。而且这次题目的返回值是double型的,我用的插件在vs中对于double型的返回值会有问题,于是只好开了Eclipse敲代码,好久不用,都对Eclipse生疏了。 最后做了n久才提交,分数是94.87,真是低得一逼啊。自然500分的题只有读题目的时间了。 这次教主居然被系统cha了两题,这种百年难遇的事情居然被我碰上了。 赛后看自己的rating居然还涨了,估计是一方面做得人比较多,另一方面是大家发挥的都不好。 总的来说自己还有待努力啊。 阅读全文

posted @ 2011-03-20 02:43 ch_g 阅读(160) 评论(0) 推荐(0)

摘要:解题报告是网上搜到的,在代码的下面(是英文的)/*题目:Hypnotic Milk Improvement题目来源:EOJ 352 http://202.120.106.94/onlinejudge/problemshow.php?pro_id=352题目难度:中等偏难题目内容或思路: 搜索 一道不错的题目,一开始我是乱搞过的 给一个6*6的矩阵,矩阵中每个数的范围是0~9,可以对矩阵进行的操作 有某一行的数加一、某一列的数加一或主对角线上的数加一;其中9加上 1变为0。现求不限操作次数,矩阵内所有元素和最大为多少做题日期:2011.3.15*/#include <cstdio># 阅读全文

posted @ 2011-03-15 12:52 ch_g 阅读(233) 评论(0) 推荐(0)

摘要:/*题目:Moonmist题目来源:HDU 3124 (2009 Asia Wuhan Regional Contest Online)题目难度:中等偏难题目内容或思路: 最近圆对 二分 + 扫描线 一道很不错的题目,不过OJ上数据比较弱,一些有问题的代码也能AC 解题报告:http://blog.sina.com.cn/s/blog_64675f540100o02x.html做题日期:2011.3.12*/#include <cstdio>#include <cstdlib>#include <climits>#include <iostream&g 阅读全文

posted @ 2011-03-12 11:16 ch_g 阅读(832) 评论(0) 推荐(0)

摘要:/*题目:Point of view in Flatland题目来源:POJ 3285题目难度:中等偏难题目内容或思路: 模拟退火 这题的难点在找到合适的评估函数做题日期:2011.3.9*/#include <cstdio>#include <cstdlib>#include <climits>#include <iostream>#include <algorithm>#include <cstring>#include <string>#include <queue>#include < 阅读全文

posted @ 2011-03-09 11:44 ch_g 阅读(394) 评论(0) 推荐(0)

摘要:今天做的不好,第二题规模是50,一开始想到了一个dp的方法,以为是O(n^4),但是在敲代码的时候发现其实是O(n^5)的,一算50^5有3*10^8之多,感觉会超时。于是一直想办法优化,直到比赛结束的时候都没有想出O(n^4)或O(logn*n^4)的算法。 赛后看别人代码居然都是O(n^5)的,难道不会超时吗?答案在system test的时候揭晓了,没有超时,一下子郁闷了,想不到TOPCODER的服务器这么厉害,可以跑这么快。然后我敲了一遍第二题,测试数据中的极限数据在本地要跑10+s,但是在人家服务器只要一点几秒,真是太快了。我又试了一下让服务器跑空循环,1.8*10^9的空循环只用. 阅读全文

posted @ 2011-03-09 03:13 ch_g 阅读(200) 评论(0) 推荐(0)

摘要:/*题目:Super Star题目来源:POJ 2069题目难度:中等偏难题目内容或思路: 模拟退火 一开始一直徘徊在WA和TLE之间,提交了有四十多次,步长和点数改多了就TLE, 改少了就WA。无奈之下只得网上看别人的代码。发现别人代码中的点不是随机 移动的,而是朝最远的点移动,这时有些明白了,朝最远的点移动应该会更好 一些,但是还是WA。再仔细看了看,发现我是先判移动后的地方是不是更优, 再移动,如果不是更优就不会移动,这样最远的点不变,那个点又不动,这就 造成了很多次无效的循环,这样反而不好。于是去掉了判断更优的条件。 看来模拟退火也不是那么容易的,其中的技巧还是要好好参透一翻啊。做题日 阅读全文

posted @ 2011-03-08 19:15 ch_g 阅读(645) 评论(0) 推荐(0)

摘要:/*题目:Empire Strikes Back题目来源:URAL 1520题目难度:中等偏难题目内容或思路: 模拟退火 08年顾研论文例题。一开始没看论文只用模拟退火一直WA,后来看了 论文才发现,如果所找的点在圆的边上的话,很难调整到该点。所以 还要加上O(n^3)的特判做题日期:2011.3.8*/#include <cstdio>#include <cstdlib>#include <climits>#include <iostream>#include <algorithm>#include <cstring># 阅读全文

posted @ 2011-03-08 12:30 ch_g 阅读(355) 评论(0) 推荐(0)

摘要:昨天晚上学校的热身赛,把这两天有些过于自信的我又重新打回了原形,不得不承认我还是菜鸟的事实。 链接:http://202.120.106.94/onlinejudge/contestrank.php?contest_id=65 整场比赛的四个小时我一直都在做第一题,而且是一道我在POJ上做过的题目。当时做这题就很暴力,结果在比赛的时候一直TLE,这个时候心态已经失衡了,一来这题硕强23分钟的时候就出了,感觉不会太难,二来这题我以前也过了,对这题还有些许印象。于是总有一种这题一定要过的感觉,就一直在这题上死磕。直到比赛结束。期间我尝试过打表,但是很多数据都是10+,再加上数字直接用", 阅读全文

posted @ 2011-03-06 23:22 ch_g 阅读(4412) 评论(2) 推荐(0)

摘要:随机增量法真是太犀利了。头一次接触随机算法,被他所折服了ZOJ 1450 和 HDU 3007都是最小圆覆盖的题目,不过规模比起http://61.187.179.132:8080/JudgeOnline/showproblem?problem_id=1336这个OJ上的真是小巫见大巫了。/*题目:Alien最小圆覆盖题目来源:Balkan2002 http://61.187.179.132:8080/JudgeOnline/showproblem?problem_id=1336题目难度:中等题目内容或思路: 随机增量法 + 最小圆覆盖做题日期:2011.3.4*/#include <c 阅读全文

posted @ 2011-03-04 23:43 ch_g 阅读(717) 评论(1) 推荐(0)

摘要:/*题目:Covering Points题目来源:HDU 3623 / TJU 3740 (2010天津网络赛C题)题目内容或思路: 坐标旋转 其实这题感觉上也不是太大自然,不过不知道为什么比赛的时候过队的比较少。 最让我兴奋的是此题居然是1A的。 不过遗憾的是先看了Roba的解题报告。 思路在Roba大牛的blog上有http://roba.rushcj.com/?p=523#comments做题日期:2011.3.4*/#include <cstdio>#include <cstdlib>#include <climits>#include <io 阅读全文

posted @ 2011-03-04 12:36 ch_g 阅读(271) 评论(0) 推荐(0)

摘要:这两天在学习计算几何,随便说说自己的学习过程吧。 基本的叉积、点积和凸包等东西就不多说什么了,网上一搜一大堆,切一些题目基本熟悉了就差不多了。 一些基本的题目可以自己搜索,比如这个blog:http://blog.sina.com.cn/s/blog_49c5866c0100f3om.html 接下来,研究了半平面交,思想方法看07年朱泽园的国家队论文,模板代码参考自我校大牛韬哥:http://www.owent.net/2010/10/acm-%E8%AE%A1%E7%AE%97%E5%87%A0%E4%BD%95-%E4%B8%AA%E4%BA%BA%E6%A8%A1%E6%9D... 阅读全文

posted @ 2011-03-02 21:51 ch_g 阅读(5145) 评论(15) 推荐(4)

摘要:/*题目:Smallest Bounding Rectangle题目来源:UVA 10173 http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=13&problem=1114&mosmsg=Submission+received+with+ID+8029560题目难度:中等题目内容或思路: 旋转卡壳 给定点集S,求S的最小覆盖矩形 最小覆盖矩形的四条边上,其中一条边有至少两个点,其他边上至少有一个点。 然后沿着凸包 阅读全文

posted @ 2011-03-01 14:29 ch_g 阅读(881) 评论(0) 推荐(1)