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比较吃香

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

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

JAVA的a+b import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); int b = in.nextInt(); System.out.println(a + b); } } (1) 最明显的好处是...

import java.util.*; //编译错误估计你没导包 public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); while(cin.hasNext()){ int a = cin.nextInt(); //这里我用int acm 估计要用double int b =...

先说一下Java对于ACM的一些优点吧: (1) 对于熟悉C/C++的程序员来说Java 并不难学,两周时间基本可以搞定一般的编程,再用些时间了解一下Java库就行了。Java的语法和C++非常类似,可以说是C++的升级版,只是更加强调面向对象思想而已。(个人见...

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