Anúncios

Submissões

9 dezembro 2015, 22:51 Carlos Filipe Gomes Bispo

Olá a todos,

Serve este para recordar que está em curso a segunda fase de submissões, que teve início às 12:00 de hoje (quarta-feira) e termina às 12:00 de amanhã.

Qualquer grupo pode continuar a fazer submissões, mesmo que tenha já entregue relatório.

Aqueles grupos que virem o seu score no Mooshak subir com essas novas submissões deverão entregar relatório às 15:00 de quinta-feira. A ausência de relatório significa que essas novas submissões não serão consideradas para avaliação.

Por exemplo considere-se um grupo que obteve 6 testes até às 12:00 de hoje e já entregou relatório às 15:00 de hoje. Se esse grupo continuar a fazer submissões e o score subir a ponto de acharem que vale a pena mudar de submissão avaliada, deverão entregar uma capa de relatório, ou uma adenda ao relatório já entregue. A necessidade da adenda pode ter a ver com alterações no funcionamento do programa que deixem de estar de acordo com o relatório já entregue.

Como amanhã há uma penalização de 1 valor, só valerá a pena a entrega de relatório se o score subir, pelo menos, 2 pontos.

Carlos

P.S. Desculpem não ter escrito isto mais cedo, mas estive toda a tarde a receber relatórios.


Disponibilizado Verificador em 3 arquitecturas

8 dezembro 2015, 03:43 Luís Miguel Teixeira D'Avila Pinto da Silveira

Estão disponíveis na página do Projecto, binários de um verificador semelhante ao usado no Mooshak para determinar a correção das soluções.


Clarificações adicionais

8 dezembro 2015, 00:58 Carlos Filipe Gomes Bispo

Olá a todos,

Como parece existirem ainda algumas questões de interpretação dúbia no enunciado, seguem algumas clarificações:

1. Os intervalos de restrições são fechados no início e abertos no final. Ou seja, uma restrição entre ta e tb é [ta, tb[, significando que qualquer carro que se apresente na garagem em tb não vê essa restrição como activa.

2. A interpretação acima é consistente com o que se passa no processo de saída da garagem com esta cheia. Havendo um carro em espera e saindo outro em tc,o carro em espera inicia movimento em tc.

3. Os tempos de viagem no mesmo piso são sempre de uma unidade de tempo, seja de carro, seja a pé.

4. Os tempos de viagem em mudança de piso são sempre de duas unidades, seja de carro, seja a pé.

5. Percursos de carro valem 1 por cada unidade de tempo. Percursos a pé valem 3 por unidade de tempo.

6. Não pode haver nunca movimentos diagonais, seja no próprio piso seja na mudança de piso. Assim, uma mudança de piso necessita indicar que se chega à célula na vertical, antes de se indicar trajectos no novo piso.

Carlos


As, infelizmente, habituais perdas de tempo

6 dezembro 2015, 19:53 Carlos Filipe Gomes Bispo

Olá a todos,

A vida tem destes mistérios insondáveis. Foram publicadas instruções de preparação
das submissões e, mais recentemente, as instruções de submissão.

No entanto, parece que os alunos apenas fixaram duas coisas: como pedir a
password e como fazer uma submissão.

Repito aqui algumas das instruções que muitos de vós estão a ignorar:

1. o executável TEM de se chamar autopark;
2. A compilação NÃO PODE produzir erros nem warnings de qualquer espécie;
3. O ficheiro de submissão zipado SÓ DEVE conter os ficheiros de extensão c, h
e uma M(m)akefile;

Adicionalmente, acrescento que se o verificador instalado no SCDEEC disser que existe
algum erro no vosso ficheiro de saída, esperem que o verificador no Mooshak diga o mesmo.

Também acrescento que se não testaram o vosso programa no valgrind, ou se testaram
e existem erros, esperem por uma única coisa: o comportamento do vosso programa
não é (con)fiável.

Carlos


Aula Prática #07

6 dezembro 2015, 12:34 Luís Miguel Teixeira D'Avila Pinto da Silveira

Está disponível, no separador das aulas práticas, o enunciado da aula desta semana (de 07/12/2015 a 11/12/2015).