71442023-12-31 13:25:58IgnácProgramtermék verseny (70 pont)cpp17Elfogadva 70/7037ms4812 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, k;
	cin >> n >> k;
	vector<int> p(n + 1);
	for (int i = 1; i <= n; i++){
		cin >> p[i];
	}

	int jobb = 0;
	int arany = 0, ezust = 0, bronz = 0;
	for (int i = 1; i <= n; i++) {
		if (p[i] > p[k]) jobb++;
		if (jobb < n / 12) arany = i;
		if (jobb < n / 4 && jobb >= n / 12) ezust = i;
		if (jobb < n / 2 && jobb >= n / 4) bronz = i;
	}

	if (arany < k) arany = 0;
	if (ezust < k) ezust = 0;
	if (bronz < k) bronz = 0;
	cout << arany << "\n" << ezust << "\n" << bronz << "\n";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base70/70
1Elfogadva0/03ms1816 KiB
2Elfogadva0/03ms2052 KiB
3Elfogadva0/037ms2972 KiB
4Elfogadva3/33ms2328 KiB
5Elfogadva3/33ms2524 KiB
6Elfogadva3/33ms2776 KiB
7Elfogadva3/33ms2984 KiB
8Elfogadva3/33ms3092 KiB
9Elfogadva3/33ms3052 KiB
10Elfogadva3/33ms3036 KiB
11Elfogadva3/33ms3152 KiB
12Elfogadva3/33ms3288 KiB
13Elfogadva3/33ms3260 KiB
14Elfogadva4/44ms3264 KiB
15Elfogadva4/419ms3596 KiB
16Elfogadva4/423ms3976 KiB
17Elfogadva4/427ms3980 KiB
18Elfogadva4/46ms3876 KiB
19Elfogadva4/48ms4036 KiB
20Elfogadva4/413ms4160 KiB
21Elfogadva4/437ms4812 KiB
22Elfogadva4/437ms4808 KiB
23Elfogadva4/432ms4416 KiB