Ioit spam 5/100

Salve a tutti,
Ho provato a risolvere il problema delle IOIT 2017 “SPAM” usando un set.
Qui c’è il mio codice (https://pastebin.com/K1LeaDYa) dove ottengo 5/100 per via di 2 o 3 output sbagliati in ogni subtask.
Grazie.

Ciao, prova a togliere else qua:
else if(v!=good.end()) bbb++;

2 Mi Piace

Anche io riesco a fare solo 5/100 per alcuni ouput errati in ogni subtask:
https://pastebin.com/y8gPJpFB

Dal testo:

if the email contains a good word (e.g. paper) then it’s likely to be a legitimate mail.

if the email contains a bad word (e.g. dollars) then it’s likely to be spam

If an email is both likely spam and likely legitimate at the same time […] then it’s a dubious mail

Che è leggermente diverso da quanto hai implementato.

1 Mi Piace

Ops, colpa mia. Ho letto il testo troppo velocemente e ho fatto un filtro anti spam a modo mio. Grazie :slight_smile: