틀린게 없는데 계속해서 RTE(SIGKILL Memory exceeded)에러가납니다...
너무 메모리를 많이 잡아 먹은건가요??
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
int n = 0;
int max=0;
int Test=0;
int [][]arr;
int [][]temp;
Scanner scan = new Scanner(System.in);
System.out.println("테스트 케이스 횟수");
Test=scan.nextInt();
if(Test<=50){
while(Test>0){
System.out.println("삼각형의 크기");
n = scan.nextInt();
arr = new int[n][n];
temp = new int[n][n];
if (n >= 2 && n <= 100) {
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
arr[i][j] = scan.nextInt();
if(arr[i][j]<1 || arr[i][j]>10000)
break;
}
}
sum(0,arr,temp);
max=temp[n-1][0]; //최대값을 임시로 저장
for(int j=1;j<n;j++){
if(temp[n-1][j]>max)
max=temp[n-1][j];
}
System.out.println(max);
}
Test--;
}
}
clearpal6
틀린게 없는데 계속해서 RTE(SIGKILL Memory exceeded)에러가납니다...
너무 메모리를 많이 잡아 먹은건가요??
import java.util.Scanner;
public class Main {
}
}
9년 전