The IES Sabadell Incident


Enviar solució

Punts: 5
Temps Límit: 1.0s
Límit de memòria: 64M

Autor/a:
tipus del problema
Estructures de Dades
Categoria
Problemes fets per Alumnes
Llenguatges permesos
C, C#, C++, Java, Kotlin, Pascal, Perl, PHP, Python
marc

L'any 2025, a l'Institut Sabadell, el departament d'informàtica va detectar una anomalia massiva en un examen online realitzat a través de Moodle. Molts alumnes havien compartit les seves credencials amb altres perquè aquests fessin l'examen des d'una altra ubicació mentre l'alumne oficial simplement feia l'entrega final.

Per detectar els infractors, els professors han extret els logs i busquen coincidències d'usuaris que hagin tingut sessions obertes des de dues o més adreces IP diferents.

Entrada

La primera línia indica el nombre de casos de prova a considerar.

Cada cas compta amb:

1. Una línia amb un enter N, el nombre de registres d'accés per aquell examen.
2. N línies amb el format: nomUsuari adreçaIP
  • nomUsuari: Text sense espais (Ex: pedro_Sanchena).
  • adreçaIP: Cadena en format IPv4 (Ex: 192.168.1.1).

Sortida

Per cada cas de prova caldrà respondre:

  • Una línia amb el text CAS M: (on M és el número del cas).
  • Una llista ordenada alfabèticament dels nomUsuari connectats des de més d'una IP.
  • Si ningú s'ha copiat (cap usuari té més d'una IP), s'ha d'escriure TOTS NETS.

Exemple d'Entrada

Copy
3
6
pau_riccobonno 192.168.1.12
marc_arista 192.168.1.78
pau_riccobonno 192.168.1.16
oscar_arnero 192.168.1.5
marc_arista 192.168.1.22
pau_riccobonno 192.168.1.12
4
joan_tenza 192.168.1.243
alex_canyonero 192.168.1.98
joan_tenza 192.168.1.243
alex_canyonero 192.168.1.102
3
alex_jimeno 192.168.1.102
badre_elkhayat 192.168.1.102
alex_jimeno 192.168.1.102
2

Exemple de Sortida

Copy
CAS 1:
marc_arista
pau_riccobonno
CAS 2:
alex_canyonero
CAS 3:
TOTS NETS

Comentaris


  • 0
    marc  comentat a les abr. 17, 2026, 1:36 p.m.

    Todo parecido con la realidad es pura coincidencia


  • 1
    markiduro  comentat a les abr. 10, 2026, 9:44 a.m.

    top