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

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


 
[Вернуться к задаче]   1 2 3
  1  Филонич Владислав Александрович, 14 января 2026 г. 2:14:44
     В этой задаче ось x вниз, ось y вправо. Клетки по x от 1 до n включительно. Клетки по y от 1 до m включительно. Фигурки нарисованы именно в таком предположении. Тогда запросы нужно считать как cin >> type >> x >> y. Удачи, сталкер!
  2  Инчин Ярослав Владимирович, 13 января 2025 г. 20:44:36
     худшее, что я когда-либо делал. Отдельное спасибо за ввод данных типа (y,x), вместо стандартных (x,y)
  3  Хабибуллозода Наджибулло Сайфуллоевич, 20 октября 2023 г. 9:33:12
     потому что условие непонятное ): Пожалуйста Админ исправьте условие ;)
  4  Известный Мадияр, 09 ноября 2022 г. 12:42:39
     Я не согласен с остальными ворде нормальная задача, сдал с второй попытки просто забыл x == 0 y == 0 --> continue;
  5  Завертайло Марія Олегівна, 02 ноября 2020 г. 23:50:17
     Меня смутило, что координаты (0 <= x, y, k <= 1000). То есть x, y почему то могут быть нулем. Проверка на равенство с нулем и Accepted.
  6  Мистер Эр, 24 июня 2020 г. 9:17:20
     Я что-то не понял (0 <= x, y, k <= 1000), то есть возможно координаты плитки больше размера пола?
  7  Севидов Артём Алексеевич, 20 июня 2020 г. 16:12:53
     Дурацкое условие.... Например,какая координата левого верхнего квадрата(не написано в условии), зачем-то меняют n и m местами...
  8  Кузин А В, 15 февраля 2020 г. 1:15:53
     После более глубокого анализа задачи он нормально зашла. НО. ДЛИНА И ШИРИНА? сознательно запутывать условие и не давать ориентацию координат плиток относительно поля - скотство. Да, это разбирается в семплах, и первое же решение у меня оказалось верное, кроме того, что слишком большие х и у не фильтровал. Но это ОЧЕНЬ НЕКРАСИВО давать такое слабое условие.
  9  Яндулов Богдан, 21 июля 2018 г. 21:17:56
     На данный момент всё уже исправлено.
  10  Драганов Александр Андреевич, 15 июня 2017 г. 11:18:12
     Всем привет , задача мега-тупая , она проверяет ваше терпение , советую вам не решать эту задачу , если не решили с первого раза...Я эту задачу сдал и нахожусь в ТОП решивших , условие составлял программист , который явно немного отбитый....
  11  Добрынин Дмитрий, 27 января 2016 г. 22:59:55
     Надеюсь освобожу от мучений кого-нибудь:
int sizeY, sizeX, k;
cin >> sizeY >> sizeX >> k;
vector<vector<int>> v(1 + sizeX, vi(1 + sizeY, 0));
for (int i = 0; i < k; ++i) {
int c, y, x;
cin >> c >> y >> x;
...
if (c == 1) {
if (v[x + 1][y] == 0 && v[x][y + 1] == 0 && v[x + 1][y + 1] == 0) {
...
}
}
...
  12  Пухлякова Мария Андреевна, 22 октября 2013 г. 22:55:23
     Ужасная задача. Чем больше у вас опыта, тем меньше шансов, что вы её сдадите с первого раза. Менять н и м - это глупая и бесполезная попытка усложнить задачу. Это ничему не учит, а просто раздражает программистов.
  13  Фадеева Екатерина Сергеевна, 13 августа 2013 г. 11:55:07
     Почему в первом тесте ответ 9? Первую плитку (4 1 1) поставить можно, получается матрица:
1100
1000
0000
0000
Дальше можно поставить (2 2 2):
1100
1100
0110
0000
Дальше нельзя (3 1 1)
Дальше нельзя (1 3 3)
Тогда ответ 6, а не 9!
     Неверно: последнюю можно, получится как раз 9 закрытых плиток:
1100
1100
0111
0011
  14  Захаров Константин Леонидович, 09 февраля 2013 г. 0:43:49
     КруКарКал +1. n это почти всегда строки, а m - столбцы. Вот (y,x) это конечно редко бывает. Остальное по условию более-менее ясно. Вот что я творил это капец. Перелопатил решение, весь разозлился - не прописал break в блоке switch-case, кабздец) Советую людям не мучаться а написать функцию valid(d,r) // down, right, от (0,0) точно не запутаетесь! Проверять войдет ли плитка в поле очень легко, т.к. они все по сути квадратики, значит 0<d<n && 0<r<m. Ну а не ляжет ли она на другую это просто проверить 3 условия для массива m[55][55] )))
  15  Кчан Мудзирате, 27 ноября 2012 г. 14:49:08
     Ужасное условие....
  16  КруКарКал, 21 сентября 2012 г. 21:21:23
     Еще раз подведу итоги.
КОРРЕКЦИЯ УСЛОВИЯ ДЛЯ ВСЕХ КТО НЕ МОЖЕТ СДАТЬ ЗАДАЧУ!

Поле (n x m), то есть n строк и m столбцов!
Левый верхний квадрат поля имеет координаты (1, 1)
Правый нижний квадрат поля имеет координаты (n, m)
Координата y соответствует строкам, т.е. y от 1 до n.
Координата x соответствует столбцам, т.е. х от 1 до m.
х и y в вводе могут принимать значения, меньшие 1
  17  КруКарКал, 21 сентября 2012 г. 21:06:32
     Ужасно неточное условие. Даже если это оригинал - это не повод повторять чужие ошибки
  18  АКуцев Роман Анатольевич, 27 августа 2012 г. 17:55:11
     блин писал её 10 мин , а потом 20 мин отлаживал , рандомно меняя местами m и n а потом х и у , вобщем 6 неудачных попыток ((
  19  Катберт Оллгуд, 03 июля 2012 г. 16:11:22
     А, я просто забил на копание в условии и сделал всё как всегда - вон чё
  20  Катберт Оллгуд, 03 июля 2012 г. 16:03:35
     Короче, непонятно, что у всех происходит, но у меня прошло ^.^
 1 2 3

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

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