Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

CMI_01_57 - Wyszukiwanie binarne II

Napisz program, który będzie wyszukiwał następującą informację w uporządkowanym ciągu liczb całkowitych:

  • ile razy wystąpiła szukana wartość
  • indeks wystąpienia pierwszego elementu

Wejście

W pierwszym wierszu jedna liczba n  określająca długość uporządkowanego ciągu (0 < n < 1000001).

W drugim wierszu n liczb ustawionych niemalejącą mieszczących się w typie int.

W trzecim wierszu jedna liczba q określająca liczbę zapytań.

Każde z q zapytań składa się z jednej liczby, którą wyszukujemy (nie więcej niż 105).

Wyjście

Dla każdego zapytania dwie liczby: 

  • ilość wystąpień szukanej liczby
  • indeks wystąpienia pierwszej wartości (indeksujemy od 1)

lub napis brak jeśli dana wartość nie występuje.

Przykład

Wejście:
13
1 1 1 2 3 3 4 5 6 6 6 6 7
4
2
3
6
8
Wyjście:
1 4
2 5
4 9
brak

Dodane przez:Marcin Kasprowicz
Data dodania:2021-04-07
Limit czasu wykonania programu:1s-20s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM32-GCC MAWK BC C-CLANG NCSHARP CPP14-CLANG COBOL COFFEE D-CLANG D-DMD ELIXIR FANTOM FORTH GOSU GRV JS-MONKEY JULIA KTLN NIM OBJC OBJC-CLANG OCT PICO PROLOG R RACKET RUST SCM qobi CHICKEN SQLITE SWIFT UNLAMBDA VB.NET

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.