Projeto de detecção de plágio
Oficina 3
Oficina 3 [editar]
Objetivo:
Rolou no fórum: posso usar LCS no projeto?
Descrição:
O LCS (Longest Common Subsequence) é um algoritmo para resolver o seguinte
Dadas duas sequências, encontrar a maior subsequência comum às duas. Uma subsequência é uma sequência que aparece na mesma ordem relativa, mas não é necessariamente contígua. Por exemplo, "abc", "abg", "bdf", "aeg", "acefg", etc são subsequências de "abcdefg". Um string de comprimento `n` tem `2^n` subsequências diferentes possíveis.
Antes de saber se podemos ou não usar LCS, nessa oficina vamos discutir formas possíveis de utilizar LCS para ajudar no projeto (detectar outros casos).
O que você deve fazer:
Tente imaginar como o LCS pode ajudar a comparar dois programas. Você pode imaginar que os programas já sofreram (ou não) as transformações sugeridas nos EPs anteriores.
Se você tiver alguma sugestão, descreva a sua ideia na seção de comentários desse wiki. Se desejar, pode até propor uma solução.
Lembre-se que, por ser um brainstorm, nenhuma ideia é ruim, todas elas são bem vindas.