摘要: 高手给的训练计划 一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.acm主要是考算法的 ,主要时间是花在思考算法上,不是花在写程序与debug上。 下面给个计划你练练: 第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, 因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 出来. 1.最短路(Floyd、Dij... 阅读全文
posted @ 2008-08-29 20:31 cnnbboy 阅读(306) 评论(0) 推荐(0)
摘要: 简单模拟,题目大意是n个孩子围一圈,老师喊一声就每人把手中的糖果的一半分给自己右边的人,如果此时手中是奇数个的时候,就从老师那里要一颗变成偶数再除2。给定初始状态,每个孩子手上都有偶数个糖果,问老师喊几声,所有人手上都有一样多的糖果,个数是几个? 直接模拟。因为是同时给,所以如果用一个数组线性的往后传递,是错误的。开两个数组,一个传递前个数pre[],一个保存在传递后的个数now[],每一轮结束以... 阅读全文
posted @ 2008-08-28 19:07 cnnbboy 阅读(542) 评论(0) 推荐(0)
摘要: 时间总是那么的快,认真地计算下,我的ACM生涯已经快一年了。 对许多人来说,其实还很短,但对我来说是太晚了。 对,是太晚了,在大三的上学期才接触到ACM,开始做,开始提高自己,总觉得很晚,很后悔。 当然,ACM带来了很多快乐给我,甚至有机会去参加省赛,并且拿到铜奖,真的觉得很开心。 现在,大家全力冲击亚洲赛的区域赛,指望能进去参加现场赛,我也要更加努力。 想想了自己治学的态度,还是有很多缺点: ... 阅读全文
posted @ 2008-08-28 18:22 cnnbboy 阅读(328) 评论(0) 推荐(0)
摘要: 想了老半天,用了很复杂的过程。。结果WA了,去问了别人,才知道,可以一个函数搞定 哎,水平还是不行,需要提高啊 #include using namespace std; int main() { long n,x; float m; cin >> n) while (n--) { cin >> m; memcpy(&x,&m,4); printf("%lX\n",x); ... 阅读全文
posted @ 2008-08-27 20:42 cnnbboy 阅读(182) 评论(0) 推荐(0)