194492025-12-09 15:17:21algoproLapozgatáscpp17Hibás válasz 12/10096ms1384 KiB
// UUID: a61b6d6f-4e69-4ee2-9cf1-d7251488e6b7
#include <bits/stdc++.h>
#include <vector>
using namespace std;

int main() {
	int konyv_hossz,akt_hely,n;
	cin>>konyv_hossz>>akt_hely>>n;
	vector<int>celok(n);
	int min=akt_hely,max=akt_hely,szamlalo=0,lapozas_szama=0;
	for (int i=0;i<n;i++){
		cin>>celok[i];
		//cout << celok[i] << ' ' << min << ' ' << max << '\n';
		if(celok[i]<=max && celok[i]>=min){
			szamlalo+=0;
		}else {
			szamlalo+=abs(celok[i]-akt_hely);
			akt_hely=celok[i];
			lapozas_szama++;
			if(celok[i]-akt_hely>0){
				max=celok[i];
			}else{
				min=celok[i];
			}

			//cout<<szamlalo<<' '<<akt_hely<<"\n";
		}
	}
	cout<<lapozas_szama<<' '<<szamlalo;	
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Hibás válasz1ms512 KiB
subtask212/12
3Elfogadva1ms316 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
subtask30/24
6Elfogadva1ms316 KiB
7Hibás válasz1ms316 KiB
8Elfogadva1ms316 KiB
9Hibás válasz1ms316 KiB
10Hibás válasz2ms316 KiB
11Hibás válasz2ms508 KiB
subtask40/28
12Elfogadva93ms1076 KiB
13Hibás válasz93ms1200 KiB
14Hibás válasz93ms1076 KiB
15Hibás válasz93ms1192 KiB
16Hibás válasz94ms1124 KiB
17Hibás válasz93ms1076 KiB
18Hibás válasz94ms1076 KiB
subtask50/36
19Részben helyes93ms1200 KiB
20Hibás válasz94ms1272 KiB
21Hibás válasz96ms1076 KiB
22Hibás válasz94ms1080 KiB
23Hibás válasz96ms1076 KiB
24Hibás válasz96ms1076 KiB
25Hibás válasz94ms1328 KiB
26Hibás válasz96ms1384 KiB
27Hibás válasz96ms1260 KiB