Detalii evaluare #22050559

Rezumat problemă

#2137 nunta1

În fața palatului Prințesei Mofturoase se află n pețitori așezați la coadă, unul în spatele celuilalt. Fiecare poartă sub mantie un număr de pietre prețioase pe care dorește să le ofere prințesei ca dar de nuntă. Pentru a nu semăna vrajbă în rândurile lor, prințesa a decis să-i determine ca n-1 dintre ei să renunțe în chip pașnic, pețitorul rămas devenind alesul prințesei (indiferent de numărul de pietre prețioase deținute de acesta). Doi pețitori vecini la coadă se pot înțelege între ei astfel: cel care are mai puține pietre prețioase pleacă de la coadă primind de la celălalt un număr de pietre astfel încât să plece acasă cu un număr dublu de pietre față de câte avea. Dacă doi pețitori au același număr de pietre, unul din ei (nu contează care) pleacă luând toate pietrele vecinului său. Un pețitor se poate înțelege la un moment dat cu unul singur dintre cei doi vecini ai săi. După plecarea unui pețitor, toți cei din spatele lui avansează.

Fie P numărul de pietre prețioase pe care le are pețitorul care va deveni alesul prințesei. Se cer valorile distincte ale lui P la care se poate ajunge prin toate succesiunile de negocieri posibile.

Detalii

Problema nunta1 Operații I/O nunta1.in/nunta1.out
Limita timp 1 secunde Limita memorie Total: 64 MB / Stivă 8 MB
Id soluție #22050559 Utilizator Cociorva Alexandro (AlexandroCociorva)
Fișier nunta1.java Dimensiune 2.46 KB
Data încărcării 23 Martie 2020, 17:58 Scor / rezultat Eroare de compilare

Evaluare


Mesaj compilare

/home/ssilviu/grader/work/nunta1.java:20: error: Return type for the method is missing
	}main();
	 ^^^^^^
/home/ssilviu/grader/work/nunta1.java:20: error: This method requires a body instead of a semicolon
	}main();
	 ^^^^^^
/home/ssilviu/grader/work/nunta1.java:36: error: Return type for the method is missing
	}citesteDate();
	 ^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:36: error: This method requires a body instead of a semicolon
	}citesteDate();
	 ^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:37: error: Duplicate method scrieSolutia() in type Nunta1
	static void scrieSolutia() throws IOException 
	            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:50: error: Return type for the method is missing
	}scrieSolutia();
	 ^^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:50: error: Duplicate method scrieSolutia() in type Nunta1
	}scrieSolutia();
	 ^^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:50: error: This method requires a body instead of a semicolon
	}scrieSolutia();
	 ^^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:51: error: Duplicate method determinaSolutia() in type Nunta1
	static void determinaSolutia() 
	            ^^^^^^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:73: error: Return type for the method is missing
	}determinaSolutia() ;
	 ^^^^^^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:73: error: Duplicate method determinaSolutia() in type Nunta1
	}determinaSolutia() ;
	 ^^^^^^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:73: error: This method requires a body instead of a semicolon
	}determinaSolutia() ;
	 ^^^^^^^^^^^^^^^^^^
/home/ssilviu/grader/work/nunta1.java:74: error: Syntax error on token "class", delete this token
	}class
	 ^^^^^
13 problems (13 errors)

Cum funcționează evaluarea?

www.pbinfo.ro permite evaluarea a două tipuri de probleme:

  • probleme la care rezolvarea presupune scrierea unui program complet
  • probleme la care rezolvarea presupune scrierea unei secvențe de program - câteva instrucțiuni, o listă de declarații, una sau mai multe funcții, etc.

Problema nunta1 face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:

  • Programul sursă este compilat folosind compilatorul corespunzător. Dacă în urma compilării se obțin erori sau avertismente, acestea sunt afișate în această pagină.
  • Dacă programul a fost compilat, executabilul obținut va fi rulat, furnizându-i-se unul sau mai multe seturi de date de intrare, în concordanță cu restricțiile specifice problemei. Pentru fiecare set de date se obține un anumit punctaj, în raport cu corectitudinea soluției tale.

Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.