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

Envío 5084

Problema 0x63 - Encontrar el primer elemento mayor a X en un arreglo ordenado

  • Autor: asadoenolla
  • Fecha: 2021-10-13 01:14:26 UTC (Hace más de 2 años)
Caso # Resultado Tiempo Memoria
#1
Incorrecto
0.004 s 3 KBi
#2
Incorrecto
0.004 s 2 KBi
#3
Incorrecto
0.005 s 4 KBi
#4
Incorrecto
0.004 s 1 KBi
#5
Incorrecto
0.007 s 7 KBi
#6
Incorrecto
0.005 s 6 KBi
#7
Incorrecto
0.004 s 5 KBi
#8
Incorrecto
0.005 s 3 KBi
#9
Incorrecto
0.004 s 1 KBi
#10
Incorrecto
0.004 s 2 KBi
#11
Incorrecto
0.005 s 40 KBi
#12
Tiempo límite excedido
1.029 s 2 KBi
#13
Tiempo límite excedido
1.039 s 1 KBi
#14
Tiempo límite excedido
1.032 s 1 KBi
#15
Tiempo límite excedido
1.05 s 1 KBi
#16
Incorrecto
0.179 s 1 KBi
#17
Incorrecto
0.196 s 1 KBi
Puntos totales: 0 / 100

Código

#include <iostream>
#include <bits/stdc++.h>

using namespace std;


int Search(int arr[], int num, int n){
    int ind=0;
    for(int j=0; j<n; j++){
        if(num < arr[j]){
              return ind;
        }
        ind++;
    }
    return n;

}

int main() {
    int n, x;
    cin >> n;
    int arr[n];

    for (int i=0; i<n; i++){
        cin >> arr[i];
    }

    cin >> x;
    for (int i=0; i<x; i++){
        
        int num;
        cin >> num;

        cout << Search(arr, num, n);

    }


}