План v2 по диагностике (квиз 14/32) + 4 новые задачи (hash, heap, dijkstra, subnet) + тренажёр 60 карточек

This commit is contained in:
Kodlo-chan
2026-09-23 17:15:36 +07:00
parent 16b211eeda
commit 165dd5619d
19 changed files with 1429 additions and 136 deletions
+29
View File
@@ -0,0 +1,29 @@
// Задача 13 — арифметика подсетей IPv4.
// Реализуй функции ниже. Заглушка намеренно не проходит проверку.
#include <cstdint>
struct Subnet {
uint32_t network = 0;
uint32_t broadcast = 0;
uint32_t first_host = 0;
uint32_t last_host = 0;
long long host_count = 0;
};
Subnet subnet_of(uint32_t ip, int prefix) {
(void)ip;
(void)prefix;
return Subnet{};
}
bool same_subnet(uint32_t a, uint32_t b, int prefix) {
(void)a;
(void)b;
(void)prefix;
return false;
}
int prefix_for_hosts(int hosts) {
(void)hosts;
return -1;
}