| 21 Ватолкин Константин Львович, 19 декабря 2025 г. 16:31:45 |
| goon задача для true юзеров теоремы Виета
|
|
|
| 22 Корженевскй Н, 18 декабря 2025 г. 13:57:50 |
| самая лёгкая задача
|
|
|
| 23 Корженевскй Н, 18 декабря 2025 г. 13:41:05 |
| петя лох
|
|
|
| 24 Неизвестный, 17 декабря 2025 г. 17:19:39 |
| #include <bits/stdc++.h> using namespace std; struct Tower { vector<int> a; int id; }; /* Сравнение башен вида: a[0]^(a[1]^(a[2]^...)) */ bool lessTower(const Tower& A, const Tower& B); /* рекурсивное сравнение хвостов башен */ bool lessRec(const vector<int>& A, int i, const vector<int>& B, int j, long double k) { // сравниваем A[i] ? B[j]^k if (i == (int)A.size() && j == (int)B.size()) return false; // равны (по условию не бывает) if (i == (int)A.size()) return 1 < pow(B[j], k); if (j == (int)B.size()) return A[i] < pow(1.0L, k); if (k == 1.0L) { if (A[i] != B[j]) return A[i] < B[j]; return lessRec(A, i + 1, B, j + 1, 1.0L); } long double lnA = log((long double)A[i]); long double lnB = log((long double)B[j]) * k; if (fabsl(lnA - lnB) > 1e-12) return lnA < lnB; return lessRec(A, i + 1, B, j + 1, k); } bool lessTower(con
|
|
|
| 25 Игра Нажми на ссылку, 10 декабря 2025 г. 20:10:39 |
| <pre>
|
|
|
| 26 Игра Нажми на ссылку, 10 декабря 2025 г. 20:05:10 |
| </tr>
|
|
|
| 27 ОРКЕН ЛМ, 04 декабря 2025 г. 15:28:54 |
| gfugftut
|
|
|
| 28 ОРКЕН ЛМ, 15 ноября 2025 г. 7:45:54 |
| я пернул Но этого не кто не знал до того как я это написал
|
|
|
| 29 Золотарев Арсений, 24 марта 2025 г. 13:50:10 |
| Мельник, а что тебе не нравится? Если ты не правильно понял условие задачи, то это проблема точно не составителя или разработчика тестов, а твоя. Все там верно, если не веришь, перейди на вторую страницу обсуждения
|
|
|
| 30 Мельник Андрей Алексеевич, 22 марта 2025 г. 20:10:44 |
| почините тесты к задаче придурки
|
|
|
| 31 Мельник Андрей Алексеевич, 22 марта 2025 г. 20:10:22 |
| ну вы придурки или что почините тесты
|
|
|
| 32 Чотаман чотаманов, 25 февраля 2025 г. 15:24:32 |
| довольно легко
|
|
|
| 33 Катанов Кэскил Прокопьевич, 18 февраля 2025 г. 7:33:18 |
| ghbdtn c zrencrf
|
|
|
| 34 Кадабрик Батя Твой, 11 февраля 2025 г. 18:16:54 |
| грустня
|
|
|
| 35 Айбар, 14 января 2025 г. 15:30:11 |
| #include <iostream> #include <vector> #include <algorithm> using namespace std; // Function to compare two towers bool compareTowers(const vector<int>& tower1, const vector<int>& tower2) { int n1 = tower1.size(); int n2 = tower2.size(); // Compare starting from the rightmost element (depth) for (int i = min(n1, n2) - 1; i >= 0; --i) { if (tower1[i] != tower2[i]) { return tower1[i] < tower2[i]; } } // If all compared parts are equal, compare by length (depth of the tower) return n1 < n2; } int main() { int N; cin >> N; vector<pair<int, vector<int>>> towers(N); // Read the towers for (int i = 0; i < N; ++i) { int k; cin >> k; towers[i].first = i + 1; // Store the original index towers[i].second.resize(k); for (int j = 0; j < k; ++j) { cin >> towers[i].second[j]; } } // Sort towers using custom comparison sort(towers.b
|
|
|
| 36 Батурин Илья Игоревич, 14 января 2025 г. 11:12:37 |
| попка бобра
|
|
|
| 37 НиколайПоминов, 30 ноября 2024 г. 6:33:57 |
| кину докс
|
|
|
| 38 НиколайПоминов, 30 ноября 2024 г. 6:33:49 |
| саша тварь
|
|
|
| 39 НиколайПоминов, 30 ноября 2024 г. 6:33:38 |
| саша гей
|
|
|
| 40 Марков Александр Сергеевич, 30 ноября 2024 г. 6:33:38 |
| коля лох
|
|
|