Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2 3
  1  Худойшукур Эгамов, 03 июля 2026 г. 15:07:47
     Дошёл до 9-го теста (решение через уровни логарифмов + tie-break по основанию, как проходит 5-8). Подскажите, что принципиально проверяет 9-й тест?
  2  Горб Давид Дмитриевич, 12 мая 2026 г. 12:38:13
     21 Кадабрик Батя Твой, 11 февраля 2025 г. 18:16:54 грустня 22 Айбар, 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 23 Батурин Илья Игоревич, 14 января 2025 г. 11:12:37 попка бобра 24 Н
  3  Дельмухамедов Рустам Ринатович, 07 апреля 2026 г. 9:58:47
     Можете пояснить что за статься Петра Митричева?
  4  Артем Рублевский Дмитриевич, 17 марта 2026 г. 18:50:16
     Герман гей
  5  Абдуллоева Амина Джамшедовна, 14 марта 2026 г. 10:31:39
     @Cho ti tut delaesh ne spisivai!!!@
  6  Неизвестный, 14 марта 2026 г. 10:26:37
     E mara coda parto
  7  Гугневич Иван Владимирович, 18 февраля 2026 г. 12:30:20
     Когда добавят задачу на 100% сложности, а то эта легко решается
  8  Неизвестный, 18 февраля 2026 г. 12:29:16
     решил за 5 минут админы добавьте тестов задача изи
  9  Царин Георгий Павлович, 13 февраля 2026 г. 11:32:49
     Как пройти пятый тест?
  10  Ватолкин Константин Львович, 19 декабря 2025 г. 16:31:45
     goon задача для true юзеров теоремы Виета
  11  Корженевскй Н, 18 декабря 2025 г. 13:57:50
     самая лёгкая задача
  12  Корженевскй Н, 18 декабря 2025 г. 13:41:05
     петя лох
  13  Неизвестный, 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
  14  Игра Нажми на ссылку, 10 декабря 2025 г. 20:10:39
     <pre>
  15  Игра Нажми на ссылку, 10 декабря 2025 г. 20:05:10
     </tr>
  16  ОРКЕН ЛМ, 04 декабря 2025 г. 15:28:54
     gfugftut
  17  ОРКЕН ЛМ, 15 ноября 2025 г. 7:45:54
     я пернул Но этого не кто не знал до того как я это написал
  18  Золотарев Арсений, 24 марта 2025 г. 13:50:10
     Мельник, а что тебе не нравится? Если ты не правильно понял условие задачи, то это проблема точно не составителя или разработчика тестов, а твоя. Все там верно, если не веришь, перейди на вторую страницу обсуждения
  19  Мельник Андрей Алексеевич, 22 марта 2025 г. 20:10:44
     почините тесты к задаче придурки
  20  Мельник Андрей Алексеевич, 22 марта 2025 г. 20:10:22
     ну вы придурки или что почините тесты
 1 2 3

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru