h1 { color: grey; } /* Estilo A */
#caja .cabecera h1 { color: red; } /* Estilo B */
#caja header h1 { color: blue; } /* Estilo C */
header h1 { color: lime; } /* Estilo D */
#caja .cabecera .contenido h1 { color: purple; } /* Estilo E */
Voy a ponerte en cada h1 en que apliquen los estilos los puntajes de los mismos
A:1 B,C,D y E:no aplican Gana A (gris)
A:1 D:2 B,C y E:no aplican Gana D (lime)
En este caso no es correcto el valor 0 0 1 1, el valor correcto es 0 0 0 2, porque hay 2 elementos como selectores
A:1 C:102 D:2 B y E:no aplican Gana C (blue)
En este caso no es correcto el valor 0 1 1 1, el valor correcto es 0 1 0 2, porque hay 1 id y 2 elementos como selectores
A:1 B:111 C:102 D:2 E:no aplica Gana B (red)
A:1 B:111 C:102 D:2 E:121 Gana E (purple)
En este caso no es correcto el valor 1 1 1 1, el valor correcto es 0 1 2 1, el primer dígito es para los estilos en línea es decir que en el h1 tuvieras definido por ejemplo style="color: purple;"