#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.
RAU-Coder 2024
ID | Utilizator | Problema | Data încărcării | Stare | ||
---|---|---|---|---|---|---|
Scrabble2 | 07 Noiembrie 2024, 12:45 | Evaluare finalizată | E.C | |||
Scrabble2 | 02 Noiembrie 2024, 21:21 | Evaluare finalizată | E.C | |||
Scrabble2 | 29 Octombrie 2024, 10:40 | Evaluare finalizată | 100 | |||
Scrabble2 | 19 Octombrie 2024, 17:35 | Evaluare finalizată | 100 | |||
Scrabble2 | 19 Octombrie 2024, 17:32 | Evaluare finalizată | 50 | |||
Scrabble2 | 19 Octombrie 2024, 17:00 | Evaluare finalizată | 50 | |||
Scrabble2 | 12 Octombrie 2024, 12:13 | Evaluare finalizată | E.C | |||
Scrabble2 | 07 Octombrie 2024, 14:58 | Evaluare finalizată | E.C | |||
Scrabble2 | 02 Septembrie 2024, 11:45 | Evaluare finalizată | 100 | |||
Scrabble2 | 04 August 2024, 15:03 | Evaluare finalizată | 100 | |||
Scrabble2 | 22 Iulie 2024, 12:38 | Evaluare finalizată | 100 | |||
Scrabble2 | 22 Iulie 2024, 12:37 | Evaluare finalizată | 100 | |||
Scrabble2 | 06 Iulie 2024, 13:51 | Evaluare finalizată | 40 | |||
Scrabble2 | 10 Iunie 2024, 10:09 | Evaluare finalizată | 100 | |||
Scrabble2 | 10 Iunie 2024, 10:07 | Evaluare finalizată | 100 | |||
Scrabble2 | 09 Iunie 2024, 17:39 | Evaluare finalizată | 100 | |||
Scrabble2 | 09 Iunie 2024, 14:55 | Evaluare finalizată | 40 | |||
Scrabble2 | 09 Iunie 2024, 14:53 | Evaluare finalizată | E.C | |||
Scrabble2 | 09 Iunie 2024, 14:38 | Evaluare finalizată | 40 | |||
Scrabble2 | 09 Iunie 2024, 14:26 | Evaluare finalizată | 40 | |||
Scrabble2 | 04 Iunie 2024, 16:55 | Evaluare finalizată | 100 | |||
Scrabble2 | 04 Iunie 2024, 14:50 | Evaluare finalizată | 100 | |||
Scrabble2 | 04 Iunie 2024, 14:49 | Evaluare finalizată | 0 | |||
Scrabble2 | 04 Iunie 2024, 14:49 | Evaluare finalizată | 0 | |||
Scrabble2 | 04 Iunie 2024, 13:04 | Evaluare finalizată | 100 | |||
Scrabble2 | 01 Iunie 2024, 19:19 | Evaluare finalizată | 100 | |||
Scrabble2 | 01 Iunie 2024, 19:19 | Evaluare finalizată | 0 | |||
Scrabble2 | 31 Mai 2024, 23:23 | Evaluare finalizată | 100 | |||
Scrabble2 | 30 Mai 2024, 15:50 | Evaluare finalizată | 100 | |||
Scrabble2 | 30 Mai 2024, 15:49 | Evaluare finalizată | 0 | |||
Scrabble2 | 30 Mai 2024, 09:20 | Evaluare finalizată | 40 | |||
Scrabble2 | 30 Mai 2024, 09:16 | Evaluare finalizată | 40 | |||
Scrabble2 | 30 Mai 2024, 09:04 | Evaluare finalizată | 40 | |||
Scrabble2 | 30 Mai 2024, 09:04 | Evaluare finalizată | 0 | |||
Scrabble2 | 30 Mai 2024, 09:04 | Evaluare finalizată | 40 | |||
Scrabble2 | 29 Mai 2024, 17:44 | Evaluare finalizată | 100 | |||
Scrabble2 | 29 Mai 2024, 13:39 | Evaluare finalizată | 100 | |||
Scrabble2 | 28 Mai 2024, 15:42 | Evaluare finalizată | 100 | |||
Scrabble2 | 28 Mai 2024, 15:41 | Evaluare finalizată | 0 | |||
Scrabble2 | 28 Mai 2024, 15:40 | Evaluare finalizată | 100 | |||
Scrabble2 | 28 Mai 2024, 10:43 | Evaluare finalizată | 100 | |||
Scrabble2 | 28 Mai 2024, 07:40 | Evaluare finalizată | 100 | |||
Scrabble2 | 27 Mai 2024, 17:25 | Evaluare finalizată | 100 | |||
......... | Scrabble2 | ......... | ......... | ......... | ||
......... | Scrabble2 | ......... | ......... | ......... |