Théoriquement, les profs ont tous les droits quant aux notes. Si un élève a quelque chose à y redire, il peut :
- Demander RDV avec le professeur (et un de ses parents si l´élève est mineur) pour en discuter ; mais au final c´est le prof qui a le dernier mot
- soit en parler au directeur, qui convoquera le professeur et verra avec lui
- soit, si les choses sont plus graves que prévues, en référer à une association de parents d´élèves, qui peut réclamer une inspection. Ce dernier cas est une procédure extrêmement longue et laborieuse, mais qui peut porter ses fruits.
Dans ton cas, le professeur est en tort vu qu´il a donné à l´avance le sujet, donc vous ne pouvez pas être accusés de tricheries. A moins que le prof ne vous ait explicitement demandé de ne pas aller voir sur le site. Après tout, qu´est-ce qui lui prouve que vous n´avez pas écrit la réponse complètement au hasard et que la fortune vous a souri ? 
Quant à vous, vous avez donné le résultat sans vous souvenir de la méthode. Pas de raisonnement correct, donc pas de points, ça c´est logique. Mais ceci ne doit concerner que la question dont vous n´avez mis que la réponse.
En clair :
- ton prof a le droit d´annuler la note s´il le veut : dans ce cas tu peux saisir une des institutions ci-dessus, mais tu pourrais ne rien obtenir au final
- ton prof n´a pas le droit de mettre 0 : si c´est le cas, demande immédiatement un rdv avec lui et tes parents ou le directeur
Et enfin, je crois que le mieux est d´en parler avec lui et tes amis victimes de la même injustice. Faites-lui entendre raison : un prof´ est aussi un être humain, et je pense que cela ne l´a pas amusé de corriger toutes les copies : argumentez sur le fait qu´il aura perdu son temps à les corriger si il ne les note pas !