Titlul: citire din fisier Scris de: Lup Vasile din Noiembrie 04, 2013, 18:43:11 Am și eu doua întrebări. Cum este cel mai indicat sa fac citirea în c++? Este mai rapida citirea în pascal decât în c++? Întreb asta pentru ca la o problema de pe .campion cu o soluție în c++ (folosind ifstream si ofstream) am luat 70 puncte și cu aceeași soluție în pascal am luat 100 puncte. Mulțumesc!
Titlul: Răspuns: citire din fisier Scris de: George Marcus din Noiembrie 04, 2013, 20:15:28 http://www.cplusplus.com/reference/ios/ios_base/sync_with_stdio/
Incearca sa setezi pe fals sincronizarea si ar trebui sa mearga mai repede. Sau poti incerca cu citirea din C. Titlul: Răspuns: citire din fisier Scris de: Lup Vasile din Noiembrie 04, 2013, 20:45:17 Am încercat varianta cu sync_with_stdio și tot primesc tle pe trei teste. In fișierul de intrare sunt 200 000 valori. Cum e citirea în C?
Titlul: Răspuns: citire din fisier Scris de: George Marcus din Noiembrie 04, 2013, 22:11:52 scanf(). Daca nici asa nu merge, parseaza citirea cu fgets().
Titlul: Răspuns: citire din fisier Scris de: Mihai Ionut Enache din Noiembrie 05, 2013, 02:33:02 Pe campion nu merge citirea din C++, decat daca ai putine valori de citit, altfel iei TLE. Nu prea ai cum altfel decat cu citirea din C, asta daca nu vrei sa ramai la Pascal. Dar chestia cu citirea din C++ se intampla numai pe campion; pe infoarena sau la concursuri si olimpiade nu o sa ai probleme de genul.
Titlul: Răspuns: citire din fisier Scris de: Dospra Cristian din Noiembrie 05, 2013, 09:44:07 Defapt pe campion merg mult mai greu librariile iostream si fstream. Daca folosesti cstdio o sa vezi cum timpii o sa scada destul de mult (stiu din proprie experienta)
Titlul: Răspuns: citire din fisier Scris de: Lup Vasile din Noiembrie 13, 2013, 09:40:20 Va multumesc. Dar ce inseamna sa parsez citirea cu fgets?
Titlul: Răspuns: citire din fisier Scris de: George Marcus din Noiembrie 13, 2013, 11:02:05 Adica citesti numerele ca pe un sir de caractere dupa care extragi tu manual numerele.
|