Detalii evaluare #52313020

Rezumat problemă

Gigel este un mare pasionat al cifrelor. Orice moment liber şi-l petrece jucându-se cu numere. Jucându-se astfel, într-o zi a scris pe hârtie 10 numere distincte de câte două cifre şi a observat că printre acestea există două submulţimi disjuncte de sumă egală. Desigur, Gigel a crezut că este o întâmplare şi a scris alte 10 numere distincte de câte două cifre şi spre surpriza lui, după un timp a găsit din nou două submulţimi disjuncte de sumă egală. Date 10 numere distincte de câte două cifre, determinaţi numărul de perechi de submulţimi disjuncte de sumă egală care se pot forma cu numere din cele date, precum şi una dintre aceste perechi pentru care suma numerelor din fiecare dintre cele două submulţimi este maximă.

Detalii

Problema numereOJI Operații I/O numereoji.in/numereoji.out
Limita timp 0.1 secunde Limita memorie Total: 64 MB / Stivă 8 MB
Id soluție #52313020 Utilizator Timaru Alexandra (timarualexandra)
Fișier numereoji.cpp Dimensiune 310 B
Data încărcării 26 Septembrie 2024, 09:52 Scor / rezultat Eroare de compilare

Evaluare


Mesaj compilare

numereoji.cpp:8:1: error: stray '\' in program
 a=N\1000;

 ^
numereoji.cpp:10:1: error: stray '\' in program
 c=(N\10)%10;

 ^
numereoji.cpp:11:1: error: stray '\' in program
 b=(N\100)%10;

 ^
numereoji.cpp: In function 'int main()':
numereoji.cpp:8:5: error: expected ';' before numeric constant
 a=N\1000;

     ^
numereoji.cpp:10:6: error: expected ')' before numeric constant
 c=(N\10)%10;

      ^
numereoji.cpp:11:6: error: expected ')' before numeric constant
 b=(N\100)%10;

      ^
numereoji.cpp:12:4: error: overloaded function with no contextual type information
 max=a*100+b;

    ^
numereoji.cpp:13:11: error: invalid operands of types 'int' and '<unresolved overloaded function type>' to binary 'operator>'
 if(b*10+a>max) max=b*10+a;

           ^
numereoji.cpp:13:19: error: overloaded function with no contextual type information
 if(b*10+a>max) max=b*10+a;

                   ^
numereoji.cpp:14:11: error: invalid operands of types 'int' and '<unresolved overloaded function type>' to binary 'operator>'
 if(b*10+c>max) max=b*10+c;

           ^
numereoji.cpp:14:19: error: overloaded function with no contextual type information
 if(b*10+c>max) max=b*10+c;

                   ^
numereoji.cpp:15:11: error: invalid operands of types 'int' and '<unresolved overloaded function type>' to binary 'operator>'
 if(c*10+b>max) max=c*10+b;

           ^
numereoji.cpp:15:19: error: overloaded function with no contextual type information
 if(c*10+b>max) max=c*10+b;

                   ^
numereoji.cpp:16:11: error: invalid operands of types 'int' and '<unresolved overloaded function type>' to binary 'operator>'
 if(c*10+d>max) max=c*10+d;

           ^
numereoji.cpp:16:19: error: overloaded function with no contextual type information
 if(c*10+d>max) max=c*10+d;

                   ^
numereoji.cpp:17:11: error: invalid operands of types 'int' and '<unresolved overloaded function type>' to binary 'operator>'
 if(d*10+c>max) max=d*10+c;

           ^
numereoji.cpp:17:19: error: overloaded function with no contextual type information
 if(d*10+c>max) max=d*10+c;

                   ^

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 numereOJI 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ă.