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

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


 
[Вернуться к задаче]   1 2 3
  41  Чаросхон, 25 ноября 2024 г. 9:07:45
     /nigina darsdan so'ng ovqatlanishga chiqadi.keyingi k kunda nigin har kuni bitta dan kafega boradi,jami n ta kafe bor va ular 1 dan n gacha raqamlangan ,nigina i chi kafega birsa qoniqishi s[i] ga ortadi ammo ovqatlangandan so'ng kafeni qoniqtirish darajasi 1 gakamyadi ,yani i-kafega borsa uning hozirgi qoniqish darsajsi s[i] qo'shiladi keyingi tashrifda s[i]-1 ga teng bo'ladi agar s[i]=0 bo'sa uning qiymati boshqa kamaymaydi k kundan keyin qoniqishning maksimal qiymatini toping //4 9 //1 2 3 4
  42  Келдиёр Рахматов, 25 ноября 2024 г. 8:46:18
     Qaniiii
  43  Винк В В, 04 сентября 2019 г. 20:06:18
     Заменил равносторонние треугольники на равнобедренные прямоугольные. Для этого направления 3 и 6 сделал вертикальными, 1 и 4 оставил горизонтальными, а 2 и 5 - диагональ. Можно иначе, кому как удобно, сути это не меняет. Теперь можно представить фигуру в виде двумерного массива вершин треугольников. Сначала для каждого элемента массива нужно найти битовую маску, которая показывает наличие связей с соседними элементами. Например точка внутри фигуры равна 63, вне фигуры - 0, на краю - x. В другом массиве для каждой вершины находим количество подряд идущих вершин слева. Теперь можно подсчитать все "островерхие" треугольники. Аналогично "остронизые".
 1 2 3

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

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