Java 如何向SPOJ平台提交我的第一个程序?为什么超过时间限制或运行时错误NZEC?
我的问题如下所示。 我的程序在IDE NetBeans上正常工作,但当我在SPOJ上提交此程序时,它没有正确提交 它表示超过了时间限制,或者有时表示运行时错误NZECJava 如何向SPOJ平台提交我的第一个程序?为什么超过时间限制或运行时错误NZEC?,java,netbeans,Java,Netbeans,我的问题如下所示。 我的程序在IDE NetBeans上正常工作,但当我在SPOJ上提交此程序时,它没有正确提交 它表示超过了时间限制,或者有时表示运行时错误NZEC public class Main { public static void main(String[] args) throws java.lang.Exception { java.util.Scanner s=new java.util.Scanner(System.in
public class Main {
public static void main(String[] args) throws java.lang.Exception {
java.util.Scanner s=new java.util.Scanner(System.in);
//System.out.println(s.hasNext());
//if(s.hasNext()){
int firstLine=s.nextInt();
int[][] finalArray=new int[firstLine][];
for(int i=0;i<firstLine;i++){
/* if(s.hasNextInt()){*/ int secondLine= s.nextInt();
int[] thirdLineArray=new int[secondLine];
for(int j=0;j<secondLine;j++){
thirdLineArray[j]=s.nextInt();
}
finalArray[i]=thirdLineArray;
}
//}
PassingMultiDimArray(finalArray);
// for(int[] x:finalArray){
// System.out.println();
// for(int y:x){
// System.out.print(y+" ");
// }
// }
//}
}
private static void PassingMultiDimArray(int[][] finalArray) {
for(int i=0;i<finalArray.length;i++){
countSwapInsertSort(finalArray[i]);
}
}
private static void countSwapInsertSort(int[] a) {
// throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
// int a[]={14,44,37,20,43,20,33,55};
int swap=0;
for(int i=1;i<a.length;i++){
for(int j=i;j>0;j--){
if(a[j]<a[j-1]){
int temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
swap++;
}
else break;
}
}
//System.out.println(Arrays.toString(a));
System.out.println(swap);
}
}
公共类主{
公共静态void main(字符串[]args)引发java.lang.Exception{
java.util.Scanner s=新的java.util.Scanner(System.in);
//System.out.println(s.hasNext());
//如果(s.hasNext()){
int firstLine=s.nextInt();
int[]finalArray=新int[firstLine][];
for(inti=0;ifor(inti=1;i0;j--){
如果(a[j]for(int i=1;i0;j--){
如果(a[j]@basycal,那么这段时间的解决方案是什么complexity@basycal这种高时间复杂度的解决方案是什么
for(int i=1;i<a.length;i++){
for(int j=i;j>0;j--){
if(a[j]<a[j-1]){
int temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
swap++;
}
else break;
}