ldcf.net
当前位置:首页 >> 请问ACm用jAvA来编写有坏处吗? >>

请问ACm用jAvA来编写有坏处吗?

用java的话,程序执行的时间是c或c++的十倍左右,而相应的,java的限时一般只是比c或c++多了二倍而已。所以若题目的时间要求比较严格的时候,用java写就需要非常高效的代码才能通过。 所以一般人会选择用c或c++来写。但是如果你对自己java的水平...

适合啊,当然适合啦,其实java还是有好处的,有些题目对于java的时间啊空间都是不一样的标准,像楼上说的那样,只要你写得快,什么语言都是OK的~~

如果你说的是ide的话,随你选,一般用eclipse

熟悉了后,码速和C++写的差不多快吧,取决的还是对题目的理解与知识的积累,Java代码虽然稍微长于C++,但是可以忽略不计;C++STL丰富,Java也有替代的做法,我接触C++的时间比较早,10年接触Java,本科硕士都花过很多时间在OJ上用Java做题,ACM...

首先你这个类名看着就不合适,避免Java关键字和保留字行不,虽然编译可以通过,但是这样很容易出一些奇奇怪怪的问题的 for循环这个,光有个分号,没初始化状态

直接强算肯定是不行的,可以分为几步优化: n和p的取值范围都很大,不过m的取值范围很小,而因为两个数的乘积的后M位只由两个的后M位决定,所以第一步可以只保留n的后m位,前面的舍去。 在进行和第一步之后如果直接强算还是不行,因为可能需要计...

import java.text.NumberFormat; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TT { public static void main(String[] args) { String exp = "1+sin30-2"; String regex = "sin\\d+"; Pattern pattern = Pat...

其实在游戏行业java比较吃香

好吧 ACM是什么

bfs的话,要用到队列的思想的。 不过队列的思想讲起来,也很简单已接受,自己网上找一下就好了。 至于其他的除了queue以外的东西,比如你写的algorithm库函数的,跟bfs无关,可以不做了解。 至于dfs,只要懂递归就可以了。 建议先学dfs,再学bfs。

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com