█████████ ████ ███░░░░░███ ░░███ ███ ░░░ ██████ ███████ ██████ ██████ ░███ ███░░███ ███░░███ ███░░███ ███░░███ ░███ ░███ ░███░███ ░███ ░███████ ░███ ░███ ░░███ ███░███ ░███░███ ░███ ░███░░░ ░███ ░███ ░░█████████ ░░██████ ░░████████░░██████ ░░██████ ░░░░░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░░ ░░░░░░

Envío 2454

Problema 0xf2 - Partir un arreglo grande en 2

  • Autor: wesly
  • Fecha: 2020-12-19 21:58:32 UTC (Hace alrededor de 3 años)
Caso # Resultado Tiempo Memoria
#1
Correcto
0.179 s 16 KBi
#2
Incorrecto
0.168 s 16 KBi
#3
Incorrecto
0.173 s 16 KBi
#4
Incorrecto
0.176 s 15 KBi
#5
Correcto
0.172 s 16 KBi
#6
Incorrecto
0.187 s 12 KBi
#7
Correcto
0.169 s 15 KBi
#8
Incorrecto
0.176 s 16 KBi
#9
Correcto
0.175 s 13 KBi
#10
Correcto
0.186 s 16 KBi
#11
Incorrecto
0.172 s 16 KBi
#12
Correcto
0.255 s 20 KBi
#13
Correcto
0.265 s 18 KBi
#14
Tiempo límite excedido
1.029 s 125 KBi
#15
Tiempo límite excedido
1.012 s 121 KBi
#16
Error en tiempo de ejecución (NZEC)
Exited with error status 137
run: line 1:     3 Killed                  /usr/local/openjdk13/bin/java Main
0.977 s 125 KBi
#17
Tiempo límite excedido
1.03 s 116 KBi
#18
Tiempo límite excedido
1.052 s 125 KBi
#19
Error en tiempo de ejecución (NZEC)
Exited with error status 137
run: line 1:     3 Killed                  /usr/local/openjdk13/bin/java Main
0.942 s 125 KBi
#20
Tiempo límite excedido
1.034 s 124 KBi
Puntos totales: 35 / 100

Código

import java.util.Scanner;

/**
 *
 * @author usuario
 */
public class Main {

    public static void main(String[] args) throws java.lang.Exception {
        Scanner sc = new Scanner(System.in);
        int arraySize = sc.nextInt();
        int[] array = new int[arraySize];
        
        for(int i=0; i<arraySize; i++){
            int item = sc.nextInt();
            array[i] = item;
        }
        
        int index = -1;
        int left = 0;
        int right = 0;
        boolean isPosible = false;
        for(int i=0; i<array.length;i++){
            left=+array[i];
            right=-array[i];
            if(left>0 && right<0){
                isPosible = true;
                index = i;
                break;
            }

        }
        
        if(isPosible){
            System.out.println(index +1);                
        }else{
            System.out.println("Impossible");
        }

        
    }
}