Page 1 of 1

Leer hasta que se acaben las entradas

Posted: Wed Oct 19, 2016 10:36 pm
by mYshell
Necesito saber cómo leer desde la entrada estándar hasta que se acaben los datos.
Es muy triste que sabiendo cómo resolver el problema de verdad no pueda hacer un programa que valga porque se queda esperando otra entrada y da TLE.

Re: Leer hasta que se acaben las entradas

Posted: Thu Oct 20, 2016 3:17 pm
by HaZard
Escribiendo

while(cin >> a >> b >> c >> d) {
/// siendo a, b, c, d, etc... las variables que te dan por linea
}

ó

while(scanf("%d%d%d%d", &a, &b, &c, &d) != EOF) {
/// siendo a, b, c, d, etc... las variables que te dan por linea
}

y si es muy triste que pase, pero muchas veces se hace con el objetivo de probar que las soluciones sean eficientes sin bajarle extremadamente el límite de tiempo al problema, espero que te sirva, Saludos