减少java代码的运行时间
有人能告诉我如何减少这个程序的运行时间吗?这是对代码vita 2018中提出的一个问题的回答,我得到了一个时间错误减少java代码的运行时间,java,Java,有人能告诉我如何减少这个程序的运行时间吗?这是对代码vita 2018中提出的一个问题的回答,我得到了一个时间错误 import java.util.Scanner; public class HelloWorld{ public static void main(String []args){ Scanner sc = new Scanner(System.in); long sum = 0; int N = sc.nextInt();
import java.util.Scanner;
public class HelloWorld{
public static void main(String []args){
Scanner sc = new Scanner(System.in);
long sum = 0;
int N = sc.nextInt();
for (int i = 0; i < N; i++) {
final long x = sc.nextLong(); // read input
String str = Long.toString((long) Math.pow(1 << 1, x));
str = str.length() > 2 ? str.substring(str.length() - 2) : str;
sum += Integer.parseInt(str);
}
System.out.println(sum%100);
}
}
import java.util.Scanner;
公共类HelloWorld{
公共静态void main(字符串[]args){
扫描仪sc=新的扫描仪(System.in);
长和=0;
int N=sc.nextInt();
对于(int i=0;i
运行时间或时间复杂性?运行时间@roope您的代码的目的是什么?不应该(long)Math.pow(1)“时间错误”到底是什么?您能分享完整的错误消息吗?
final long x = sc.nextLong(); // read input
String str = Long.toString((long) Math.pow(1 << 1, x));
str = str.length() > 2 ? str.substring(str.length() - 2) : str;
sum += Integer.parseInt(str);
final long x = sc.nextLong();
long n = 1L << x;
sum += n%100;