Capítulo 28: A disparidade é grande demais
Uma simples prova, Chen Xu transformou em uma aula particular.
Como sempre se diz, algoritmos são assim: ou você sabe, ou não sabe; não existem muitos rodeios. Por isso, para ele, a maior dificuldade não foi resolver as questões, mas sim conseguir explicá-las a Lin Xingyi dentro do tempo limitado. E, claramente, Lin Xingyi, embora inteligente, não era nenhum gênio.
Em duas horas, Chen Xu conseguiu explicar apenas três questões, e mesmo assim, Lin Xingyi apenas as compreendeu, estando longe de conseguir resolvê-las sozinha. Ainda assim, aos olhos de Zhao Jinghua, o desempenho de Chen Xu já era surpreendente.
Que diabos?! Tantas questões de alta dificuldade, e você não só as resolve, como explica enquanto faz?! E para completar, você explica para alguém que não tem base nenhuma?
Não, o "iniciante" a quem Zhao Jinghua se referia não era Lin Xingyi. Era o líder da secretaria acadêmica que estava ali presente!
Desde o início, com as formalidades de praxe, passando pelo constrangimento quando Chen Xu e Lin Xingyi levantaram objeções, até o descontentamento inicial do líder conforme Chen Xu começava a responder e explicar, pouco a pouco, o superior acabou se interessando... Assim como Chen Xu tratava os problemas matemáticos como testes de lógica, para o líder, que entendia pouco de programação, aquelas questões também serviam como um desafio intelectual. Ele ficou interessado e, por sorte, Chen Xu explicava tudo de forma clara, direta e até divertida!
Quando o sinal de término da aula soou, o líder ainda parecia querer mais. Em suas mãos, a folha de papel estava repleta de símbolos confusos. Aqueles símbolos não tinham relação com algoritmos ou linguagens de programação, representavam apenas a sua própria compreensão. Mas o fato de ter compreendido já dizia tudo.
Tirando as mãos do teclado e enviando as respostas uma a uma, Chen Xu levantou a mão:
— Professor, terminei.
— Ótimo.
Zhao Jinghua virou-se para o líder, que já estava de pé, e perguntou em tom de consulta:
— Professor Liu, gostaria de verificar as respostas agora?
— Podemos.
O líder acenou levemente com a cabeça e disse a Chen Xu:
— Projete suas respostas na tela para darmos uma olhada.
— Sem problemas.
Como Chen Xu não sabia como projetar, Zhao Jinghua iniciou o compartilhamento a partir do computador central, e, via rede local, a tela de Chen Xu foi projetada no quadro negro. O líder conferiu o código de Chen Xu trecho por trecho, até que franziu a testa e disse:
— Ora... a resposta da primeira questão está errada!
Chen Xu quase perdeu a paciência. De onde tinha saído esse sujeito? Zhao Jinghua, igualmente impotente, tossiu e explicou:
— Chen Xu usou um algoritmo diferente do gabarito padrão. O algoritmo padrão para essa questão de ordenação é o *Bubble Sort*, mas as condições aqui são especiais; a maioria dos elementos já estava ordenada, então usar o *Bubble Sort* não é o mais eficiente. Chen Xu usou o *Cocktail Sort*. Embora o código tenha passado de 30 para 50 linhas, o número de ciclos de ordenação caiu 60%, aumentando significativamente a eficiência. Líder, na verdade, não precisa comparar o código, basta rodar e ver o resultado...
— Ah, então rode logo.
O líder fez um gesto com a mão, finalmente parando de implicar com o código. Ao ver o resultado da execução de Chen Xu, ninguém ali presente pôde encontrar qualquer falha. Rápido, preciso e certeiro.
O resultado da avaliação foi inquestionável. O líder acenou silenciosamente e disse a Chen Xu:
— Fez um bom trabalho, e a explicação foi excelente. Aluno Chen Xu, parabéns, você foi aprovado no teste.
— Obrigado, senhor!
Chen Xu soltou um longo suspiro. Essa etapa finalmente havia passado. Quem diria que o maior obstáculo para participar da NOIP seria a burocracia da própria escola... Felizmente, o resultado foi positivo.
Ele voltou ao seu lugar. Lin Xingyi estendeu a mão para um "toca aqui", mas Chen Xu lançou um olhar para o líder, que observava tudo atentamente, e fingiu não ver. Lin Xingyi olhou para trás, confusa, e logo entendeu a intenção de Chen Xu.
O clima ficou um tanto embaraçoso. O líder desviou o olhar de Lin Xingyi, varreu a sala com o olhar e perguntou:
— E os outros? Como foram os outros?
Silêncio. Ninguém levantou a mão. O clima estava tão denso que parecia possível cortá-lo com uma faca.
— Como assim? Ninguém terminou?
Ao ouvir isso, Zhao Jinghua, atrás do líder, quase riu alto. *Que piada.* Terminar? Ele conhecia bem o nível de seus alunos; se conseguissem resolver uma única questão em Pascal, já seria um milagre! Mas o líder parecia não ter se dado conta disso e, com um tom de voz pretensamente gentil, disse:
— Não tem problema se erraram, afinal, o tempo estava curto. Nas nossas provas de matemática, escrever pelo menos a fórmula já garante alguns pontos. Vamos, não sejam tímidos, mostrem seus resultados. Quem vai ser o primeiro?
Silêncio. O silêncio reinou na sala de informática. O líder finalmente começou a perceber.
— A dificuldade estava muito alta, é isso? Parece que o nível do aluno Chen Xu é realmente muito bom. Não faz mal, é com a diferença que vem o incentivo. Se não terminaram, tudo bem, alguém conseguiu resolver pelo menos algumas questões?
Silêncio.
— E uma questão?
Desta vez, alguém finalmente levantou a mão. Era Li Xiang, que estava sentado ao lado de Chen Xu.
— Professor, eu fiz uma questão.
Chen Xu virou-se para olhar. O rosto de Li Xiang exibia uma expressão complexa: uma mistura de ressentimento por ter sido superado e o orgulho de quem pensa: "embora eu seja inferior a ele, ainda sou muito melhor que vocês".
Sob o olhar encorajador do líder, Li Xiang projetou sua tela. Bastou um olhar para que, mesmo um leigo, percebesse a diferença entre ele e Chen Xu. O código estava uma bagunça, sem a beleza concisa de Chen Xu. O que Chen Xu resolveu em 15 linhas, ele levou quase duzentas. O mais absurdo era que ele havia criado um *loop* infinito acidental. O erro estava escondido no código confuso, e nem Zhao Jinghua havia notado.
Chen Xu tentou dizer um "não", mas Li Xiang já havia pressionado a tecla de executar. Sem surpresa, o programa travou completamente. Todos os olhares se voltaram para Chen Xu, que olhou constrangido para Li Xiang e depois para Zhao Jinghua, no pódio, e disse:
— É um *loop* falso, vai funcionar daqui a pouco...
Esperaram cinco minutos inteiros até que o programa finalmente terminasse de rodar. A boa notícia é que o resultado estava correto. O líder começou a aplaudir, e Li Xiang ficou olhando para a tela do computador, cabisbaixo, sem que ninguém soubesse o que ele estava pensando.
Depois que o líder finalmente terminou seu discurso de encerramento e deixou a sala, o clima relaxou. Zhao Jinghua aproximou-se de Chen Xu, deu-lhe um tapinha no ombro e disse:
— Está tudo certo. Força, vamos ver se trazemos um prêmio este ano!
— Com certeza.
Chen Xu assentiu. Lin Xingyi apareceu ao lado dele e perguntou:
— Professor Zhao, e quanto a mim?
— Você... — Zhao Jinghua desviou o olhar e respondeu: — Você também, force-se a aprender bastante com o Chen Xu! Bem, o tempo acabou, por hoje é só. Dispensados!
Dito isso, ele virou as costas e saiu, sem dar chance para que Lin Xingyi respondesse. Lin Xingyi fez um bico, puxou a manga de Chen Xu e disse:
— Vamos, eu te pago o almoço!
Chen Xu assentiu e os dois saíram da sala lado a lado. Atrás deles, os sussurros começaram a surgir.