Profiel van 番茄匠番茄匠Foto'sWeblogLijsten Extra Help

Weblog


    25/05/2007

    挤出时间,盼望六一

    下周要演讲了,还没准备,要gg了。

    听说挤出时间课只是借口不是根本原因
    听说挤出时间课就是要挤出时间
    虽然说挤出时间课是只要提着脑袋去上的
    但轮到自己做的时候就是另一回事了
    挤出时间课为什么不能旁听呢
    这有点不像大学

    盼望六一儿童节!
    20/05/2007

    该死的校选,冲掉了两次羽球活动

    校选,1点-7点。本来想提前3小时退场去打羽毛球,结果由于题目出得不好,导致提前退场计划失败。
     
    下面是总结,写得很烂,加上我很菜,大家就没必要往下看了,纯粹是写给自己的。
     
    拿到题目,快速看了前四道,发现都是没什么算法的题,应该可以过,于是开始写A。
     
    写了一个排序,这题需要稳定排序(同键值在排序后顺序不变),奇怪的是写冒泡和交换排序都不对,sample
    都不过。于是枚举字母重复的个数,过了sample,提交WA。看了一遍题目,发现single #,而我是处理只要有
    一个#就算结束,改之,WA。开始自己出测试数据,突然想到重复个数最多不是5,这才发现被样例误导了,改
    之,Y,这时已经过去23分钟了。看看board,有好几人Y A只花了7分钟,感叹他们速度之快,思路的严谨。
    在等A的结果之前看了几眼C的sample,甚至没仔细看题,就觉得这是个简单的递归枚举,开始写。很快过了
    sample,交之,1Y,这时33分钟。
     
    B题是计算星期几的问题,我一直以为这题写起来比较麻烦,主要是因为原来why有道习题我没写出来,故先做
    D的走迷宫。仔细看sample,发现其实地图的处理不复杂,每次移动两个单位就可以了。很快写好了一个广搜
    。这题sample真难敲。刚写完跑sample时发现readdata()都有问题,主要是回车符读取错误。用sscanf替代后
    就对了。这题经过四次提交,WA,RE,TLE,AC。主要是2个问题,一个是数组我只开到200,还有没有处理走
    出地图数组的引用问题。这是我第一次用C写迷宫问题,没有经验。改了两处,又写了几个测试数据,终于在
    59分钟4Y。
     
    开始做B。想到time.h里面有计算时间差的函数,暗自得意用这个函数写代码,等快写完了我才发现time.h是
    不能做1900年以前的日期的,遂放弃用函数,重新写。从1000年1月1日起依次按年、月、日统计天数,然后通
    过实验知道了1000年1月1日的星期。测了两个数据,就交了1Y。这时83分钟,一看board,哇居然第9名,好高
    的名次。
     
    看了看E,前面看得时候没有联想到usaco里的一道原题,这时是突然想到了,是排序的做法。虽然很快就写完
    了,但最后到139分钟才5Y,原因是好几个细节问题。没处理两个开始时间相同的事件(造成覆盖数组元素)
    ;没处理好负数的情况(比较大小时和0去比了);没想到[a,b] a>b的情况。
     
    这时我已经5题了,还剩下FGH,还有100分钟。G题事先没有准备,知道是老题目但只好放弃。看懂了H的题目
    ,开始沉浸到H中。一直很讨厌表达式计算这个题型,写的很不顺。另外想到了向量中可以嵌表达式等复杂情
    况,有点想放弃了。这时候看board,很多人都Y了F题,这才想到还有F题不知道什么意思,快速读了F题,发
    现是道简单模拟题,这时还有30分钟,人已经比较急躁了。思路还不怎么清晰就开始写,造成程序逻辑有点混
    乱,sample都没过。直到结束的时候,sample还是没过。等事后再看代码的时候,改了三个小错误,就AC了。
    当时如果再给我15分钟我也可以Y,而且是1Y,从而名次可以到15名。
     
    这次拿到了22名,和去年名次差不多,可以说没进步也没退步,除了熟悉了C++,会用一点STL,多割了10几道
    题。本次题目的算法性都不强,挺适合我(更适合SLJ),但是不适合一些数学很好程序能力略欠缺的同学了
    。另外zz和CMC在160分钟以前就割完了所有题目,提前退场,再次感叹他们的速度和清晰度,有空学习一下他
    们的代码…
    10/05/2007

    期中考试

    3月某次数分课:上课了,老师侃庞加莱猜想,量子Fourier变换……我开始睡觉。睡醒了,开始补物理实验报告。
     
    4月某次数分课:上课了,听不懂老师讲的,遂看书自学,看了若干页,困了,睡吧。
     
    4月末:上了两个月的课,是该期中考试了。要考数分和英语,幸运的是不考物理和代数,考四门的话,我想我得至少放弃两门。
     
    5.1-5.7:五一过后要考数学了,对我来说不是复习,是学新课+补作业。
     
    5.6-5.7:全程看zyh同学打通了古墓丽影7传奇,数分把“新课”学了大半。
     
    5.8:明天要考试了,今晚终于把该学的东西算看过一遍了。
     
    5.9:考完了---_---。。。只听某同学道:“他写一道我写一道”,“除了算导数和极限,其他都不会”
     
    5.9:在下午考英语和上午考数学中间,夹了一个代数课,讲Class Equation。晚上割题,写2题WA2题做不来3题。
     
    5.10:加入献血队伍:早上7点在食堂吃早饭,7:35拿到表格,8:40拿到献血证。不痛不痒的。
    3/05/2007

    一点mmq的体会暨庆祝访问过千

    不知不觉本空间的总访问量已经超过1000了,谢谢大家支持!这166天里,我一共发了21篇日志,收到了100条评论,再次感谢各位!
     
    下面切入正题。
     
    这学期开始有意增加了打球的频率,也看了好几场校内的比赛。
     
    和朋友打球的时候被问了些理论问题,一时都没有能给出完美的答复,在这里写点我的理解吧。
     
    Q: 为什么单打发球多发高远球?
    高远球是羽毛球入门的第一坎,也是最基本的一种技术。如果高远球发的足够到位的话,对方一般很难进攻
    (林丹他们另议),而一旦回球不到位,这第二拍就可以掌握主动了,如果站位和步法没有问题的话,接对方回的杀球,高远球,甚至吊球,接得得当都可以赢得机会。
     
    发网前小球当然不是不可以,在反复发高远球之后突然发个小球可能会挺有效的。不过老大说这有个致命的问题,就是万一被压反手底线高远球,就不好处理了。加上发小球容易失误,一般不频繁发小球的。

    Q: 如何尽量不给别人机会?
    人总会失误,失误,或者对手巧妙的攻击无懈可击,造成被动或丢球也没办法,平时多丢丢球倒也没什么,
    刚开始打球关键练习技术,长长经验嘛。
     
    但实战比赛的时候不给别人机会确实比较重要了。多打自己拿手的球,主攻多手弱点吧,我打的比赛很少,实战经验不足,就不多说了。

    以上只是我的经验看法,肯定有问题,欢迎大家讨论。
     
    P.S. 现在精确的访问量数字是1027,这个数字比较精确的,因为我从不刻意刷自己的博客。简单的统计一下,平均一天6.2个人访问,平均7.9天发表一篇日志,平均一篇日志收到4.7条评论。