#3037
virus
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 | 28 Februarie 2024, 11:52 | Evaluare finalizată | 0 | |||
virus | 28 Februarie 2024, 11:51 | Evaluare finalizată | 0 | |||
virus | 28 Februarie 2024, 11:47 | Evaluare finalizată | E.C | |||
virus | 10 Decembrie 2023, 10:13 | Evaluare finalizată | 100 | |||
virus | 01 Decembrie 2023, 19:00 | Evaluare finalizată | 21 | |||
virus | 01 Decembrie 2023, 17:14 | Evaluare finalizată | 24 | |||
virus | 01 Decembrie 2023, 17:13 | Evaluare finalizată | 0 | |||
virus | 01 Decembrie 2023, 17:11 | Evaluare finalizată | 6 | |||
virus | 01 Decembrie 2023, 17:10 | Evaluare finalizată | 6 | |||
virus | 01 Octombrie 2023, 11:49 | Evaluare finalizată | 94 | |||
virus | 01 Octombrie 2023, 11:47 | Evaluare finalizată | 88 | |||
virus | 30 Septembrie 2023, 16:50 | Evaluare finalizată | 100 | |||
virus | 30 Septembrie 2023, 16:05 | Evaluare finalizată | 100 | |||
virus | 30 Septembrie 2023, 15:09 | Evaluare finalizată | 58 | |||
virus | 30 Septembrie 2023, 15:03 | Evaluare finalizată | 58 | |||
virus | 27 Septembrie 2023, 19:40 | Evaluare finalizată | 100 | |||
virus | 27 Septembrie 2023, 19:37 | Evaluare finalizată | 94 | |||
virus | 27 Septembrie 2023, 19:33 | Evaluare finalizată | 94 | |||
virus | 27 Septembrie 2023, 19:29 | Evaluare finalizată | 31 | |||
virus | 27 Septembrie 2023, 19:12 | Evaluare finalizată | 35 | |||
virus | 27 Septembrie 2023, 19:11 | Evaluare finalizată | 35 | |||
virus | 27 Septembrie 2023, 19:08 | Evaluare finalizată | 35 | |||
virus | 27 Septembrie 2023, 19:08 | Evaluare finalizată | 0 | |||
virus | 27 Septembrie 2023, 15:01 | Evaluare finalizată | 20 | |||
virus | 27 Septembrie 2023, 09:08 | Evaluare finalizată | 100 | |||
virus | 27 Septembrie 2023, 08:59 | Evaluare finalizată | 94 | |||
virus | 27 Septembrie 2023, 08:57 | Evaluare finalizată | 88 | |||
virus | 27 Septembrie 2023, 08:55 | Evaluare finalizată | 88 | |||
virus | 27 Septembrie 2023, 08:55 | Evaluare finalizată | 88 | |||
virus | 27 Septembrie 2023, 08:49 | Evaluare finalizată | 88 | |||
virus | 15 August 2023, 17:50 | Evaluare finalizată | 100 | |||
virus | 15 August 2023, 17:45 | Evaluare finalizată | 94 | |||
virus | 15 August 2023, 17:42 | Evaluare finalizată | 88 | |||
virus | 15 August 2023, 17:40 | Evaluare finalizată | 0 | |||
virus | 15 August 2023, 17:39 | Evaluare finalizată | 0 | |||
virus | 15 August 2023, 17:36 | Evaluare finalizată | 88 | |||
virus | 15 August 2023, 17:35 | Evaluare finalizată | 39 | |||
virus | 27 Iulie 2023, 13:29 | Evaluare finalizată | 93 | |||
virus | 27 Iulie 2023, 13:16 | Evaluare finalizată | 87 | |||
virus | 27 Iulie 2023, 13:08 | Evaluare finalizată | 67 | |||
virus | 03 Aprilie 2023, 12:37 | Evaluare finalizată | 6 | |||
virus | 02 Aprilie 2023, 22:48 | Evaluare finalizată | 6 | |||
virus | 02 Aprilie 2023, 22:03 | Evaluare finalizată | 3 | |||
virus | 02 Aprilie 2023, 21:59 | Evaluare finalizată | 0 | |||
virus | 02 Aprilie 2023, 21:12 | Evaluare finalizată | 6 | |||
virus | 02 Aprilie 2023, 21:09 | Evaluare finalizată | 3 | |||
virus | 31 Martie 2023, 18:42 | Evaluare finalizată | 24 | |||
virus | 31 Martie 2023, 16:05 | Evaluare finalizată | E.C | |||
virus | 31 Martie 2023, 00:27 | Evaluare finalizată | 21 | |||
virus | 30 Martie 2023, 23:39 | Evaluare finalizată | 6 |