Hirdetés
- Yettel topik
- Ezek a OnePlus 12 és 12R európai árai
- Okosóra és okoskiegészítő topik
- Magisk
- Poco M7 - lépésben Siófok felé
- Apple iPhone 17 Pro Max – fennsík
- Netfone
- Örömkönnyek és üres kezek a TriFold startjánál
- Jelentősen átalakulhat a Xiaomi 17 Ultra kamerarendszere
- Xiaomi 14T - nem baj, hogy nem Pro
-
Mobilarena

Új hozzászólás Aktív témák
-
Joooe
tag
válasz
Radíros
#2401
üzenetére
Nem az input benyalása a megoldás asszem, elvileg megfelelő pufferrelést séróból meg kéne hogy oldja egyszeri folyamatos végigolvasás esetén.
Maga az is műveletigényes egy kicsit, hogy a szöveges formában tárolt számokból összeállítani az inteket.
De érdekes, ezt tudja valaki miért lehet lassabb?
<fstream>-mel:
ifstream be;
be.open(''be.txt'');
int n,m,p;
be >> n;
be >> m;
be >> p;
p--;
int honnan, hova;
for (int i=0; i<m; i++)
{
be >> honnan;
be >> hova;
honnan--;
hova--;
// itt csinálunk valamit
}
be.close();
<stdio.h>-val:
int n,m,p;
FILE* be = fopen(''be.txt'',''rt'');
fscanf(be,''%d %d %d'',&n,&m,&p);
p--;
int honnan, hova;
for (int i=0; i<m; i++)
{
fscanf(be,''%d %d'',&honnan, &hova);
honnan--;
hova--;
// itt csinálunk valamit
}
fflush(be);
fclose(be);
Az utóbbi kb. fele-haramada idő alatt végez egy 1 megás szövegfájllal.
Nem nagyon szoktam STL filekezelést használni, gondolom ennyire nyomorék nem lehet, mit szúrok el?
[Szerkesztve]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Suzuki topik
- Polgári repülőgép-szimulátorok
- Gitáros topic
- Brogyi: CTEK akkumulátor töltő és másolatai
- Milyen billentyűzetet vegyek?
- Yettel topik
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Ezek a OnePlus 12 és 12R európai árai
- Okos Otthon / Smart Home
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- DELL PowerEdge R730xd 16LFF 160TB+400GB 2U rack - 2xE5-2683v4 (16c/32t),256GB RAM,2x10G NET,HBA330
- Új kijelzős! HP ZBook Studio G8 WorkStation i7-11850H 32GB 1000GB Nvidia Quadro T1200
- Apple iPhone 12 64GB,Átlagos,Adatkabel,12 hónap garanciával
- Bomba ár! Dell Latitude E6530 - i5-3210M/i5-3230M I 4GB I 320GB I 15,6" I HDMI I Garancia!
- GYÖNYÖRŰ iPhone 13 Pro Max 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS4160
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



