Posts Tagged “ZOJ”


Andrew Stankevich’s Contest #7
ZOJ2604 Little Brackets 25.07% (250/997)
ZOJ2605 Under Control 28.44% (93/327)
ZOJ2606 Holidays 8.54% (27/316)
ZOJ2607 Laboratory 25.00% (104/416)
ZOJ2608 Maps 27.02% (20/74)
ZOJ2609 Crazy Painter 23.23% (89/383)
ZOJ2610 Puzzle 28.92% (105/363)
ZOJ2611 Quest 21.27% (30/141)
ZOJ2612 Stable Sets 29.43% (88/299)

Codeforces也开始挂ASC了,这我才想起,ZOJ上11套ASC的解题报告我还差一份作业没交呢,于是在此补上。目前把ZOJ上的ASC打完了,期待Codeforces放出更多的ASC。代码除了通过解题报告中的链接访问外,也可以在github上watashi/AlgoSolution(README)找到。


—-剧透的分割线—-

Comments 6 Comments »

Semi-live已经结束。从ranklist上看,online队伍的表现要比onsite稍稍逊色一筹。


The 2011 ACM-ICPC Asia Dalian Regional Contest
A ZOJ3539 Compress the String 0.00% (0/53)
B ZOJ3540 Adding New Machine 9.03% (16/177)
C ZOJ3541 The Last Puzzle 17.73% (25/141)
D ZOJ3542 Hexadecimal View 31.36% (281/896)
E ZOJ3543 Number String 27.64% (81/293)
F ZOJ3544 Draw a Mess 3.97% (17/428)
G ZOJ3545 Rescue the Rabbit 19.66% (70/356)
H ZOJ3546 Advanture of Xiaoxingxing 16.66% (1/6)
I ZOJ3547 The Boss on Mars 17.17% (136/792)
J ZOJ3548 Chess Board 16.00% (8/50)

简要介绍一下各题的思路吧,不打算写详细的解题报告了,最近也不打算写套题的解题报告。遇到有人问ZOJ Monthly解题报告的事,于是说一下。首先ZOJ Monthly没有官方的解题报告,我过去写的解题报告只是个人兴趣而已,一开始便没有打算一直做下去。不过ZOJ近两个月的解题报告可以在猛犸也钻地Fancy的blog找到。

ZOJ3539. Compress the String

Comments 34 Comments »

现在的版本是去阿里巴巴前写好的,之后基本就没什么进展了。最近被数次问到了月赛解题报告,真不好意思,只好发个半成品了 >_< 哎呀呀,题解说不定要烂尾了~


ZOJ Monthly, July 2011
A ZOJ3510 Boring Assignment Expressions 14.28% (3/21)
B ZOJ3511 Cake Robbery 14.04% (66/470)
C ZOJ3512 Financial Fraud 6.35% (22/346)
D ZOJ3513 Human or Pig 18.78% (127/676)
E ZOJ3514 Palindromic Mighty String 8.33% (1/12)
F ZOJ3515 ToT 1.29% (5/387)
G ZOJ3516 Tree of Three 21.06% (357/1695)
H ZOJ3517 Tower VII 0.00% (0/25)
I ZOJ3518 Unsafe Factor 15.57% (246/1579)
J ZOJ3519 Who is the Smartest Man 29.07% (574/1974)

这个月是浙江大学集训队个人选拔赛的日子,而我作为教练也是每天早出晚归。而除此以外,还有许多集训以外的事情要处理,特别是最近两周非常忙+睡眠不足。这也是为什么这次解题报告没有及时发布的原因。不过拖集训队老人和小朋友们的福,下个月的ZOJ Monthly, Auguest 2011将举办第二回东方专场ZOJ月赛(The 2nd Touhou Only ZOJ Monthly),敬请期待。(第一回东方专场ZOJ月赛的详情在这里。)

ZOJ3510. Boring Assignment Expressions

downloadsource code (ZOJ3510.cpp) [bfs, expr_eval, topsort, sp]

Comments 17 Comments »


ZOJ Monthly, May 2011
A ZOJ3500 Electron Cloud 27.20% (139/511)
B ZOJ3501 Roman Order 30.79% (400/1299)
C ZOJ3502 Contest 15.11% (78/516)
D ZOJ3503 Quadratic Surface 2.28% (4/175)
E ZOJ3504 P-norm 49.43% (262/530)
F ZOJ3505 Yet Another Set of Numbers 28.00% (42/150)
G ZOJ3506 Cut the Tree 17.94% (21/117)
H ZOJ3507 Fractal 13.20% (66/500)
I ZOJ3508 The War 13.53% (226/1670)
J ZOJ3509 Island Communication 4.24% (7/165)

一是准备给包括在去年参加过集训在内的xpies一次新手上路前热身的机会。二是因为神奇的原因,存有summer2009和summer2010数据的ZOJ服务器在省赛后被拔网线了。所以这次的题目来自校赛省赛未用题(ABCD)、summer2007(J)和summer2008(EFGHI)。就算题目总体看来水题很多啦,不过两个小时被圆满什么的>_<,何方神圣啊orz(台大一队?)……不管怎样把五月份混过去了,下次Monthly大概在六月底了吧……

ZOJ3500. Electron Cloud

downloadsource code (ZOJ3500.cpp) [math]

求两个球的并的体积。

判断两个球的位置关系和圆没有区别,在相离、相切和包含的时候很简单,所以主要就是要考虑相交的情况。这时候的体积是两个球冠的体积,球冠的体积可以很简单的积分得到:

\int_{z=-r}^{h}{\pi\sqrt{r^2-z^2}^2}=\pi r^2(h+r)-\frac{1}{3}\pi(h^3+r^3)

而要求h1h2,也只要解:

Comments 46 Comments »

这是第8届浙江省大学生程序设计竞赛(The 8th Zhejiang Provincial Collegiate Programming Contest)的比赛点评。这不是官方的解题报告,裁判组也将不会提供官方的解题报告和测试数据。


第8届浙江省大学生程序设计竞赛
A ZOJ3487 Ordinal Numbers 39.24% (312/795)
B ZOJ3488 Conic Section 21.27% (160/752)
C ZOJ3489 Old Labels 2.00% (1/50)
D ZOJ3490 String Successor 10.86% (88/810)
E ZOJ3491 Wall-nut Bowling 0.00% (0/12)
F ZOJ3492 Kagome Kagome 38.00% (233/613)
G ZOJ3493 Palm Up and Palm Down 0.00% (0/1)
H ZOJ3494 BCD Code 18.75% (3/16)
I ZOJ3495 Lego Bricks 8.33% (2/24)
J ZOJ3496 Assignment 11.11% (2/18)
K ZOJ3497 Mistwald 16.66% (13/78)
L ZOJ3498 Javabeans 28.44% (225/791)
M ZOJ3499 Median 30.47% (263/863)

原定的题目只有A-L,比赛前一周姐姐看过题目后表示还是太难,于是又加了一道M。13道题,是姐姐的吉利数字(参考试机赛B题Lucky Number)。其中水题有5道,结果开场对于OJ来说压力实在太大,ZOJ上一长排的Queuing,直到90min后system load才降下来。由于省赛专科和本科在一起比,实力跨度也很大,所以难度控制一直是比较困难的。这次简单题稍微多了一些,而原本我们以为只是中等题的K和I似乎对于很多队伍来说还是太难了。最主要的是,除了冠军队HDU-Knuth外,其它队伍的跳坑顺序完全出乎裁判们的预料= =b 有很多队伍都热衷于折腾赛前被认为是不适合在中期搞的题,而悲剧的是,他们也确实没有搞出来……


The 8th Zhejiang Provincial Collegiate Programming Contest (online)
A ZOJ3487 Ordinal Numbers 51.24% (413/806)
B ZOJ3488 Conic Section 29.45% (291/988)
C ZOJ3489 Old Labels 5.26% (6/114)
D ZOJ3490 String Successor 15.50% (198/1277)
E ZOJ3491 Wall-nut Bowling 0.00% (0/13)
F ZOJ3492 Kagome Kagome 55.55% (345/621)
G ZOJ3493 Palm Up and Palm Down 10.52% (4/38)
H ZOJ3494 BCD Code 15.90% (7/44)
I ZOJ3495 Lego Bricks 10.20% (5/49)
J ZOJ3496 Assignment 12.19% (10/82)
K ZOJ3497 Mistwald 10.97% (46/419)
L ZOJ3498 Javabeans 46.88% (339/723)
M ZOJ3499 Median 51.83% (381/735)

赛前vls曾预测冠军会有10~11题,而我表示今年题目虽然和去年相当,但冠军只有9题,最后还是我猜对了。六年之后,浙大又一次省赛丢杯,不过这一次丟得毫无意外,虽然如此,我还是很看好现在这一批集训队或有意进入集训队的xpies的。比较意外的是我原以为同步赛会有11题的,结果是只有4个10题的。也许是由于我们的失误,J题赛后rejudge了,影响了某些队伍向11题进发的脚步吧。

ZOJ3487. Ordinal Numbers

downloadsource code (ZOJ3487.cpp) [if-else]

输入基数词,输出序数词。为了降低难度,还直接把规则给你了,题目描述里还附带无数测试数据。

Comments 59 Comments »