Soluții trimise

Rezumat problemă

#4671 Scrabble2 C++

Fiind în vacanță, RAU-Gigel petrece mult timp jucându-se pe telefon. El are un joc cu cuvinte, de tip Scrabble, în care piesele sunt inscripționate cu litere (mici sau mari, ale alfabetului englez), fiecare literă din alfabet având o valoare cunoscută, număr natural. Valoarea unui cuvânt este egală cu suma valorilor literelor din cuvânt, fără a se ține cont de frecvența lor.

Prin unirea a două cuvinte se obține cel mai mic (alfanumeric) cuvânt format din toate literele prezente în cele două cuvinte, fără să ținem cont de tipul literei (mică/mare) sau de numărul de apariții. Notăm acest cuvânt cu a*b.

Costul unirii dintre două cuvinte este obținut prin însumarea valorilor literelor prezente în a*b, dar care nu sunt în a, respectiv, care nu sunt în b, ignorând tipul lor.

Aplicația lui RAU-Gigel generează un șir liniar cu N cuvinte, iar RAU-Gigel trebuie să unească două câte două cuvinte alăturate din șir, oricare, plătește costul necesar unirii lor, apoi înlocuiește în șir cele două cuvinte cu cuvântul obținut prin unire. La final, din șirul dat va rămâne un singur cuvânt, iar, pentru obținerea lui, RAU-Gigel va plăti suma tuturor costurilor generate pe parcurs.

Cerința este, ca, pentru un șir de N cuvinte, să se afle cuvântul final și costul total minim necesar obținerii acestuia.

ID   Utilizator Problema Data încărcării Stare
merutiu razvan (Razvan_Merutiu) Scrabble2 07 Noiembrie 2024, 12:45 Evaluare finalizată E.C
Constantin Gabriel (Gabriel1243) Scrabble2 02 Noiembrie 2024, 21:21 Evaluare finalizată E.C
Ardelean Raul (Raul_A) Scrabble2 29 Octombrie 2024, 10:40 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) Scrabble2 19 Octombrie 2024, 17:35 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) Scrabble2 19 Octombrie 2024, 17:32 Evaluare finalizată 50
Anonymous Anonymous (Hacker_1) Scrabble2 19 Octombrie 2024, 17:00 Evaluare finalizată 50
Mardare Teodora (mardareteodora15) Scrabble2 12 Octombrie 2024, 12:13 Evaluare finalizată E.C
vasoc vlad (rafaelnecazul1) Scrabble2 07 Octombrie 2024, 14:58 Evaluare finalizată E.C
💻 Vlad-Laurentiu Nicu (nicuvlad76) Scrabble2 02 Septembrie 2024, 11:45 Evaluare finalizată 100
But Andrei (But_Andrei) Scrabble2 04 August 2024, 15:03 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) Scrabble2 22 Iulie 2024, 12:38 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) Scrabble2 22 Iulie 2024, 12:37 Evaluare finalizată 100
Barnea Matei (Mathew2003) Scrabble2 06 Iulie 2024, 13:51 Evaluare finalizată 40
Aspru Octavian (oaspru) Scrabble2 10 Iunie 2024, 10:09 Evaluare finalizată 100
✔️ Popa Adrian (a53) Scrabble2 10 Iunie 2024, 10:07 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Scrabble2 09 Iunie 2024, 17:39 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Scrabble2 09 Iunie 2024, 14:55 Evaluare finalizată 40
POPESCU ANDREI (andreip99) Scrabble2 09 Iunie 2024, 14:53 Evaluare finalizată E.C
POPESCU ANDREI (andreip99) Scrabble2 09 Iunie 2024, 14:38 Evaluare finalizată 40
POPESCU ANDREI (andreip99) Scrabble2 09 Iunie 2024, 14:26 Evaluare finalizată 40
Denisa Natalia (natalia_denisa14) Scrabble2 04 Iunie 2024, 16:55 Evaluare finalizată 100
Condorache Tudor (EuSuntTudor) Scrabble2 04 Iunie 2024, 14:50 Evaluare finalizată 100
Condorache Tudor (EuSuntTudor) Scrabble2 04 Iunie 2024, 14:49 Evaluare finalizată 0
Condorache Tudor (EuSuntTudor) Scrabble2 04 Iunie 2024, 14:49 Evaluare finalizată 0
Fazacaș Mihai Tudor (FazacasMihai) Scrabble2 04 Iunie 2024, 13:04 Evaluare finalizată 100
Thury Alex (_alexx17) Scrabble2 01 Iunie 2024, 19:19 Evaluare finalizată 100
Thury Alex (_alexx17) Scrabble2 01 Iunie 2024, 19:19 Evaluare finalizată 0
Costea Diana Stefania (Dia3141) Scrabble2 31 Mai 2024, 23:23 Evaluare finalizată 100
Mocanasu Radu (Radu_Mocanasu) Scrabble2 30 Mai 2024, 15:50 Evaluare finalizată 100
Mocanasu Radu (Radu_Mocanasu) Scrabble2 30 Mai 2024, 15:49 Evaluare finalizată 0
Arustei Stefan (stefan_arustei) Scrabble2 30 Mai 2024, 09:20 Evaluare finalizată 40
Arustei Stefan (stefan_arustei) Scrabble2 30 Mai 2024, 09:16 Evaluare finalizată 40
Arustei Stefan (stefan_arustei) Scrabble2 30 Mai 2024, 09:04 Evaluare finalizată 40
Arustei Stefan (stefan_arustei) Scrabble2 30 Mai 2024, 09:04 Evaluare finalizată 0
Arustei Stefan (stefan_arustei) Scrabble2 30 Mai 2024, 09:04 Evaluare finalizată 40
Tănăsescu Andrei-Rareș (AndiR) Scrabble2 29 Mai 2024, 17:44 Evaluare finalizată 100
Andrei Visalon (Prekzursil) Scrabble2 29 Mai 2024, 13:39 Evaluare finalizată 100
Moldovan Robert (use KN) (moldovan_robert_lol) Scrabble2 28 Mai 2024, 15:42 Evaluare finalizată 100
Moldovan Robert (use KN) (moldovan_robert_lol) Scrabble2 28 Mai 2024, 15:41 Evaluare finalizată 0
Dragulescu Andrei - Sebastian (AnSeDra_021) Scrabble2 28 Mai 2024, 15:40 Evaluare finalizată 100
Pirtac Eduard (ezluci) Scrabble2 28 Mai 2024, 10:43 Evaluare finalizată 100
Taschina Luca (LucaTaschina) Scrabble2 28 Mai 2024, 07:40 Evaluare finalizată 100
Crisan Daniela Alexandra (URA) Scrabble2 27 Mai 2024, 17:25 Evaluare finalizată 100
......... Scrabble2 ......... ......... .........
......... Scrabble2 ......... ......... .........