Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/26: Рейтинг темы: голосов - 26, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 20.11.2022
Сообщений: 17

На уроках информатики Петя познакомился с системами счисления по различным основаниям

21.11.2022, 16:07. Показов 5121. Ответов 1

Студворк — интернет-сервис помощи студентам
На уроках информатики Петя познакомился с системами счисления по различным основаниям. Петя также узнал, что для записи чисел могут использоваться не только знаки 0,1,...9, но и другие символы.

Решив поупражняться, он выписал все числа от нечётного числа A до нечётного числа B (включительно) , представив их в восьмеричной записи и разделив их знаком x. Пете очень понравилась получившаяся строка и он решил, что это представление некоторого числа Z в системе счисления с основанием 2x.

Петя начал исследовать число Z и захотел найти натуральное значение для x, при котором выражение Z/(2x-1) будет целым числом. Помогите Пете решить эту задачу.

Входные данные

Значения чисел нечётных чисел A, B (1<=A<B<200).

Выходные данные

Возможное натуральное значение x в десятичной системе счисления.

Гарантируется, что у задачи есть решение. Если решений несколько, то вывести любое из них.

Примеры

Входные данные

7 9

Выходные данные

6

Входные данные

7 11

Выходные данные

10

Пояснение к примеру 1:

Петя запишет в восьмеричной системе числа 7 (78), 8 (108), 9 (118) и получит строку 7x10x11.

Заменив знак x на цифру 6 и рассмотрев строку как запись числа Z в системе счисления с основанием 12 (12=2*6), Петя получит Z=761061112=2241649310.

Получившееся число 22416493= 11*2037863, то есть кратно 11 (11=12-1)

Пояснение к примеру 2:

Петя запишет в восьмеричной системе числа 7 (78), 8 (108), 9 (118) , 10 (128) , 11 (138) и получит строку 7x10x11 x12 x13.

Заменив знак x на цифру A и рассмотрев строку как запись числа Z в системе счисления с основанием 20 (A-10 цифра, 20=2*10), Петя получит

Z=7A10A11A12A1320=3073049737618002310= 19*1617394598746317, то есть кратно 19 (19=20-1)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.11.2022, 16:07
Ответы с готовыми решениями:

На уроках информатики Петя познакомился с системами счисления по различным основаниям
На уроках информатики Петя познакомился с системами счисления по различным основаниям. Петя также узнал, что для записи чисел могут...

Вычислить логарифм по различным основаниям в соответствии с формулой
Составить программу и вычислить значение функции y. Вычислить логарифм по различным основаниям в соответствии с формулой...

Петя и Катя – брат и сестра. Петя – студент, а Катя – школьница. Петя помогает Кате по математике
это задача на работу с файлами Петя и Катя – брат и сестра. Петя – студент, а Катя – школьница. Петя помогает Кате по математике....

1
398 / 255 / 98
Регистрация: 04.11.2022
Сообщений: 378
21.11.2022, 20:06
DRghdd,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def encode_x():
    return '%x'%base if base < 16 else chr(base + 55) 
    
a, b = map(int, input().split())
ystr = 'x'.join(map(lambda x:'%o'%x, range(a, b+1)))
#print(ystr)
for base in range(2, 19):
    try:
        if int(ystr.replace('x', encode_x()), base=base*2) % (base*2-1) ==0:
            print(base)
            break
    except ValueError:
        continue
else:
    print('решение не найдено')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.11.2022, 20:06
Помогаю со студенческими работами здесь

Задача с системами счисления
Всех приветствую! Только сейчас зарегистрировался на форуме, так как стал нуждаться в помощи. Если Вам не сложно, то хотел бы попросить...

Калькулятор с системами счисления
Может есть у кого исходник калькулятора с системами счисления?

работа с системами счисления
У меня в файле число: 0x00000000 Мне нужно его прочиатать да ещё и занести в переменную. Пожно с помошью char или std::string, а как ещё?...

Операции с системами счисления
Составить число, равное сумме числа дня рождения и обыкновенной дроби, числитель которой равняется номеру месяца рождения, а знаменатель-...

Работа с различными системами счисления
На фотке примеры.. решите кому не сложно


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru