Pentru că Lili a uitat să îi dea un cadou de Crăciun prietenei ei, Georgiana, s-a gândit să se revanşeze aducându-i cadouri timp de zile. Astfel, în fiecare zi din cele , Lili va duce în faţa casei Georgianei cadouri, toate de mărime . După cele zile, Georgiana se apucă să sorteze cutiile cu cadouri în ordine crescătoare după mărime. Deoarece s-au strâns foarte multe cadouri, Georgiana te roagă să afli mărimea celui de al -lea cadou după sortare.
Protocol de interacțiune
Concurentul va implementa funcția solve
, cu următoarea semnătură:
int solve(int N, long long K, int cnt[] , int m[])
Parametrii acestei funcții au sensul descris în cerința de mai sus.
Funcția va întoarce rezultatul cerut în problemă. Concurentul trebuie să nu implementeze funcția main
Restricții și precizări
- Funcția
solve
va fi apelata o singură dată - , oricare de la la
- Pe testele oficiale, şirurile şi sunt generate pseudo-random. Detaliile sunt ascunse concurenţilor.
- Testele sunt grupate pe subtaskuri. Punctele pe un subtask sunt acordate doar dacă sursa trece toate testele din respectivul subtask.
# | Punctaj | Restricții |
---|---|---|
1 | 9 | |
2 | 10 | |
3 | 11 | |
4 | 12 | |
5 | 58 | Fără restricții suplimentare |
Exemplu
cadouri.in
5 7
3 2
4 3
2 1
2 2
1 1
cadouri.out
2
Explicație
Mărimile cadourilor, după sortare, sunt:
Prin urmare, cadoul al -lea ca mărime este unul de mărime