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

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


 
[Вернуться к задаче]   1 2 3
  21  Неизвестный, 19 апреля 2025 г. 10:16:34
     всем привет
  22  Неизвестный, 19 апреля 2025 г. 10:16:15
     hiiiiiiiii
  23  Неизвестный, 19 апреля 2025 г. 10:16:02
     всем привет
  24  Неизвестный, 17 марта 2025 г. 2:04:00
     Проверьте отрицательные числа и единицу. С отрицательными числами это вообще издевательство, я додумался до этого только с 7 попытки.
  25  Кадамбоев Зафар Сардоревич, 05 марта 2025 г. 13:15:05
     task 15 errooooooooooooooooooooooooooooooooooooor
  26  Кадамбоев Зафар Сардоревич, 27 января 2025 г. 10:28:41
     c++
  27  Темирбек Хамза Бекович, 05 декабря 2024 г. 9:02:30
     Python Надо циклом делит на 2 пока не выйдет 1 или другое число -> while (n>1) И проверить является ли оно 1
  28  Матвей Филатов, 12 сентября 2024 г. 18:04:00
     Здравствуйте подскажите пожалуйста б в чем ошибка??? Ошибка на 5 тесте!!!!!! x=bin(int(input())) if x.count('1')==1: print("YES") else: print("NO")
  29  Глазов Иван Денисович, 05 мая 2022 г. 18:36:54
     Решил через рекурсию, было прикольно, также пока решал додумался до двоичного представления числа, то что, например бинарное число имеет только одну единицу в двоичной записи.
  30  Криворучко Дмитрий Игоревич, 22 апреля 2022 г. 20:37:24
     Три if'а, один цикл while, одна целочисленная переменная и одна булевая и задача решена :) Порой кажется, что в обсуждениях другие люди пытаются запутать своими более сложными методами)
  31  Джаноев Александр Арсенович, 21 ноября 2021 г. 11:06:31
     через битовые манипуляции короче всего
  32  Черепанв Иван це эс шст шст пят сбк пе эм тчк эм е, 12 ноября 2021 г. 1:40:43
     МГМ, есть разные способы, но вычислять двоичный логарифм, это самый трудный и ненадежный. Степеней двойки, представимых в примитивном типе совсем не много. Можно их искать последовательным поиском. Лучше -- двоичным. Еще лучше -- развернуть цикл и обойтись пятью-шестью уровнями вложенности. Такой алгоритм будет быстро работать на любой машине, включая десятичную (вроде MIX или десятичной арифметики на ЕСинах). На двоичной машине можно посчитать x && (x & (x - 1) == 0) Наконец, в системе комманд AMD-64 есть операция подсчета единичных битов в числе. Современные компиляторы позволяют добраться до нее тем или иным способом.
  33  Милибаева Гульжамал Мажитовна, 11 ноября 2021 г. 22:03:55
     решать через деление или через логарифмы?
  34  Шайнюк Роман Григорьевич, 09 мая 2021 г. 17:59:09
     Самый козырной способ это через бинарную операцию. Но нужно ещё проверить один невозозможный случай.
  35  Черников Артур Павлович, 02 мая 2021 г. 21:45:35
     Здравствуйте Андрей ! Тут имеется ввиду является ли число степенью двойки!
  36  Дегтярёв Андрей Дмитриевич, 02 апреля 2021 г. 18:49:33
     Никак не пойму задания в этой задаче. Требуется определить является число бинарным или нет. Это как: если это число делится без остатка на 2 что-ли? Или что-то другое нужно выяснить ?
  37  Ахмеров Данил, 07 сентября 2019 г. 13:59:32
     Лайк за "а хороший программист – это тот, кто полагает, что в одном километре 1024 метра"
  38  Низамов Шухратжан Низамович, 06 сентября 2019 г. 13:12:22
     легкое задание если знаешь разницу && и & :)
  39  Шрестха Роман Паванович, 15 июля 2019 г. 17:44:15
     Делал через рекурсивный цикл, запоролся с сообщением "превышение времени". У кого такая же проблема, задумайтесь о том, что будет пр N=0
  40  Сулейменов Диас Маратович, 27 сентября 2018 г. 8:53:13
     Кто думает что можно решить только if, то идите и узнаете что такое логарифмы
 1 2 3

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

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