Brain Teasers: ¿Cómo calculan los estudiantes el puntaje promedio sin revelar los resultados de sus exámenes?

Sembrar la suma con un número aleatorio.

Alinee a los n estudiantes en un orden secuencial. Haga que el enésimo alumno elija algún tipo de número aleatorio para comenzar, que es la semilla de la suma (sin la semilla, la suma comenzaría en 0 y, por lo tanto, el segundo alumno conocería el puntaje del primer alumno cuando lo reciba ) Luego, comenzando por el primer alumno, haga que cada alumno agregue su número a la suma anterior y luego pase la nueva suma y solo la nueva suma al siguiente alumno. Una vez que la suma regresa al enésimo estudiante (final), él o ella restará el valor inicial que establecieron inicialmente y luego dividirá la suma por n para obtener el promedio.

Además, esto requiere n > 2 estudiantes porque en el caso de n = 2, el enésimo estudiante recibirá una suma que contiene solo 1 valor y el valor inicial, y dado que él o ella conoce el valor inicial, esto es lo mismo que caso antes mencionado de no usar una semilla donde el puntaje del primer alumno se revela automáticamente al segundo alumno. n ≤ 1 es obviamente trivial :).