Նվազագույն թիվ և հաճախականություն

Ձեզ խնդրում են գրել ծրագիր, որը ստանալով n դրական ամբողջ թվերից բաղկացած զանգված և q հարցում, յուրաքանչյուր հարցման համար պետք է գտնի տրված մասզանգվածի նվազագույն թիվը և նույն մասզանգվածում այդ նվազագույնի հանդիպման քանակը: Ծրագիրը պետք է հարցումները մշակի հնարավորինս արդյունավետ ձևով:

Մուտք

Մուտքի առաջին տողում տրված են երկու ամբողջ թիվ n և q (1 ≤ n, q ≤ 100 000), որոնք բաժանված են բացատով:
Հաջորդ տողում նշված են n ամբողջ թվեր (), բաժանված բացատներով, որոնք կազմավորում են զանգվածի արժեքները:

Ելք

Յուրաքանչյուր հարցման համար տպեք երկու ամբողջ թիվ, որոնք բաժանված են բացատով. նախ տված մասզանգվածի նվազագույն թիվը, ապա այդ նվազագույնի հանդիպման քանակը տվյալ մասզանգվածում:

Օրինակներ

Մուտք
Ելք
5 3 3 2 5 2 1 1 3 2 4 1 5
2 1 2 2 1 1

Constraints

Time limit: 3.5 seconds

Memory limit: 512 MB

Output limit: 3 MB

To check your solution you need to sign in
Sign in to continue