18. [MT] Um professor de programação passa um trabalho e avisa à turma que vai utilizar um verificador automático para detectar trabalhos copiados. Os alunos descobrem que o verificador não é capaz de identificar a cópia se as linhas do programa não aparecem na mesma ordem. Além disso, eles também descobrem que uma rotina do trabalho de um de seus colegas continua funcionando corretamente se as linhas são trocadas de ordem, mas nenhuma linha aparece à distância maior do que 1 de sua posição original. Indique o número de alunos que podem entregar uma cópia do trabalho quando n = 7 (incluindo o próprio autor do trabalho).
a) 32
b) 21
c) 14
d) 128
e) 64
Resolução:
Seja a seguinte notação, quando o trabalho não trocou nenhuma linha escrevemos IIIIIII. Quando o trabalho tem a sexta linha trocada com a sétima escrevemos IIIIIX.
É como se trocássemos os II por um X. Assim temos as seguintes sequências, a sem nenhum X:
- IIIIIII
Então os com somente um X.
- IIIIIX
- IIIIXI
- IIIXII
- IIXIII
- IXIIII
- XIIIII
Os com dois X:
- IIIXX
- IIXIX
- IXIIX
- XIIIX
- IIXXI
- IXIXI
- XIIXI
- IXXII
- XIXII
- XXIII
E os com três X:
- IXXX
- XXXI
- XXIX
- XIXX
Como não podemos usar mais que três X, então temos o número de combinação foi de 21, alternativa B.