194502025-12-09 15:18:12algoproLapozgatáscpp17Partially correct 82/10096ms1304 KiB
// UUID: 6d392b9d-1a59-45c6-a1fe-ce10511f6ca3
#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);
			lapozas_szama++;
			if(celok[i]-akt_hely>0){
				max=celok[i];
			}else{
				min=celok[i];
			}
			akt_hely=celok[i];
			//cout<<szamlalo<<' '<<akt_hely<<"\n";
		}
	}
	cout<<lapozas_szama<<' '<<szamlalo;	
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Accepted1ms316 KiB
subtask212/12
3Accepted1ms316 KiB
4Accepted1ms316 KiB
5Accepted1ms316 KiB
subtask324/24
6Accepted1ms316 KiB
7Accepted1ms384 KiB
8Accepted1ms320 KiB
9Accepted1ms332 KiB
10Accepted1ms316 KiB
11Accepted1ms316 KiB
subtask428/28
12Accepted89ms1076 KiB
13Accepted90ms1080 KiB
14Accepted90ms1196 KiB
15Accepted90ms1076 KiB
16Accepted96ms1080 KiB
17Accepted90ms1076 KiB
18Accepted90ms1076 KiB
subtask518/36
19Partially correct90ms1076 KiB
20Partially correct90ms1268 KiB
21Partially correct90ms1268 KiB
22Partially correct90ms1192 KiB
23Partially correct90ms1304 KiB
24Partially correct90ms1076 KiB
25Partially correct90ms1196 KiB
26Partially correct90ms1076 KiB
27Accepted90ms1076 KiB