#686
grad
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 c
1
c
2
...c
k
ca fiind un număr natural nc
, obţinut ca produsul puterilor de forma p
i
, unde p
este poziţia în alfabet a literei c
i
. Astfel cuvântului badab
i se asociază numărul nc=2
1
∙1
2
∙4
3
∙1
4
∙2
5
, adică nc=4096
.
Definim gradul unui cuvânt c
1
c
2
...c
k
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 | ||
---|---|---|---|---|---|---|
grad | 21 Noiembrie 2024, 18:00 | Evaluare finalizată | 100 | |||
grad | 14 Noiembrie 2024, 19:26 | Evaluare finalizată | 100 | |||
grad | 14 Noiembrie 2024, 19:21 | Evaluare finalizată | 95 | |||
grad | 14 Noiembrie 2024, 19:20 | Evaluare finalizată | 95 | |||
grad | 13 Noiembrie 2024, 12:39 | Evaluare finalizată | 100 | |||
grad | 11 Noiembrie 2024, 09:03 | Evaluare finalizată | 25 | |||
grad | 11 Noiembrie 2024, 09:00 | Evaluare finalizată | 25 | |||
grad | 10 Noiembrie 2024, 19:39 | Evaluare finalizată | 100 | |||
grad | 10 Noiembrie 2024, 19:28 | Evaluare finalizată | 100 | |||
grad | 10 Noiembrie 2024, 19:22 | Evaluare finalizată | 45 | |||
grad | 10 Noiembrie 2024, 19:10 | Evaluare finalizată | 15 | |||
grad | 10 Noiembrie 2024, 19:05 | Evaluare finalizată | 30 | |||
grad | 10 Noiembrie 2024, 18:58 | Evaluare finalizată | 35 | |||
grad | 09 Noiembrie 2024, 14:11 | Evaluare finalizată | 100 | |||
grad | 09 Noiembrie 2024, 12:47 | Evaluare finalizată | 25 | |||
grad | 09 Noiembrie 2024, 12:45 | Evaluare finalizată | 25 | |||
grad | 09 Noiembrie 2024, 12:44 | Evaluare finalizată | 100 | |||
grad | 09 Noiembrie 2024, 12:27 | Evaluare finalizată | 30 | |||
grad | 09 Noiembrie 2024, 12:25 | Evaluare finalizată | 30 | |||
grad | 09 Noiembrie 2024, 12:07 | Evaluare finalizată | 95 | |||
grad | 29 Septembrie 2024, 15:10 | Evaluare finalizată | 100 | |||
grad | 29 Septembrie 2024, 14:33 | Evaluare finalizată | 100 | |||
grad | 25 Iulie 2024, 17:24 | Evaluare finalizată | 100 | |||
grad | 18 Iulie 2024, 01:47 | Evaluare finalizată | 100 | |||
grad | 16 Aprilie 2024, 19:04 | Evaluare finalizată | 100 | |||
grad | 16 Aprilie 2024, 19:01 | Evaluare finalizată | 45 | |||
grad | 16 Aprilie 2024, 19:00 | Evaluare finalizată | 45 | |||
grad | 16 Aprilie 2024, 19:00 | Evaluare finalizată | 45 | |||
grad | 13 Aprilie 2024, 14:58 | Evaluare finalizată | 100 | |||
grad | 07 Aprilie 2024, 16:46 | Evaluare finalizată | 100 | |||
grad | 07 Aprilie 2024, 16:33 | Evaluare finalizată | 100 | |||
grad | 07 Aprilie 2024, 16:32 | Evaluare finalizată | 100 | |||
grad | 07 Aprilie 2024, 16:31 | Evaluare finalizată | 95 | |||
grad | 04 Aprilie 2024, 06:31 | Evaluare finalizată | 100 | |||
grad | 07 Martie 2024, 09:42 | Evaluare finalizată | 0 | |||
grad | 04 Martie 2024, 22:10 | Evaluare finalizată | 100 | |||
grad | 04 Martie 2024, 22:02 | Evaluare finalizată | 95 | |||
grad | 23 Februarie 2024, 13:37 | Evaluare finalizată | 35 | |||
grad | 23 Februarie 2024, 13:22 | Evaluare finalizată | 35 | |||
grad | 23 Februarie 2024, 13:19 | Evaluare finalizată | 35 | |||
grad | 23 Februarie 2024, 13:07 | Evaluare finalizată | 20 | |||
grad | 13 Februarie 2024, 12:07 | Evaluare finalizată | 100 | |||
grad | 01 Februarie 2024, 19:14 | Evaluare finalizată | 100 | |||
grad | 17 Ianuarie 2024, 06:45 | Evaluare finalizată | 30 | |||
grad | 17 Ianuarie 2024, 06:42 | Evaluare finalizată | 30 | |||
grad | 17 Ianuarie 2024, 06:24 | Evaluare finalizată | 20 | |||
grad | 17 Ianuarie 2024, 06:23 | Evaluare finalizată | 15 | |||
grad | 17 Ianuarie 2024, 06:22 | Evaluare finalizată | 20 | |||
grad | 17 Ianuarie 2024, 06:06 | Evaluare finalizată | 0 | |||
grad | 17 Ianuarie 2024, 06:06 | Evaluare finalizată | 0 |