Rank | Usertype | University | Name | A 2580 |
B 2581 |
C 2582 |
D 2583 |
E 2584 |
F 2585 |
G 2586 |
H 2587 |
I 2588 |
J 2589 |
K 1005 |
AC/Time |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 普通高校 | 吉林大学 | jojer | 34/5(2) | 62/1 | 97/2 | -/12 | 131/1 | -/6 | -/- | 146/1 | 117/4 | 31/1 | 104/1 | 8/822 |
2 | Guest | 哈尔滨工业大学 | 3队 | 55/3 | 71/1 | 291/7 | -/- | 212/1 | -/- | -/- | 243/1 | 83/1 | 40/1 | 106/1 | 8/1261 |
3 | 普通高校 | 吉林大学 | glacier | 26/2(1) | 57/1 | 95/1 | -/- | -/15 | -/- | -/- | 220/1 | 202/1 | 39/2 | 103/1 | 7/762 |
4 | Guest | 哈尔滨工业大学 | 2队 | 86/3(2) | 13/2(1) | 184/7 | -/3 | -/25 | -/- | -/- | 120/1 | 90/1 | 27/1 | 108/1 | 7/768 |
5 | 普通高校 | 长春理工大学 | 长理1队 | 46/2 | 72/3 | 222/1 | -/- | -/1 | -/- | -/5 | 118/1 | 193/1 | 48/2 | 108/1 | 7/887 |
Rank5,去掉不算排名的Guest,最终Rank3!!!
发挥基本正常,算是个极限了,毕竟还有很多不懂的知识.捧杯就交给大一大二的同学们啦~
大三了,有许多事该做,不知道这是不是最后一次参加省赛了,暂停做题. POJ Solved :291
从去年的Rank7到今年的Rank3虽然前进的不多,但背后的努力我们一同见证.
2队从Rank25到Rank12,有点可惜,其他队伍的排名也比去年有很多提升.
我们学校开展ACM/ICPC相关活动3年了,协会刚建立也快一年的时间.
从第一年的校内赛只限大三,省赛没有1等,到第二年校内大二成为主力,第一次拿到省1,再到今年大三愈发成熟,大一大二颇具实力.
虽然没多少活动,没多少培训,但一步步地也算走出了自己的道路.
学校不够重视,同学间知名度也不高,但我们有热情,有恒心,肯下功夫.
东北赛不知道还有没有,下半年的Harbin Regional我们一定去现场!
协会下一步应该扩大知名度与影响力,培养更多的后备力量,全面提升大家的实力.
言归正传....讲下今天的比赛
上午热身,出去逛一圈回来发现已经发题了,lb切a,我和zxz看b
lb差点把gcd写错,囧...a掉后抢机子写b
稍微调了下,处理行尾空格顺利a掉,Rank4
习惯了poj不管行尾空格,处理空格真麻烦....
随后每个人都写了一遍两道题,还分别用c++和java
机子装有Visual Studio 2008和Eclipse,用着挺顺手,比去年好
可惜题目太水了,去年还有个DFS,难道预示着今年题目都是水?
最后试了下打印代码,一切OK
中午吃饭交流了下,java貌似直接有gcd方法.
某人夹了个鸡腿给我,好像他前几天还说不能吃太饱不然会困...
晃荡回体育场,稍事休息,赛程排在一天是挺紧张的
竟然不还原不重启.....
看到主席台10个气球一字排开..
发题,仍然是老战术,我从后往前,其他人从前往后
A还是个字符画...吉大都没别的题了么..zxz上去敲
看到J...题目挺复杂...不过问得简单,基本有思路
往前翻I,像是去年的B...lb说ABCD都水..汗
zxz写A写一半貌似出了点问题,说要推一下,场上看到有J的气球了
抢机子写,有点乱,函数结构改了几次,样例没错,试了几个OK,交上去WA...
郁闷,出师不利,zxz继续写A.
刚才WA的时候顺便扫了一眼Status,A很多PE,就让zxz小心空格
他试了2个没问题交上去PE- -||
又试了几个case,终于AC..
46分钟才搞出A,还一次罚时,形势不容乐观...
和lb讨论了下J,想了几个数据,一测果然有问题,nc把判断大小写的两个函数写反了,改完AC
接着lb上去敲B,很快,但是又WA.....1小时过去了,才2题,Standing都不敢去看...
三个人一起想了几个数据,改了下程序,再交还WA...郁闷死了,我对I还没啥想法,于是继续想B的数据
72分钟终于过了B,zxz觉得I可以做,上去写,我和lb看其他的题
比较无聊,看了下赛前说改动比较大的H,和lb讨论了下就是MST...
I写完了我出了个数据他过不了...是VVVV这样的..他说写错了,汗
给他推荐了D,E,G去想....感觉适合他
抢机敲H,中间还加了一题K,变成11题,晕,马上就有队伍做出来了,只好转去做
我的思路还在Prim里,乱乱的,让zxz敲掉.
一试样例不对....画了个图研究,才发现是写成Dijkstra了,背得太熟...
这时候保守多了,测了5分钟才submit,一次AC!
形势不错,感觉到了1等还是有希望
zxz上去写G,用java....
和lb讨论I,因为场上I已经很多了,肯定不是难题
发现lb理解错题意了= =和他讲了下算法让他敲
zxz又遇到了点问题,lb很快把I搞定,1Y!
C觉得能做,翻书翻书..
<算法艺术>真是好书....和某例题一样,思想看懂了不过O(n^2+m)的算法没懂
这题范围也小,直接用Floyd.
敲完结果不对,让他们一起帮我看代码,每次写到后面都有点乱
结果是一个=写成>,复制粘贴惹的祸
试了4,5个case都没问题,提交,又是1Y
瞄了一眼,好像是Rank2,我承认,将被的幻影此刻在我的眼里浮现了0.001s - -|
zxz继续写G...
剩1小时,要关Ranklist,已经掉到3了,比赛就是这样,不能坐以待毙,否则注定将被超越.
吉大一队太强了,8个题时间还比我们少,第一基本无望.
我和lb继续研究中间的4题,都有点思路,但是时间不够写了,继续让zxz做G
E随便蒙了一下WA,G也WA,比赛就这样结束了.
颁奖lb去的,话说去年我上去,嘉宾问我是哪个学校的,答曰长理,他竟然没反应过来,再说全名才知道....
说下我对每个题的理解:
A.水,处理比较麻烦,容易PE,练习赛做过几次画图了.
B.水,情况多,要多测试.
C.Floyd求所有顶点间的最短路,然后O(n^2)枚举两个点u,v,比较dis[1][u]+weight[u][v]/2+dis[v][n].有个技巧,前几天刚学的,就是把所有的边都乘以2,而且答案也不会超过2^31,还能保证精度,输出的时候奇偶判断下.
补充:直接求1~n的最短路再选最短的边减半是错的.用Dijkstra从1和N出发各做一次可以做到O(n^2),写起来复杂点
D.lb的思路是先分别预处理切下连续步长为1,2,3,4的面积,然后分1111,112,22,131等情况枚举,挺麻烦
E.lb猜过去是对角线交点...事实证明应该是对的,但还要分共线,共四边形,三角形中间一个点等情况,我想的实现方法是用极角排序再判线段相交,几何还是不熟练.
F.赛后才发现时限是15s...O(n^2)的dp应该够的.我想Insert键其实最多按一次,可以先把要插入的都插入,然后再修改,这样按键次数肯定要少.首先,Len(s1)>Len(s2)显然无解,因为不能删除.求LCS(s1,s2),用滚动数组,防止MLE,如果LCS==Len(s1),则都是插入操作,答案是Len(s2)-Len(s1),LCS<Len(s1)比较复杂,还没想清楚,直接Len(s2)-LCS+1 WA掉了.
G.神奇的数论,不会,zxz说要DFS
H.把x轴看做一个点,其到点i的距离就是|yi|,然后求1~n号点之间两两的距离,接着就是Prim了.
很奇怪没多少人做,我们队好像还是第一队做出来的,可能赛前改题,没办法在纸上看,只能用电脑,很多队没来得及看题.
I.保存最近的2次V的位置就行了,得到一个新的V就扔掉最早的一个.头尾特殊处理下.
J.水,Aa这种情况也应该不显示,题目说得不清楚.
K.水
最后感谢在大学帮助过和一直支持我的老师,同学们.