Suponha que você esteja se encontrando com programadores que fizeram alguns cursos profissionais de programação (/ pensamento próprio), mas não estudaram matemática em nível universitário.
Para mostrar a eles a beleza do TCS, gostaria de reunir alguns bons resultados / perguntas abertas provenientes do TCS, que podem ser facilmente explicados.
Um bom candidato para esse fim (IMHO) mostrará que o problema da parada não é decidível. Outro mostrará um limite inferior no tempo de execução da classificação baseada em comparação (embora isso seja um pouco diferente do que eu espero que eles entendam).
Também posso usar as idéias do problema Explain P = NP para 10 anos , assumindo que algumas delas não estão familiarizadas com isso.
Então, as perguntas devem ser:
(0. Lindo)
- Explicável com (no máximo) matemática do ensino médio.
- (de preferência) não é trivial o suficiente para ser mostrado em cursos de programação profissional (para C ++ / Java / Web / etc.).