185332025-10-26 11:19:46szabelrMunkákcpp17Partially correct 6/80145ms7220 KiB
// Munkak.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <map>
using namespace std;
struct Munka {
	int penz;
	int kod;
};
int main()
{
	int n, m,x,y;
	int best[100001]{ 0 };
	cin >> n >> m;
	map<int, Munka> munkak;
	for (int i = 1; i <= m; i++) {
		cin >> x >> y;
		munkak[x].penz = y;
		munkak[x].kod = i;
	}
	best[1] = munkak[1].penz;
	//cout << best[1] << " ";
	for (int i = 2; i <= n; i++)
	{
			if (best[i - 2] + munkak[i].penz > best[i - 1])
				best[i] = best[i - 2] + munkak[i].penz;
			else
				best[i] = best[i - 1];
			
	}
	cout << best[n];

}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Partially correct1ms748 KiB
2Wrong answer87ms1332 KiB
subtask26/10
3Partially correct2ms564 KiB
4Partially correct2ms564 KiB
5Partially correct2ms760 KiB
6Partially correct2ms564 KiB
7Partially correct1ms564 KiB
subtask30/10
8Wrong answer1ms568 KiB
9Partially correct1ms564 KiB
10Partially correct1ms564 KiB
11Partially correct1ms564 KiB
12Partially correct1ms564 KiB
subtask40/10
13Partially correct2ms564 KiB
14Partially correct2ms564 KiB
15Partially correct2ms760 KiB
16Partially correct2ms564 KiB
17Partially correct1ms564 KiB
18Wrong answer1ms568 KiB
19Wrong answer1ms564 KiB
20Wrong answer1ms768 KiB
21Wrong answer1ms564 KiB
22Wrong answer1ms564 KiB
subtask50/10
23Wrong answer1ms568 KiB
24Partially correct1ms564 KiB
25Partially correct1ms564 KiB
26Partially correct1ms564 KiB
27Partially correct1ms564 KiB
28Partially correct2ms1076 KiB
29Partially correct2ms1080 KiB
30Partially correct2ms1076 KiB
31Partially correct3ms1076 KiB
32Partially correct3ms1332 KiB
subtask60/10
33Partially correct2ms564 KiB
34Partially correct2ms564 KiB
35Partially correct2ms760 KiB
36Partially correct2ms564 KiB
37Partially correct1ms564 KiB
38Wrong answer1ms568 KiB
39Partially correct1ms564 KiB
40Partially correct1ms564 KiB
41Partially correct1ms564 KiB
42Partially correct1ms564 KiB
43Wrong answer1ms568 KiB
44Wrong answer1ms564 KiB
45Wrong answer1ms768 KiB
46Wrong answer1ms564 KiB
47Wrong answer1ms564 KiB
48Partially correct2ms1076 KiB
49Partially correct2ms1080 KiB
50Partially correct2ms1076 KiB
51Partially correct3ms1076 KiB
52Partially correct3ms1332 KiB
53Partially correct3ms1332 KiB
54Partially correct3ms1364 KiB
55Partially correct3ms1332 KiB
56Partially correct3ms1332 KiB
57Partially correct3ms1332 KiB
subtask70/10
58Partially correct2ms564 KiB
59Partially correct2ms564 KiB
60Partially correct2ms760 KiB
61Partially correct2ms564 KiB
62Partially correct1ms564 KiB
63Wrong answer1ms568 KiB
64Partially correct1ms564 KiB
65Partially correct1ms564 KiB
66Partially correct1ms564 KiB
67Partially correct1ms564 KiB
68Wrong answer1ms568 KiB
69Wrong answer1ms564 KiB
70Wrong answer1ms768 KiB
71Wrong answer1ms564 KiB
72Wrong answer1ms564 KiB
73Partially correct2ms1076 KiB
74Partially correct2ms1080 KiB
75Partially correct2ms1076 KiB
76Partially correct3ms1076 KiB
77Partially correct3ms1332 KiB
78Partially correct3ms1332 KiB
79Partially correct3ms1364 KiB
80Partially correct3ms1332 KiB
81Partially correct3ms1332 KiB
82Partially correct3ms1332 KiB
83Wrong answer64ms3940 KiB
84Wrong answer64ms3892 KiB
85Wrong answer65ms3892 KiB
86Wrong answer65ms3896 KiB
87Wrong answer65ms3892 KiB
subtask80/20
88Partially correct2ms564 KiB
89Partially correct2ms564 KiB
90Partially correct2ms760 KiB
91Partially correct2ms564 KiB
92Partially correct1ms564 KiB
93Wrong answer1ms568 KiB
94Partially correct1ms564 KiB
95Partially correct1ms564 KiB
96Partially correct1ms564 KiB
97Partially correct1ms564 KiB
98Wrong answer1ms568 KiB
99Wrong answer1ms564 KiB
100Wrong answer1ms768 KiB
101Wrong answer1ms564 KiB
102Wrong answer1ms564 KiB
103Partially correct2ms1076 KiB
104Partially correct2ms1080 KiB
105Partially correct2ms1076 KiB
106Partially correct3ms1076 KiB
107Partially correct3ms1332 KiB
108Partially correct3ms1332 KiB
109Partially correct3ms1364 KiB
110Partially correct3ms1332 KiB
111Partially correct3ms1332 KiB
112Partially correct3ms1332 KiB
113Wrong answer64ms3940 KiB
114Wrong answer64ms3892 KiB
115Wrong answer65ms3892 KiB
116Wrong answer65ms3896 KiB
117Wrong answer65ms3892 KiB
118Wrong answer144ms7220 KiB
119Wrong answer143ms6964 KiB
120Wrong answer135ms6964 KiB
121Wrong answer143ms6964 KiB
122Wrong answer136ms6824 KiB
123Wrong answer143ms6808 KiB
124Wrong answer138ms6892 KiB
125Wrong answer145ms6964 KiB
126Wrong answer136ms6964 KiB
127Wrong answer137ms6964 KiB