- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy A54 - türelemjáték
- Android alkalmazások - szoftver kibeszélő topik
- EarFun Air Pro 4+ – érdemi plusz
- Yettel topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
- A Vivo S50 Pro mini is beáll a sorba
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
- Nothing Phone 2a - semmi nem drága
- Apple iPhone 17 Pro Max – fennsík
Új hozzászólás Aktív témák
-
Az előző problémát megoldottam, viszont most ismét szükségem lenne egy kis segítségre. (Ez már egy másik feladat.)
Van ez a kódom:
#include <iostream>
#include <vector>
class TVendegek
{
public:
int erkezes;
int tavozas;
TVendegek(const int E, const int T):
erkezes(E), tavozas(T) {}
const bool talalkoztak(const TVendegek & g) const;
const int tartozkodasiIdo() const {
return tavozas > erkezes;
}
};
const bool TVendegek::talalkoztak(const TVendegek & g) const
{
const TVendegek * a;
const TVendegek * b;
if (this->erkezes > g.erkezes) {
a = &g;
b = this;
} else {
a = this;
b = &g;
}
return (a->tavozas >= b->erkezes);
}
int main()
{
using namespace std;
int N, i, Ei, Ti;
vector<TVendegek> vendegek;
int max_index, max_darab, darab, j;
cin >> N;
for (i = 1; i <= N; i++) {
cin >> Ei >> Ti;
vendegek.push_back(TVendegek(Ei, Ti));
}
max_index = 0;
max_darab = 0;
for (i = 1; i < vendegek.size(); i++) {
darab = 0;
for (j = 0; j < vendegek.size(); j++) {
if (j != i) {
if (vendegek[i].talalkoztak(vendegek[j])) {
darab++;
}
}
}
if (max_darab < darab) {
max_darab = darab;
max_index = i;
}
}
cout << (max_index + 1) << endl;
cout << max_darab << endl;
return 0;
}A probléma pedig az, hogy a feladatnál meg van adva, hogy 0,2 másodperc az időlimit. Kis mennyiségű adatnál szépen le is fut, de ha mondjuk N = több ezer, akkor nem fut le 0,2s alatt...

Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Apple iPhone Air Space Black 256 GB Használt, újszerű 100% akku / 7 ciklus Garancia 2026.
- Eladó MSI Gaming X 6600 XT 8GB
- Apple iPhone 16 Pro Black Titanium-Használt, karcmentes 99% akku Garancia 2028. 02. 23-ig ONE
- Samsung Galaxy Z Flip7 Zsebbe csukható stílus, 120 Hz élmény 12/512 GB Használt, karcmentes
- Samsung Galaxy Z Fold7 Jetblack 12/256 GB Használt, karcmentes Garancia 2026. 10. 24-ig
- 100% ÚJ - PÁR DARAB LENOVO LEGION PRO 7 - RTX 5090 - 64GB, 2TB SSD
- Ezviz BC1 1 kamerás kamera szett / 12 hó jótállás
- Canon 1100D + 18-55 3,5-5,6 IS II digitális fényképezőgép
- Acer TravelMate P214 i3-1115G4 16GB 512GB 14" FHD 1év garancia
- Samsung Galaxy A33 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi



