Soluții trimise

Rezumat problemă

#686

Se consideră o propoziţie formată din litere mici ale alfabetului englez şi eventual spaţii. Cuvintele sunt formate numai din litere şi sunt separate între ele prin unul sau mai multe spaţii.

Definim numărul asociat unui cuvânt c1c2...ck ca fiind un număr natural nc, obţinut ca produsul puterilor de forma pi, unde p este poziţia în alfabet a literei ci. Astfel cuvântului badab i se asociază numărul nc=21∙12∙43∙14∙25, adică nc=4096.

Definim gradul unui cuvânt c1c2...ck ca fiind numărul nr modulo k, unde nr este numărul de divizori al lui nc. Gradul cuvântului badab este 3, pentru că nr=13 (cei 13 divizori ai lui 4096 sunt: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048 şi 4096), k=5 (cuvântul conţine 5 litere) şi 13 modulo 5=3.

Definim gradul unei propoziţii ca fiind suma gradelor cuvintelor existente în ea.

Să se scrie un program care pentru o propoziţie dată determină gradul ei.

Lot Juniori, Sibiu 2011
ID   Utilizator Problema Data încărcării Stare
e t f (Mezdi99) grad 28 Mai 2026, 17:19 Evaluare finalizată 0
e t f (Mezdi99) grad 28 Mai 2026, 17:16 Evaluare finalizată 0
Peter Tobias (PeterTobias) grad 27 Martie 2026, 12:18 Evaluare finalizată 100
Anton Bianca (Pisiknoir12) grad 17 Martie 2026, 08:15 Evaluare finalizată 0
Anton Bianca (Pisiknoir12) grad 17 Martie 2026, 08:12 Evaluare finalizată 0
Podbereschi Maria (rosma01) grad 11 Februarie 2026, 18:07 Evaluare finalizată 35
Ambrosa Rares (Ambrosa_Rares) grad 10 Februarie 2026, 11:26 Evaluare finalizată 35
Ambrosa Rares (Ambrosa_Rares) grad 09 Februarie 2026, 11:43 Evaluare finalizată 25
Chircu Ioana (IoanaChircu) grad 28 Decembrie 2025, 20:37 Evaluare finalizată 85
Chircu Ioana (IoanaChircu) grad 28 Decembrie 2025, 20:36 Evaluare finalizată 85
Chircu Ioana (IoanaChircu) grad 28 Decembrie 2025, 20:21 Evaluare finalizată 40
Chircu Ioana (IoanaChircu) grad 28 Decembrie 2025, 20:20 Evaluare finalizată 35
Afloroaei Ştefan (Stefy99) grad 21 Decembrie 2025, 13:54 Evaluare finalizată 0
. . (rexzy1000) grad 07 Noiembrie 2025, 21:47 Evaluare finalizată 100
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 23:22 Evaluare finalizată 100
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 23:21 Evaluare finalizată 75
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 23:17 Evaluare finalizată E.C
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 23:15 Evaluare finalizată 70
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 23:13 Evaluare finalizată 75
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 23:12 Evaluare finalizată 95
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 23:02 Evaluare finalizată 95
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 23:02 Evaluare finalizată 0
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 23:00 Evaluare finalizată 95
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 22:58 Evaluare finalizată 75
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 22:55 Evaluare finalizată 45
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 22:53 Evaluare finalizată 75
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 22:49 Evaluare finalizată 65
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 22:48 Evaluare finalizată 50
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 22:47 Evaluare finalizată 45
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 22:45 Evaluare finalizată 75
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 22:40 Evaluare finalizată 75
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 16:47 Evaluare finalizată 75
Toma Horatiu (horifain) grad 05 Noiembrie 2025, 11:58 Evaluare finalizată 0
nicoara calin (catalinpro123) grad 08 Octombrie 2025, 22:07 Evaluare finalizată 25
nicoara calin (catalinpro123) grad 08 Octombrie 2025, 22:06 Evaluare finalizată 25
nicoara calin (catalinpro123) grad 08 Octombrie 2025, 21:58 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) grad 23 Septembrie 2025, 16:16 Evaluare finalizată 100
Petre Alexia-Bianca (informatica1218) grad 23 Septembrie 2025, 13:50 Evaluare finalizată 80
Petre Alexia-Bianca (informatica1218) grad 23 Septembrie 2025, 13:47 Evaluare finalizată 45
Petre Alexia-Bianca (informatica1218) grad 23 Septembrie 2025, 09:53 Evaluare finalizată 40
Petre Alexia-Bianca (informatica1218) grad 23 Septembrie 2025, 09:53 Evaluare finalizată 40
Pipernea Radu (Pipernea_Radu) grad 25 August 2025, 12:46 Evaluare finalizată 100
Pipernea Radu (Pipernea_Radu) grad 25 August 2025, 12:40 Evaluare finalizată 100
Pipernea Radu (Pipernea_Radu) grad 25 August 2025, 12:37 Evaluare finalizată 95
Pipernea Radu (Pipernea_Radu) grad 25 August 2025, 12:26 Evaluare finalizată 95
Pipernea Radu (Pipernea_Radu) grad 25 August 2025, 12:23 Evaluare finalizată 50
Raduta Mihail (Mihailraduta) grad 11 August 2025, 00:28 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) grad 11 August 2025, 00:19 Evaluare finalizată 80
Boac Mihai Cosmin (Cosminane) grad 05 August 2025, 19:02 Evaluare finalizată 100
Radu Matei (radumateihx) grad 21 Mai 2025, 22:37 Evaluare finalizată 80
Du-te sus!