#3037
Există azi mulți viruși care acționează în diferite moduri asupra informației stocate într-un calculator. Printre aceștia există și unii mai puțin periculoși, care se mulțumesc doar să simuleze o anumită alterare a informației. Să presupunem că dorim să scriem un astfel de virus care acționează doar asupra informației de tip text de pe ecranul calculatorului. În mod text, ecranul este constituit din n
linii pe fiecare aflându-se câte m
caractere. Caracterele sunt reținute în memoria calculatorului prin codul lor ASCII, reprezentat în binar pe 8
biți. Biții sunt numerotați de la 0
la 7
de la dreapta către stânga, cel din stânga fiind cel mai semnificativ bit. La fiecare secundă, virusul transformă simultan toate caracterele de pe ecran. Cunoscând configurația inițială a ecranului, scrieți un program care să rezolve următoarele două cerințe:
1. determină numărul de caractere inatacabile obținute în prima secundă (adică după prima transformare);
2. determină după câte secunde toate caracterele de pe ecran sunt inatacabile.
ONIGIM 2019, baraj
ID | Utilizator | Problema | Data încărcării | Stare | ||
---|---|---|---|---|---|---|
virus | 14 August 2019, 15:23 | Evaluare finalizată | 94 | |||
virus | 14 August 2019, 15:21 | Evaluare finalizată | 91 | |||
virus | 14 August 2019, 15:21 | Evaluare finalizată | 91 | |||
virus | 14 August 2019, 15:19 | Evaluare finalizată | 94 | |||
virus | 13 August 2019, 20:41 | Evaluare finalizată | 59 | |||
virus | 13 August 2019, 20:40 | Evaluare finalizată | 0 | |||
virus | 12 August 2019, 17:30 | Evaluare finalizată | 3 | |||
virus | 12 August 2019, 17:26 | Evaluare finalizată | 3 | |||
virus | 12 August 2019, 17:25 | Evaluare finalizată | E.C | |||
virus | 31 Iulie 2019, 06:55 | Evaluare finalizată | 100 | |||
virus | 09 Iulie 2019, 11:49 | Evaluare finalizată | 100 | |||
virus | 09 Iulie 2019, 11:48 | Evaluare finalizată | 94 | |||
virus | 29 Iunie 2019, 20:16 | Evaluare finalizată | 100 | |||
virus | 29 Iunie 2019, 19:48 | Evaluare finalizată | 94 | |||
virus | 04 Iunie 2019, 00:00 | Evaluare finalizată | 6 | |||
virus | 03 Iunie 2019, 23:57 | Evaluare finalizată | 6 | |||
virus | 02 Iunie 2019, 13:40 | Evaluare finalizată | 94 | |||
virus | 28 Mai 2019, 19:18 | Evaluare finalizată | 88 | |||
virus | 27 Mai 2019, 23:04 | Evaluare finalizată | 93 | |||
virus | 27 Mai 2019, 23:04 | Evaluare finalizată | 0 | |||
virus | 25 Mai 2019, 17:21 | Evaluare finalizată | 100 | |||
virus | 23 Mai 2019, 22:42 | Evaluare finalizată | 6 | |||
virus | 23 Mai 2019, 18:49 | Evaluare finalizată | 6 | |||
virus | 23 Mai 2019, 18:48 | Evaluare finalizată | E.C | |||
virus | 23 Mai 2019, 17:23 | Evaluare finalizată | 17 | |||
virus | 23 Mai 2019, 00:02 | Evaluare finalizată | 15 | |||
virus | 22 Mai 2019, 23:44 | Evaluare finalizată | 94 | |||
virus | 22 Mai 2019, 22:34 | Evaluare finalizată | 35 | |||
virus | 22 Mai 2019, 22:19 | Evaluare finalizată | 16 | |||
virus | 22 Mai 2019, 15:36 | Evaluare finalizată | 100 | |||
virus | 22 Mai 2019, 15:31 | Evaluare finalizată | 94 | |||
virus | 22 Mai 2019, 15:13 | Evaluare finalizată | 88 | |||
virus | 22 Mai 2019, 15:12 | Evaluare finalizată | 18 | |||
virus | 22 Mai 2019, 14:32 | Evaluare finalizată | 81 | |||
virus | 22 Mai 2019, 09:36 | Evaluare finalizată | 39 | |||
virus | 22 Mai 2019, 09:36 | Evaluare finalizată | 81 | |||
virus | 22 Mai 2019, 09:35 | Evaluare finalizată | 6 | |||
virus | 22 Mai 2019, 09:35 | Evaluare finalizată | 54 | |||
virus | 22 Mai 2019, 09:27 | Evaluare finalizată | 6 | |||
virus | 22 Mai 2019, 09:22 | Evaluare finalizată | 6 | |||
virus | 22 Mai 2019, 09:21 | Evaluare finalizată | 0 | |||
virus | 22 Mai 2019, 09:12 | Evaluare finalizată | 6 | |||
virus | 22 Mai 2019, 09:08 | Evaluare finalizată | 0 | |||
virus | 22 Mai 2019, 09:07 | Evaluare finalizată | 43 | |||
virus | 22 Mai 2019, 09:04 | Evaluare finalizată | 15 | |||
virus | 22 Mai 2019, 08:59 | Evaluare finalizată | 43 | |||
virus | 19 Mai 2019, 16:56 | Evaluare finalizată | 100 | |||
virus | 19 Mai 2019, 16:34 | Evaluare finalizată | 87 | |||
virus | 19 Mai 2019, 10:52 | Evaluare finalizată | 100 | |||
virus | 19 Mai 2019, 10:45 | Evaluare finalizată | 3 |