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
Raduta Mihail (Mihailraduta) Scrabble2 25 Iunie 2025, 23:11 Evaluare finalizată 100
Tanase Victor (Victor5539) Scrabble2 08 Iunie 2025, 00:00 Evaluare finalizată 100
Frățeanu Iustin (Alex_at_game) Scrabble2 24 Mai 2025, 08:54 Evaluare finalizată 100
Ciumandru Paul (paulihno15) Scrabble2 23 Mai 2025, 21:49 Evaluare finalizată 100
fadingscrumptiously Abdul (Agent009) Scrabble2 23 Mai 2025, 18:54 Evaluare finalizată 100
Tanase Victor (Victor5539) Scrabble2 19 Mai 2025, 13:38 Evaluare finalizată 0
Mocan Alex (Alex283810) Scrabble2 14 Mai 2025, 10:50 Evaluare finalizată E.C
Mocan Alex (Alex283810) Scrabble2 14 Mai 2025, 10:42 Evaluare finalizată E.C
Mare Luca Ghiță (mareluca) Scrabble2 14 Mai 2025, 10:31 Evaluare finalizată 0
Raileanu Alexandru (AlexandruR2008) Scrabble2 03 Mai 2025, 13:44 Evaluare finalizată 40
Savin Alexandru-Stefan (Alex10123) Scrabble2 04 Aprilie 2025, 12:51 Evaluare finalizată 100
Savin Alexandru-Stefan (Alex10123) Scrabble2 04 Aprilie 2025, 12:49 Evaluare finalizată 100
Savin Alexandru-Stefan (Alex10123) Scrabble2 04 Aprilie 2025, 12:08 Evaluare finalizată 50
Savin Alexandru-Stefan (Alex10123) Scrabble2 04 Aprilie 2025, 12:08 Evaluare finalizată E.C
Savin Alexandru-Stefan (Alex10123) Scrabble2 04 Aprilie 2025, 12:06 Evaluare finalizată 50
Petculescu Cristian (Cristian_Petculescu) Scrabble2 12 Martie 2025, 14:55 Evaluare finalizată 0
Petculescu Cristian (Cristian_Petculescu) Scrabble2 12 Martie 2025, 14:54 Evaluare finalizată 0
Petculescu Cristian (Cristian_Petculescu) Scrabble2 12 Martie 2025, 14:54 Evaluare finalizată E.C
Petculescu Cristian (Cristian_Petculescu) Scrabble2 05 Martie 2025, 15:05 Evaluare finalizată E.C
Ene Dumitru (ed) Scrabble2 21 Februarie 2025, 12:20 Evaluare finalizată 100
Pintilea Narcis (Narcis44) Scrabble2 09 Februarie 2025, 23:27 Evaluare finalizată 100
Pintilea Narcis (Narcis44) Scrabble2 09 Februarie 2025, 23:26 Evaluare finalizată E.C
Raluca Sylvie (ralucasylvie) Scrabble2 06 Februarie 2025, 16:55 Evaluare finalizată 100
Margulescu Mihnea (margulescu_mihnea00) Scrabble2 27 Ianuarie 2025, 23:37 Evaluare finalizată 100
Margulescu Mihnea (margulescu_mihnea00) Scrabble2 27 Ianuarie 2025, 23:36 Evaluare finalizată 40
Margulescu Mihnea (margulescu_mihnea00) Scrabble2 27 Ianuarie 2025, 23:35 Evaluare finalizată 100
Pietreanu Daniel (GhiocelFan1) Scrabble2 20 Ianuarie 2025, 10:33 Evaluare finalizată E.C
Chițu Darius (Darius_C) Scrabble2 15 Ianuarie 2025, 13:54 Evaluare finalizată 100
Gelu Ionescu (test111) Scrabble2 12 Ianuarie 2025, 17:36 Evaluare finalizată 100
Anca Leuciuc (AncaLeuciuc) Scrabble2 07 Ianuarie 2025, 22:00 Evaluare finalizată 100
stroe razvan (stroe16) Scrabble2 20 Decembrie 2024, 15:46 Evaluare finalizată E.C
Bartha Balint (Bartha_Balint) Scrabble2 21 Noiembrie 2024, 13:55 Evaluare finalizată 0
Bartha Balint (Bartha_Balint) Scrabble2 21 Noiembrie 2024, 13:55 Evaluare finalizată 0
Bartha Balint (Bartha_Balint) Scrabble2 21 Noiembrie 2024, 13:54 Evaluare finalizată E.C
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