acm用哪种高级语言最有优势?

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:02:50
主要是c,c++,java这三种
听说有些国际比赛只能用java,是不是?

我个人认为C++最有优势,因为C++中有很多现成的库函数,比如STL,可以直接用,比较方便。至于国际比赛,不只是只能用JAVA的。

最具优势的显然是因人而定的
你最熟悉那种语言,那种语言就有优势

1.因为ACM中的题目都属于算法类的题目,算法类题目需要一个尝试和探测的过程,运行太慢的语言不适合. 所以可以排除JAVA.

2.算法题显然什么OOP,template根本用不到.所以.选择一种简单的语言最为理想 从而减轻在语法层次上给思路所带的干扰. 我个人推荐你选择C语言. 因为他最简单,比较适合描述算法类问题.

acm比赛 是仅限定选手使用C,C++,Java,Pascal四种语言的,其他语言都不准使用。

另外acm比赛看重的是算法,语言相关性很小。用各种语言实现起来都差不多,一般都用不着库函数什么的。

Java语言运行起来本来就慢不了多少,而且acm组委会专门对Java的运行时间放宽了要求。所以,根本不必排除Java