Java 如何向SPOJ平台提交我的第一个程序?为什么超过时间限制或运行时错误NZEC?

Java 如何向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

我的问题如下所示。 我的程序在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);
        //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;i
for(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;
}