#3541
RAU-Gigel este pasionat de grafică, așa că se gândește la un joc cu imagini. El creează într-un editor grafic o imagine bitmap binară de dimensiuni N X N pixeli. O imagine bitmap binară este o matrice de pixeli, fiecare pixel fiind un bit. Să considerăm că valoarea 0 (nesetat) înseamnă alb și valoarea 1 (setat) înseamnă negru (în realitate este exact invers!). Apoi RAU-Gigel împarte imaginea în patru imagini pătrate egale de latură N / 2 pe care le notează de la 1 la 4 (1 este imaginea din colțul dreapta-sus, 2 este cea din colțul dreapta-jos, 3 stânga-jos și 4 stânga-sus). El repetă procedeul pentru fiecare dintre cele 4 imagini obținute, și tot așa, reducând mereu latura la jumătate și notând direcțiile de la 1 la 4, până când ajunge la imagini de mărimea unui pixel.
Pentru simplitate, să presupunem că N este o putere a lui 2, să spunem K. Deci, după K împărțiri succesive de imagini, orice pixel poate fi identificat printr-un șir unic format din cifrele 1, 2, 3 și 4, de lungime K. Inițial, imaginea este complet albă.
Acum începe jocul. RAU-Gigel se gândește la 2 tipuri de operaţii:
Operaţia 1 x schimbă starea pixelul identificat cu șirul x, descris ca mai sus. Dacă pixelul x nu este setat, îl setează. Dacă pixelul x este deja setat, atunci îl resetează.
Operaţia 2 x , unde x are aceeași semnificație ca mai sus, este o interogare: dacă x este setat, se răspunde cu 0. Dacă x nu este setat, se cere determinarea dimensiunii celei mai mari imagini complet albe, dintre cele create de RAU-Gigel, care conține pixelul x. Dimensiunea este dată de numărul de pixeli conținut.
Dându-se N cu semnificația de mai sus și M, reprezentând numărul de operaţii şi cele M operaţii de tipul 1 și 2, să se răspundă la operaţiile de tip 2.
RAU-Coder 2020
| ID | Utilizator | Problema | Data încărcării | Stare | ||
|---|---|---|---|---|---|---|
| Pixeli | 25 Ianuarie 2026, 13:58 | Evaluare finalizată | 100 | |||
| Pixeli | 30 Decembrie 2025, 17:45 | Evaluare finalizată | 100 | |||
| Pixeli | 30 Decembrie 2025, 17:44 | Evaluare finalizată | E.C | |||
| Pixeli | 30 Decembrie 2025, 17:42 | Evaluare finalizată | 65 | |||
| Pixeli | 30 Decembrie 2025, 17:29 | Evaluare finalizată | 0 | |||
| Pixeli | 30 Decembrie 2025, 17:28 | Evaluare finalizată | 0 | |||
| Pixeli | 08 Noiembrie 2025, 17:01 | Evaluare finalizată | 100 | |||
| Pixeli | 24 Iulie 2025, 11:52 | Evaluare finalizată | 100 | |||
| Pixeli | 24 Iulie 2025, 11:49 | Evaluare finalizată | 55 | |||
| Pixeli | 24 Iulie 2025, 11:46 | Evaluare finalizată | 35 | |||
| Pixeli | 18 Mai 2025, 19:24 | Evaluare finalizată | 100 | |||
| Pixeli | 16 Mai 2025, 21:22 | Evaluare finalizată | 100 | |||
| Pixeli | 17 Martie 2025, 21:43 | Evaluare finalizată | 100 | |||
| Pixeli | 22 Februarie 2025, 08:40 | Evaluare finalizată | 100 | |||
| Pixeli | 21 Februarie 2025, 15:08 | Evaluare finalizată | 100 | |||
| Pixeli | 30 Septembrie 2024, 10:07 | Evaluare finalizată | 100 | |||
| Pixeli | 30 Septembrie 2024, 09:04 | Evaluare finalizată | 0 | |||
| Pixeli | 30 Septembrie 2024, 08:20 | Evaluare finalizată | 0 | |||
| Pixeli | 29 Septembrie 2024, 15:24 | Evaluare finalizată | 100 | |||
| Pixeli | 29 Septembrie 2024, 15:23 | Evaluare finalizată | E.C | |||
| Pixeli | 30 Iulie 2024, 10:39 | Evaluare finalizată | 0 | |||
| Pixeli | 02 Iunie 2024, 18:05 | Evaluare finalizată | 100 | |||
| Pixeli | 24 Mai 2024, 14:51 | Evaluare finalizată | 100 | |||
| Pixeli | 21 Mai 2024, 10:19 | Evaluare finalizată | 100 | |||
| Pixeli | 21 Mai 2024, 10:09 | Evaluare finalizată | 100 | |||
| Pixeli | 21 Mai 2024, 10:08 | Evaluare finalizată | 100 | |||
| Pixeli | 21 Mai 2024, 10:07 | Evaluare finalizată | 100 | |||
| Pixeli | 21 Mai 2024, 10:05 | Evaluare finalizată | 100 | |||
| Pixeli | 21 Mai 2024, 10:05 | Evaluare finalizată | 80 | |||
| Pixeli | 19 Mai 2024, 12:19 | Evaluare finalizată | 100 | |||
| Pixeli | 19 Mai 2024, 12:18 | Evaluare finalizată | 100 | |||
| Pixeli | 19 Mai 2024, 12:14 | Evaluare finalizată | 60 | |||
| Pixeli | 19 Mai 2024, 12:13 | Evaluare finalizată | 60 | |||
| Pixeli | 19 Mai 2024, 12:12 | Evaluare finalizată | 60 | |||
| Pixeli | 15 Mai 2024, 09:02 | Evaluare finalizată | E.C | |||
| Pixeli | 15 Mai 2024, 09:00 | Evaluare finalizată | E.C | |||
| Pixeli | 02 Mai 2024, 17:30 | Evaluare finalizată | 100 | |||
| Pixeli | 07 Aprilie 2024, 15:05 | Evaluare finalizată | 100 | |||
| Pixeli | 03 Aprilie 2024, 14:51 | Evaluare finalizată | 65 | |||
| Pixeli | 03 Aprilie 2024, 14:51 | Evaluare finalizată | 65 | |||
| Pixeli | 13 Februarie 2024, 16:29 | Evaluare finalizată | 0 | |||
| Pixeli | 03 Ianuarie 2024, 14:38 | Evaluare finalizată | 100 | |||
| Pixeli | 23 Septembrie 2023, 17:56 | Evaluare finalizată | 100 | |||
| Pixeli | 30 August 2023, 17:23 | Evaluare finalizată | 100 | |||
| Pixeli | 30 August 2023, 17:22 | Evaluare finalizată | 60 | |||
| Pixeli | 30 August 2023, 17:21 | Evaluare finalizată | 5 | |||
| Pixeli | 30 August 2023, 17:20 | Evaluare finalizată | E.C | |||
| Pixeli | 12 Iulie 2023, 00:34 | Evaluare finalizată | 100 | |||
| Pixeli | 25 Iunie 2023, 19:51 | Evaluare finalizată | 100 | |||
| Pixeli | 20 Iunie 2023, 08:33 | Evaluare finalizată | 100 | |||