Facultatea de Automatica si Calculatoare prin LSAC organizează in fiecare semestru un LAN Party la care participă toți studenții care vor sa își testeze abilitățile la un anumit joc. Se dorește realizarea unei soluții software(program executabil) ce poate automatiza acest proces.
struct Player { char* firstName; char* secondName; int points; };
1 0 0 0 0
45 // numarul de echipe din fisier 10 The Waiver Wire // numarul de jucatori si numele echipei Popa Ana-Maria 6 // nume prenume puncte jucator 1 Popescu Alexandru 10 Pop Mihaela 6 Radu Andreea 2 Dumitru Elena 1 Stan Adrian 4 Stoica Andrei 0 Gheorghe Alexandra 6 Matei Mihai 3 Ciobanu Ionut 1 10 The Big Egos Ionescu Grigore 8 Rusu Cosmin-Alexandru 7 Mihai Ionut-Florin 5 Serban Victoria 3 Constantin Marius-Valentin 7 Marin Elena-Claudia 4 Stefan Maria-Roxana 9 Lazar Alina-Daniela 10 Vasile Andreea-Simona 2 Munteanu Cristina-Daniela 0 10 Chafing the Dream Ilie Cristian-Mihai 10 Oprea Mihai-Catalin 8 Toma Andra-Maria 5 Florea Ioana-Mihaela 0 Moldovan Alexandru-Iulian 4 Tudor Bogdan-Ioan 6 Stanci Alexandra-Georgiana 0 Sandu Cristina-Gabriela 10 Ion Andreea-Catalina 3 Andrei Marius-Mihai 10
VALLEY GIRLS TWISTING TORNADOES TOUCANS TIMBERWOLVES TERMINATORS TEAL TITANS SWEETHEARTS SUPER POWER GIRLS SUGER BEES STINGRAYS STAR SHOOTERS SPEEDY TURTLES SPACE BABES SOCCER DIVAS SNOW DEVILS SLICK CHICS SILVER STRIKE SILVER BUTTERFLIES SHARKS SCORPIONS MUTINY MIND TRIP MIGHTY PANTHERS MIDNIGHT RAIDERS MEAN GREEN ALIENS MANARCHS FUGITIVES FLASH FLAMING TIGERS FIRE STRIKERS FIGHTING IRISH AVALANCHE --- ROUND NO:1 VALLEY GIRLS - TWISTING TORNADOES TOUCANS - TIMBERWOLVES TERMINATORS - TEAL TITANS SWEETHEARTS - SUPER POWER GIRLS SUGER BEES - STINGRAYS STAR SHOOTERS - SPEEDY TURTLES SPACE BABES - SOCCER DIVAS SNOW DEVILS - SLICK CHICS SILVER STRIKE - SILVER BUTTERFLIES SHARKS - SCORPIONS MUTINY - MIND TRIP MIGHTY PANTHERS - MIDNIGHT RAIDERS MEAN GREEN ALIENS - MANARCHS FUGITIVES - FLASH FLAMING TIGERS - FIRE STRIKERS FIGHTING IRISH - AVALANCHE WINNERS OF ROUND NO:1 FIGHTING IRISH - 7.80 FLAMING TIGERS - 6.20 FUGITIVES - 7.00 MEAN GREEN ALIENS - 6.60 MIDNIGHT RAIDERS - 5.70 MIND TRIP - 6.90 SCORPIONS - 6.80 SILVER BUTTERFLIES - 7.00 SLICK CHICS - 5.00 SPACE BABES - 6.70 SPEEDY TURTLES - 7.90 STINGRAYS - 7.10 SWEETHEARTS - 6.90 TERMINATORS - 8.30 TOUCANS - 6.70 TWISTING TORNADOES - 5.50 ...
Executabilul obținut în urma compilării va avea numele lanParty, iar regula de rulare va fi:
Initial sunt 146 de echipe, iar valoarea lui N pentru a avea numarul maxim de echipe ca putere a lui 2 este 7 ⇒ 2^7 = 128, ceea ce inseamna ca din 146 echipe eliminam pana cand raman 128 de echipe in concurs.
Checker-ul este un script care pentru a valida testul X, compara linie cu linie fisierul de Output (generat de codul vostru) cu fisierul de Rezultate/Expected (rezultatul corect pentru testul respectiv).
Acesta foloseste fisierul Makefile pentru a compila programele sursa (main.c, generareJoc.c etc) si genereaza executabilul lanParty, care primeste cele trei argumente (cerinte.in, date.in, rezultate.out).