作者tkcn (小安)
站内Programming
标题Re: [问题] 高中程式设计大赛
时间Thu Feb 4 11:21:10 2010
我没参加过 ICPC 之类正式的比赛,
到了研究所才真正开始练习写 ACM。
看了这篇文章两天,
没看到有人跳出来反对,
所以我想来表达点意见。
1. 写应用程式跟程式竞赛在初期完全是两回事,
至少以多数大学生来说是如此。
在没有学习资料结构 / 演算法之前,
去参加这种比赛就是只能当炮灰。
2. 参加这种比赛的选手,
有从小学就开始写程式的,
有些是在优良的学府天天和同学切磋研究。
我不知道你的程度,也不是看不起你,
但是那些选手同样也很优秀、很努力。
如果你的 "赌一把" 是指几乎放弃学业,
全把升学机会放在这项比赛上,
那我是完完全全的持反面意见。
练习 ACM, 参加程式竞赛是很有意义的事情,
DJWS 大所写的 "ACM的用途与迷思":
http://djws.wordpress.com/2010/01/30/acm%E8%BF%B7%E6%80%9D/
你才接触这个领域没几天,现在下决定还太早,
且无论如何不该因此荒费学业,
在我所接触过的 ACM 高手中,
每一位都能同时将比赛与学业兼顾。
我给你的建议是:
1. ZeroJudge 上别只写简单的题目,
会写的题目写再多也不会进步。
可以慢慢找一些简单演算法的题目开始练习,
Lucky 猫的网站有对题目难度做等级 1~4 的区分,
(
http://luckycat.kshs.kh.edu.tw/ )
难度 3 开始就会开始用到比较基本的演算法了。
学习演算法时,除了看书以外,
DJWS 的演算法笔记不可不看:
http://www.csie.ntnu.edu.tw/~u91029/
小弟我当初学习是全靠他。
2. 找些志同道合的朋友一起练习、讨论,
如果能利用学校的资源更好。
3. 问问参加过这类比赛的前辈,
了解比赛所需的知识、比赛的方式、
所遭遇对手的实力,
还有哪个学校准备的点心比较好吃 (误)
※ 引述《wa007123456 (大笨羊)》之铭言:
: 我比较想问他们会考甚麽样的内容
: 物件导向的观念吗?
: 还是要你实做一些小程式
: 或是说 会发考卷测验你对语法的熟悉度
: 听说如果拿到全国第一名
: 可以保送相关科系大学
: 小弟我休学两年...前几天是我同学考学测的日子
: 我感到异常的难过
: 因为他们都快要上大学了 我还在念高一
: 只是这两年我都在写程式
: 有点想赌一把的感觉...
: 把我全部的精华都发展出来
: https://www.youtube.com/watch?v=PiPLe92eIDY
: 这上面大概就是我的程度
: 感谢回答><
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.183.199
1F:推 LPH66:推点心 XD 122.254.23.234 02/04 13:53
2F:推 xanlich:以前高中参加过,也是当炮灰,想问一下现在 122.116.45.34 02/04 14:14
3F:→ xanlich:这比赛有规定只能用C/C++嘛?有些语言支援 122.116.45.34 02/04 14:16
4F:→ xanlich:的library/function超多,感觉能省很多工 122.116.45.34 02/04 14:17
5F:→ tkcn:ICPC 前两年好像支援 Java 了,NCPC 我不清楚140.122.183.199 02/04 14:18
6F:推 chchwy:就算用了Java 也不能call ShortestPath()呀 59.112.177.116 02/04 14:49
7F:→ chchwy:如果只是基本的资料结构 C++ STL绰绰有余 59.112.177.116 02/04 14:50
8F:推 PsMonkey:写应用程式跟程式竞赛在初期完全是两回事 118.231.118.75 02/04 15:14
9F:→ PsMonkey:上头这句话几乎永远成立 [炸] 118.231.118.75 02/04 15:14
10F:→ tkcn:那是对於封顶的期望呀 :P140.122.183.199 02/04 15:24
11F:→ AmosYang:但是在死线前一刻写好的东西却长得差不多 65.87.177.87 02/05 06:07
12F:→ AmosYang:强者去冲topcoder.com吧;无年龄限制且有 65.87.177.87 02/05 06:09
13F:→ AmosYang:奖金;还可以享受被虐杀的快感 XD 65.87.177.87 02/05 06:10