№14 — примеры решений

2 прототипа. Каждый — с собственным разбором.

📐 Формулы и краткие пояснения
шпаргалка
🔢 Перевод между системами
  • 10 → N: деление с остатком
    Делим число на N столбиком, остатки записываем снизу вверх.
    Пример: 25 → 2-я. 25/2=12 ост. 1, 12/2=6 ост. 0, 6/2=3 ост. 0, 3/2=1 ост. 1, 1/2=0 ост. 1 → 11001₂.
  • N → 10: разложение по степеням
    aₙ·Nn + aₙ₋₁·Nn−1 + … + a₁·N + a₀.
    Пример: 11001₂ = 1·16 + 1·8 + 0·4 + 0·2 + 1·1 = 25.
  • 2 ↔ 8 / 16: через двоичную
    3 двоичных бита = 1 цифра в 8-чн. 4 бита = 1 цифра в 16-чн.
    Пример: 11001₂ = 011|001 = 31₈; 11001₂ = 0001|1001 = 19₁₆.
  • Дробная часть
    Умножаем дробную часть на N, целая часть результата = очередная цифра, дробную дальше.
    Пример: 0.625 → 2-я. 0.625·2 = 1.25 → 0.25·2 = 0.5 → 0.5·2 = 1.0 → ответ 0.101₂.
➕ Арифметика в недесятичных
  • Сложение: поразрядно с переносом
    Если сумма в разряде ≥ N — пишем (сумма − N), +1 к следующему разряду.
    Пример в 2-й: 1+1 = 10 (пишем 0, переносим 1).
  • Вычитание: занимаем у соседа
    Если в разряде не хватает — занимаем N у следующего разряда.
    В 2-й 10 − 1 = 1: занимаем 2, получаем 2 − 1 = 1.
  • Умножение: проще через 10-чную
    Переведи оба числа в 10-чную, умножь, результат переведи обратно в нужную систему.
  • Двоичная: правила-минимум
    0+0=0 · 0+1=1 · 1+1=10 · 1+1+1=11.
    0·0=0 · 0·1=0 · 1·1=1.
🔍 Свойства цифр и подсчёт
  • Сумма цифр в N-ричной
    Простой признак делимости работает только в десятичной (на 3, на 9). В других системах — переводи в 10-чную.
  • Последняя цифра = остаток от деления на N
    Пример: 25 в 2-й оканчивается на 1, потому что 25 mod 2 = 1.
  • Сравнение чисел в разных системах
    Перевод обоих чисел в десятичную — самый надёжный путь.
  • Длина числа в системе N
    Количество цифр = ⌊logN(число)⌋ + 1. Лидирующие нули не считаем.
#14100 Системы счисления
Значение арифметического выражения 4 · 9120 + 2 · 960 − x, где x — целое положительное число, не превышающее 2400, записали в девятеричной системе счисления.
Определите наибольшее значение x, при котором в девятеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 60 нулей. В ответе запишите число в десятичной системе счисления.
for x in range(2400, 0, -1):
    s = 4 * 9 ** 120 + 2 * 9 ** 60 - x
    ss = 9
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 60:
        print(x)
        break
Ответ:2394
#14210 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 20. 7x5a320 + 4b3x720
В записи чисел переменной x обозначена неизвестная цифра из алфавита 20-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 19. Для найденного x вычислите частное от деления значения арифметического выражения на 19 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:20]
for x in alph:
    res = int(f'7{x}5a3', 20) + int(f'4b3{x}7', 20)
    if res % 19 == 0:
        print(res // 19)
        break
Ответ:102930
📚 Все задачи с разбором 223
Значение арифметического выражения 3 · 279 + 2 · 276 + 273 − x, где x - целое положительное число, не превышающее 27 000, записали в 27-ричной системе счисления. Определите наименьшее значение x, при котором в 27-ричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 6 нулей. В ответе запишите число в десятичной системе счисления.
def to_base_digits(n, b):
    if n == 0: return [0]
    digits = []
    while n > 0:
        digits.append(n % b)
        n //= b
    return digits  # от младшего к старшему
# Значение выражения из условия задачи
base = 27
# Пример: expr = 3 * base**9 + 2 * base**6 + base**3
# Ищем x при котором нужное количество нулей:
# for x in range(1, base**3 + 1):
#     d = to_base_digits(expr - x, base)
#     if d.count(0) == required_zeros:
#         print(x); break
# Ответ: 27
Ответ:27
Значение арифметического выражения 62030 + 6100 − x, где x — целое положительное число, не превышающее 2030, записали в 6-ричной системе счисления. Определите наименьшее количество нулей, которое может содержаться в этой записи. В ответе запишите число в десятичной системе счисления.
def to_base_digits(n, b):
    if n == 0: return [0]
    digits = []
    while n > 0:
        digits.append(n % b)
        n //= b
    return digits  # от младшего к старшему
# Значение выражения из условия задачи
base = 27
# Пример: expr = 3 * base**9 + 2 * base**6 + base**3
# Ищем x при котором нужное количество нулей:
# for x in range(1, base**3 + 1):
#     d = to_base_digits(expr - x, base)
#     if d.count(0) == required_zeros:
#         print(x); break
# Ответ: 1930
Ответ:1930
Операнды арифметического выражения записаны в системе счисления с основанием 22. 12313x5722 + 1x3456122. В записи чисел переменной x обозначена неизвестная цифра из алфавита 22-ричной системы счисления.
Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 21. Для найденного x вычислите частное от деления значения арифметического выражения на 21 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 140914722
Ответ:140914722
Значение арифметического выражения 2 · 21872020 + 7292021 − 2 · 2432022 + 812023 − 2 · 272024 − 6561 записали в системе счисления с основанием 27.
Определите в 27-ричной записи числа количество цифр с числовым значением, превышающим 9.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 3367
Ответ:3367
Операнд арифметического выражения записан в системе счисления с основанием 25: 11353r125 + 135r2125. В записи чисел переменной r обозначена неизвестная цифра из алфавита 25-ричной системы счисления.
Определите наибольшее значение r, при котором значение данного арифметического выражения кратно 24. Для найденного r вычислите частное от деления значения арифметического выражения на 24 и запишите его в десятичной системе счисления. Основание системы счисления указывать не нужно.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 266249847
Ответ:266249847
Значение арифметического выражения 2 · 21872020 + 7292021 − 2 · 2432022 + 812023 − 2 · 272024 − 6561 записали в системе счисления с основанием 27.
Определите в 27-ричной записи числа количество цифр с числовым значением, превышающим 9.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 1715
Ответ:1715
Значение арифметического выражения 3100 − x, где x — целое положительное число, не превышающее 2030, записали в троичной системе счисления.
Определите наибольшее значение x, при котором в троичной записи числа, являющегося значением данного арифметического выражения, содержится ровно один нуль. В ответе запишите число в десятичной системе счисления.
def to_base_digits(n, b):
    if n == 0: return [0]
    digits = []
    while n > 0:
        digits.append(n % b)
        n //= b
    return digits  # от младшего к старшему
# Значение выражения из условия задачи
base = 27
# Пример: expr = 3 * base**9 + 2 * base**6 + base**3
# Ищем x при котором нужное количество нулей:
# for x in range(1, base**3 + 1):
#     d = to_base_digits(expr - x, base)
#     if d.count(0) == required_zeros:
#         print(x); break
# Ответ: 1823
Ответ:1823
Значение арифметического выражения 2 · 21872020 + 7292021 − 2 · 2432022 + 812023 − 2 · 272024 − 6561 записали в системе счисления с основанием 27.
Определите в 27-ричной записи числа количество цифр с числовым значением, превышающим 9.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 1715
Ответ:1715
Значение арифметического выражения 4210 + 4110 − x, где x – целое положительное число, не превышающее 3000, записали в четверичной системе счисления. Определите наименьшее значение x, при котором в четверичной записи числа, являющегося значением данного арифметического выражения, содержится наибольшее количество нулей.
В ответе запишите число в десятичной системе счисления.
def to_base_digits(n, b):
    if n == 0: return [0]
    digits = []
    while n > 0:
        digits.append(n % b)
        n //= b
    return digits  # от младшего к старшему
# Значение выражения из условия задачи
base = 27
# Пример: expr = 3 * base**9 + 2 * base**6 + base**3
# Ищем x при котором нужное количество нулей:
# for x in range(1, base**3 + 1):
#     d = to_base_digits(expr - x, base)
#     if d.count(0) == required_zeros:
#         print(x); break
# Ответ: 1024
Ответ:1024
Значение арифметического выражения 7350 + 7150 − x, где x – целое положительное число, не превышающее 2300, записали в семеричной системе счисления. Определите наибольшее значение x, при котором в семеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 200 нулей.
В ответе запишите число в десятичной системе счисления.
def to_base_digits(n, b):
    if n == 0: return [0]
    digits = []
    while n > 0:
        digits.append(n % b)
        n //= b
    return digits  # от младшего к старшему
# Значение выражения из условия задачи
base = 27
# Пример: expr = 3 * base**9 + 2 * base**6 + base**3
# Ищем x при котором нужное количество нулей:
# for x in range(1, base**3 + 1):
#     d = to_base_digits(expr - x, base)
#     if d.count(0) == required_zeros:
#         print(x); break
# Ответ: 2001
Ответ:2001
Значение арифметического выражения 9150 + 930 − x, где x — целое положительное число, не превышающее 3000, записали в девятеричной системе счисления. Определите наименьшее значение x, при котором в девятеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 122 нуля.
В ответе запишите число в десятичной системе счисления.
def to_base_digits(n, b):
    if n == 0: return [0]
    digits = []
    while n > 0:
        digits.append(n % b)
        n //= b
    return digits  # от младшего к старшему
# Значение выражения из условия задачи
base = 27
# Пример: expr = 3 * base**9 + 2 * base**6 + base**3
# Ищем x при котором нужное количество нулей:
# for x in range(1, base**3 + 1):
#     d = to_base_digits(expr - x, base)
#     if d.count(0) == required_zeros:
#         print(x); break
# Ответ: 81
Ответ:81
Операнды арифметического выражения записаны в системе счисления с основанием 29. 463x792129 + 8241x15329
В записи чисел переменной x обозначена неизвестная цифра из алфавита 29-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 28. Для найденного x вычислите частное от деления значения арифметического выражения на 28 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 7567913105
Ответ:7567913105
Значение арифметического выражения 2 · 2401525 + 3 · 343524 − 4 · 49523 + 5 · 49522 − 6 · 7521 − 35 записали в системе счисления с основанием 49.
Определите в 49-ричной записи числа количество цифр с числовым значением, не превышающим 9.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 267
Ответ:267
Операнды арифметического выражения записаны в системе счисления с основанием 30. 7xA9F₃₀ + 1B3x₃₀
В записи чисел переменной x обозначена неизвестная цифра из алфавита 30-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 29. Для найденного x вычислите частное от деления значения арифметического выражения на 29 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 198044
Ответ:198044
Значение арифметического выражения 7 · 9210 + 6 · 9110 − x, где x — целое положительное число, не превышающее 2400, записали в девятеричной системе счисления.
Определите наибольшее значение x, при котором в девятеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 100 нулей. В ответе запишите число в десятичной системе счисления.
def to_base_digits(n, b):
    if n == 0: return [0]
    digits = []
    while n > 0:
        digits.append(n % b)
        n //= b
    return digits  # от младшего к старшему
# Значение выражения из условия задачи
base = 27
# Пример: expr = 3 * base**9 + 2 * base**6 + base**3
# Ищем x при котором нужное количество нулей:
# for x in range(1, base**3 + 1):
#     d = to_base_digits(expr - x, base)
#     if d.count(0) == required_zeros:
#         print(x); break
# Ответ: 2394
Ответ:2394
Операнды арифметического выражения записаны в системе счисления с основанием 19. 98897x21₁₉ + 2x923₁₉ В записи чисел переменной x обозначена неизвестная цифра из алфавита 19-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 18.
Для найденного x вычислите частное от деления значения арифметического выражения на 18 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 469034148
Ответ:469034148
#14101 Системы счисления
Значение арифметического выражения 4 · 9120 + 2 · 960 − x, где x — целое положительное число, не превышающее 2400, записали в девятеричной системе счисления.
Определите наименьшее значение x, при котором в девятеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 61 нуль. В ответе запишите число в десятичной системе счисления.
for x in range(1, 2401):
    s = 4 * 9 ** 120 + 2 * 9 ** 60 - x
    ss = 9
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 61:
        print(x)
        break
Ответ:81
#14102 Системы счисления
Значение арифметического выражения 6 · 7150 + 780 − x, где x — целое положительное число, не превышающее 3000, записали в семеричной системе счисления.
Определите наибольшее значение x, при котором в семеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 73 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(3000, 0, -1):
    s = 6 * 7 ** 150 + 7 ** 80 - x
    ss = 7
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 73:
        print(x)
        break
Ответ:2744
#14103 Системы счисления
Значение арифметического выражения 6 · 7150 + 780 − x, где x — целое положительное число, не превышающее 3000, записали в семеричной системе счисления.
Определите наименьшее значение x, при котором в семеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 74 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(1, 3001):
    s = 6 * 7 ** 150 + 7 ** 80 - x
    ss = 7
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 74:
        print(x)
        break
Ответ:2401
#14104 Системы счисления
Значение арифметического выражения 4210 + 4110 − x, где x — целое положительное число, не превышающее 3000, записали в четверичной системе счисления.
Определите наибольшее значение x, при котором в четверичной записи числа, являющегося значением данного арифметического выражения, содержится ровно 103 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(3000, 0, -1):
    s = 4 ** 210 + 4 ** 110 - x
    ss = 4
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 103:
        print(x)
        break
Ответ:3000
#14105 Системы счисления
Значение арифметического выражения 4210 + 4110 − x, где x — целое положительное число, не превышающее 3000, записали в четверичной системе счисления.
Определите наименьшее значение x, при котором в четверичной записи числа, являющегося значением данного арифметического выражения, содержится ровно 104 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(1, 3001):
    s = 4 ** 210 + 4 ** 110 - x
    ss = 4
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 104:
        print(x)
        break
Ответ:256
#14106 Системы счисления
Значение арифметического выражения 3 · 5130 + 2 · 530 − x, где x — целое положительное число, не превышающее 2000, записали в пятеричной системе счисления.
Определите наибольшее значение x, при котором в пятеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 102 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(2000, 0, -1):
    s = 3 * 5 ** 130 + 2 * 5 ** 30 - x
    ss = 5
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 102:
        print(x)
        break
Ответ:2000
#14107 Системы счисления
Значение арифметического выражения 2 · 6100 + 4 · 650 − x, где x — целое положительное число, не превышающее 2000, записали в шестеричной системе счисления.
Определите наименьшее значение x, при котором в шестеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 53 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(1, 2001):
    s = 2 * 6 ** 100 + 4 * 6 ** 50 - x
    ss = 6
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 53:
        print(x)
        break
Ответ:1296
#14108 Системы счисления
Значение арифметического выражения 3100 − x, где x — целое положительное число, не превышающее 2030, записали в троичной системе счисления.
Определите наибольшее значение x, при котором в троичной записи числа, являющегося значением данного арифметического выражения, содержится ровно один нуль. В ответе запишите число в десятичной системе счисления.
for x in range(2030, 0, -1):
    s = 3 ** 100 - x
    ss = 3
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 1:
        print(x)
        break
Ответ:1823
#14109 Системы счисления
Значение арифметического выражения 3100 − x, где x — целое положительное число, не превышающее 2030, записали в троичной системе счисления.
Определите наименьшее значение x, при котором в троичной записи числа, являющегося значением данного арифметического выражения, содержится ровно 6 нулей. В ответе запишите число в десятичной системе счисления.
for x in range(1, 2031):
    s = 3 ** 100 - x
    ss = 3
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 6:
        print(x)
        break
Ответ:729
#14110 Системы счисления
Значение арифметического выражения 6203 + 620 − x, где x — целое положительное число, не превышающее 203, записали в шестеричной системе счисления.
Определите наименьшее количество нулей, которое может содержаться в этой записи. В ответе запишите число в десятичной системе счисления.
k = []
for x in range(1, 204):
    s = 6 ** 203 + 6 ** 20 - x
    ss = 6
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    k.append(d.count(0))
print(min(k))
Ответ:183
#14111 Системы счисления
Значение арифметического выражения 7170 + 730 − x, где x — целое положительное число, не превышающее 1700, записали в семеричной системе счисления.
Определите наименьшее количество нулей, которое может содержаться в этой записи. В ответе запишите число в десятичной системе счисления.
k = []
for x in range(1, 1701):
    s = 7 ** 170 + 7 ** 30 - x
    ss = 7
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    k.append(d.count(0))
print(min(k))
Ответ:140
#14112 Системы счисления
Значение арифметического выражения 4210 + 4110 − x, где x — целое положительное число, не превышающее 3000, записали в четверичной системе счисления.
Определите наименьшее значение x, при котором в четверичной записи числа, являющегося значением данного арифметического выражения, содержится наибольшее количество нулей. В ответе запишите число в десятичной системе счисления.
m = 0
a = 0
for x in range(1, 3001):
    s = 4 ** 210 + 4 ** 110 - x
    ss = 4
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) > m:
        m = d.count(0)
        a = x
print(a)
Ответ:1024
#14113 Системы счисления
Значение арифметического выражения 3 · 5130 + 2 · 530 − x, где x — целое положительное число, не превышающее 2000, записали в пятеричной системе счисления.
Определите наименьшее значение x, при котором в пятеричной записи числа, являющегося значением данного арифметического выражения, содержится наибольшее количество нулей. В ответе запишите число в десятичной системе счисления.
m = 0
a = 0
for x in range(1, 2001):
    s = 3 * 5 ** 130 + 2 * 5 ** 30 - x
    ss = 5
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) > m:
        m = d.count(0)
        a = x
print(a)
Ответ:625
#14114 Системы счисления
Значение арифметического выражения 2 · 8150 + 3 · 2751 − 4 · 952 + 5 · 353 − 54 записали в системе счисления с основанием 3.
Определите в троичной записи числа количество цифр 2.
s = 2 * 81 ** 50 + 3 * 27 ** 51 - 4 * 9 ** 52 + 5 * 3 ** 53 - 54
ss = 3
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(2))
Ответ:99
#14115 Системы счисления
Значение арифметического выражения 3 · 1640 + 2 · 841 − 442 − 64 записали в системе счисления с основанием 4.
Определите в четверичной записи числа количество цифр 3.
s = 3 * 16 ** 40 + 2 * 8 ** 41 - 4 ** 42 - 64
ss = 4
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(3))
Ответ:59
#14116 Системы счисления
Значение арифметического выражения 2 · 34325 + 4926 − 727 − 98 записали в системе счисления с основанием 7.
Определите в семеричной записи числа количество цифр с числовым значением, превышающим 3.
s = 2 * 343 ** 25 + 49 ** 26 - 7 ** 27 - 98
ss = 7
k = 0
while s > 0:
    if s % ss > 3:
        k += 1
    s = s // ss
print(k)
Ответ:50
#14117 Системы счисления
Значение арифметического выражения 2 · 133115 + 12116 − 1117 − 22 записали в системе счисления с основанием 11.
Определите в 11-ричной записи числа количество цифр с числовым значением, равным 10.
s = 2 * 1331 ** 15 + 121 ** 16 - 11 ** 17 - 22
ss = 11
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(10))
Ответ:29
#14118 Системы счисления
Значение арифметического выражения 3 · 6430 + 2 · 831 − 1632 − 128 записали в системе счисления с основанием 8.
Определите в восьмеричной записи числа количество цифр 7.
s = 3 * 64 ** 30 + 2 * 8 ** 31 - 16 ** 32 - 128
ss = 8
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(7))
Ответ:45
#14119 Системы счисления
Значение арифметического выражения 5 · 890 + 3 · 845 − x, где x — целое положительное число, не превышающее 2500, записали в восьмеричной системе счисления.
Определите наибольшее значение x, при котором в восьмеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 44 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(2500, 0, -1):
    s = 5 * 8 ** 90 + 3 * 8 ** 45 - x
    ss = 8
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 44:
        print(x)
        break
Ответ:2487
#14120 Системы счисления
Значение арифметического выражения 2 · 590 + 3 · 545 − x, где x — целое положительное число, не превышающее 2000, записали в пятеричной системе счисления.
Определите наибольшее значение x, при котором в пятеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 45 нулей. В ответе запишите число в десятичной системе счисления.
for x in range(2000, 0, -1):
    s = 2 * 5 ** 90 + 3 * 5 ** 45 - x
    ss = 5
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 45:
        print(x)
        break
Ответ:1994
#14121 Системы счисления
Значение арифметического выражения 2 · 590 + 3 · 545 − x, где x — целое положительное число, не превышающее 2000, записали в пятеричной системе счисления.
Определите наименьшее значение x, при котором в пятеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 48 нулей. В ответе запишите число в десятичной системе счисления.
for x in range(1, 2001):
    s = 2 * 5 ** 90 + 3 * 5 ** 45 - x
    ss = 5
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 48:
        print(x)
        break
Ответ:625
#14122 Системы счисления
Значение арифметического выражения 2 · 590 + 3 · 545 − x, где x — целое положительное число, не превышающее 2000, записали в пятеричной системе счисления.
Определите наименьшее количество нулей, которое может содержаться в этой записи. В ответе запишите число в десятичной системе счисления.
k = []
for x in range(1, 2001):
    s = 2 * 5 ** 90 + 3 * 5 ** 45 - x
    ss = 5
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    k.append(d.count(0))
print(min(k))
Ответ:44
#14123 Системы счисления
Значение арифметического выражения 7120 + 2 · 760 − x, где x — целое положительное число, не превышающее 2400, записали в семеричной системе счисления.
Определите наибольшее значение x, при котором в семеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 60 нулей. В ответе запишите число в десятичной системе счисления.
for x in range(2400, 0, -1):
    s = 7 ** 120 + 2 * 7 ** 60 - x
    ss = 7
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 60:
        print(x)
        break
Ответ:2344
#14124 Системы счисления
Значение арифметического выражения 7120 + 2 · 760 − x, где x — целое положительное число, не превышающее 2400, записали в семеричной системе счисления.
Определите наименьшее значение x, при котором в семеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 62 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(1, 2401):
    s = 7 ** 120 + 2 * 7 ** 60 - x
    ss = 7
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 62:
        print(x)
        break
Ответ:343
#14125 Системы счисления
Значение арифметического выражения 7120 + 2 · 760 − x, где x — целое положительное число, не превышающее 2400, записали в семеричной системе счисления.
Определите наименьшее количество нулей, которое может содержаться в этой записи. В ответе запишите число в десятичной системе счисления.
k = []
for x in range(1, 2401):
    s = 7 ** 120 + 2 * 7 ** 60 - x
    ss = 7
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    k.append(d.count(0))
print(min(k))
Ответ:59
#14126 Системы счисления
Значение арифметического выражения 3 · 8100 + 850 − x, где x — целое положительное число, не превышающее 4096, записали в восьмеричной системе счисления.
Определите наибольшее значение x, при котором в восьмеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 52 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(4096, 0, -1):
    s = 3 * 8 ** 100 + 8 ** 50 - x
    ss = 8
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 52:
        print(x)
        break
Ответ:4087
#14127 Системы счисления
Значение арифметического выражения 3 · 8100 + 850 − x, где x — целое положительное число, не превышающее 4096, записали в восьмеричной системе счисления.
Определите наименьшее значение x, при котором в восьмеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 53 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(1, 4097):
    s = 3 * 8 ** 100 + 8 ** 50 - x
    ss = 8
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 53:
        print(x)
        break
Ответ:512
#14128 Системы счисления
Значение арифметического выражения 3 · 8100 + 850 − x, где x — целое положительное число, не превышающее 4096, записали в восьмеричной системе счисления.
Определите наименьшее количество нулей, которое может содержаться в этой записи. В ответе запишите число в десятичной системе счисления.
k = []
for x in range(1, 4097):
    s = 3 * 8 ** 100 + 8 ** 50 - x
    ss = 8
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    k.append(d.count(0))
print(min(k))
Ответ:50
#14129 Системы счисления
Значение арифметического выражения 6160 + 5 · 680 − x, где x — целое положительное число, не превышающее 3000, записали в шестеричной системе счисления.
Определите наибольшее значение x, при котором в шестеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 82 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(3000, 0, -1):
    s = 6 ** 160 + 5 * 6 ** 80 - x
    ss = 6
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 82:
        print(x)
        break
Ответ:2808
#14130 Системы счисления
Значение арифметического выражения 6160 + 5 · 680 − x, где x — целое положительное число, не превышающее 3000, записали в шестеричной системе счисления.
Определите наименьшее значение x, при котором в шестеричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 83 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(1, 3001):
    s = 6 ** 160 + 5 * 6 ** 80 - x
    ss = 6
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 83:
        print(x)
        break
Ответ:1296
#14131 Системы счисления
Значение арифметического выражения 6160 + 5 · 680 − x, где x — целое положительное число, не превышающее 3000, записали в шестеричной системе счисления.
Определите наименьшее количество нулей, которое может содержаться в этой записи. В ответе запишите число в десятичной системе счисления.
k = []
for x in range(1, 3001):
    s = 6 ** 160 + 5 * 6 ** 80 - x
    ss = 6
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    k.append(d.count(0))
print(min(k))
Ответ:79
#14132 Системы счисления
Значение арифметического выражения 4180 + 2 · 490 − x, где x — целое положительное число, не превышающее 5000, записали в четверичной системе счисления.
Определите наибольшее значение x, при котором в четверичной записи числа, являющегося значением данного арифметического выражения, содержится ровно 93 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(5000, 0, -1):
    s = 4 ** 180 + 2 * 4 ** 90 - x
    ss = 4
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 93:
        print(x)
        break
Ответ:4992
#14133 Системы счисления
Значение арифметического выражения 4180 + 2 · 490 − x, где x — целое положительное число, не превышающее 5000, записали в четверичной системе счисления.
Определите наименьшее значение x, при котором в четверичной записи числа, являющегося значением данного арифметического выражения, содержится ровно 94 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(1, 5001):
    s = 4 ** 180 + 2 * 4 ** 90 - x
    ss = 4
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 94:
        print(x)
        break
Ответ:1024
#14134 Системы счисления
Значение арифметического выражения 4180 + 2 · 490 − x, где x — целое положительное число, не превышающее 5000, записали в четверичной системе счисления.
Определите наименьшее значение x, при котором в четверичной записи числа, являющегося значением данного арифметического выражения, содержится наибольшее количество нулей. В ответе запишите число в десятичной системе счисления.
m = 0
a = 0
for x in range(1, 5001):
    s = 4 ** 180 + 2 * 4 ** 90 - x
    ss = 4
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) > m:
        m = d.count(0)
        a = x
print(a)
Ответ:4096
#14135 Системы счисления
Значение арифметического выражения 2 · 8140 + 3 · 2741 − 2 · 942 + 2 · 343 − 6 записали в системе счисления с основанием 3.
Определите в троичной записи числа количество цифр 2.
s = 2 * 81 ** 40 + 3 * 27 ** 41 - 2 * 9 ** 42 + 2 * 3 ** 43 - 6
ss = 3
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(2))
Ответ:81
#14136 Системы счисления
Значение арифметического выражения 3 · 1630 + 2 · 831 − 432 − 192 записали в системе счисления с основанием 4.
Определите в четверичной записи числа количество цифр 3.
s = 3 * 16 ** 30 + 2 * 8 ** 31 - 4 ** 32 - 192
ss = 4
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(3))
Ответ:43
#14137 Системы счисления
Значение арифметического выражения 4 · 2525 + 3 · 552 − 2 · 12515 − 50 записали в системе счисления с основанием 5.
Определите в пятеричной записи числа количество цифр с числовым значением, превышающим 2.
s = 4 * 25 ** 25 + 3 * 5 ** 52 - 2 * 125 ** 15 - 50
ss = 5
k = 0
while s > 0:
    if s % ss > 2:
        k += 1
    s = s // ss
print(k)
Ответ:49
#14138 Системы счисления
Значение арифметического выражения 5 · 3620 + 2 · 645 − 3 · 21610 − 12 записали в системе счисления с основанием 6.
Определите в шестеричной записи числа количество цифр 5.
s = 5 * 36 ** 20 + 2 * 6 ** 45 - 3 * 216 ** 10 - 12
ss = 6
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(5))
Ответ:37
#14139 Системы счисления
Значение арифметического выражения 2 · 4930 + 6 · 761 − 34312 − 14 записали в системе счисления с основанием 7.
Определите в семеричной записи числа количество цифр с числовым значением, превышающим 4.
s = 2 * 49 ** 30 + 6 * 7 ** 61 - 343 ** 12 - 14
ss = 7
k = 0
while s > 0:
    if s % ss > 4:
        k += 1
    s = s // ss
print(k)
Ответ:60
#14140 Системы счисления
Значение арифметического выражения 7 · 6420 + 3 · 841 − 5128 − 64 записали в системе счисления с основанием 8.
Определите в восьмеричной записи числа количество цифр 7.
s = 7 * 64 ** 20 + 3 * 8 ** 41 - 512 ** 8 - 64
ss = 8
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(7))
Ответ:37
#14141 Системы счисления
Значение арифметического выражения 8 · 8118 + 4 · 937 − 7299 − 18 записали в системе счисления с основанием 9.
Определите в девятеричной записи числа количество цифр с числовым значением, превышающим 5.
s = 8 * 81 ** 18 + 4 * 9 ** 37 - 729 ** 9 - 18
ss = 9
k = 0
while s > 0:
    if s % ss > 5:
        k += 1
    s = s // ss
print(k)
Ответ:36
#14142 Системы счисления
Значение арифметического выражения 10 · 12112 + 5 · 1125 − 13316 − 22 записали в системе счисления с основанием 11.
Определите в 11-ричной записи числа количество цифр с числовым значением, равным 10.
s = 10 * 121 ** 12 + 5 * 11 ** 25 - 1331 ** 6 - 22
ss = 11
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(10))
Ответ:21
#14143 Системы счисления
Значение арифметического выражения 11 · 14410 + 6 · 1221 − 17285 − 24 записали в системе счисления с основанием 12.
Определите в 12-ричной записи числа количество цифр с числовым значением, превышающим 6.
s = 11 * 144 ** 10 + 6 * 12 ** 21 - 1728 ** 5 - 24
ss = 12
k = 0
while s > 0:
    if s % ss > 6:
        k += 1
    s = s // ss
print(k)
Ответ:20
#14144 Системы счисления
Значение арифметического выражения 12 · 1699 + 4 · 1319 − 21974 − 26 записали в системе счисления с основанием 13.
Определите в 13-ричной записи числа количество чётных ненулевых цифр.
s = 12 * 169 ** 9 + 4 * 13 ** 19 - 2197 ** 4 - 26
ss = 13
k = 0
while s > 0:
    if s % ss != 0 and s % ss % 2 == 0:
        k += 1
    s = s // ss
print(k)
Ответ:16
#14145 Системы счисления
Значение арифметического выражения 13 · 1968 + 7 · 1417 − 27444 − 28 записали в системе счисления с основанием 14.
Определите в 14-ричной записи числа количество нечётных цифр.
s = 13 * 196 ** 8 + 7 * 14 ** 17 - 2744 ** 4 - 28
ss = 14
k = 0
while s > 0:
    if s % ss % 2 == 1:
        k += 1
    s = s // ss
print(k)
Ответ:14
#14146 Системы счисления
Значение арифметического выражения 14 · 2258 + 5 · 1517 − 33754 − 30 записали в системе счисления с основанием 15.
Определите в 15-ричной записи числа количество цифр с числовым значением, превышающим 7.
s = 14 * 225 ** 8 + 5 * 15 ** 17 - 3375 ** 4 - 30
ss = 15
k = 0
while s > 0:
    if s % ss > 7:
        k += 1
    s = s // ss
print(k)
Ответ:16
#14147 Системы счисления
Значение арифметического выражения 15 · 2568 + 8 · 1617 − 40964 − 32 записали в системе счисления с основанием 16.
Определите в 16-ричной записи числа количество цифр с числовым значением, превышающим 8.
s = 15 * 256 ** 8 + 8 * 16 ** 17 - 4096 ** 4 - 32
ss = 16
k = 0
while s > 0:
    if s % ss > 8:
        k += 1
    s = s // ss
print(k)
Ответ:16
#14148 Системы счисления
Значение арифметического выражения 16 · 2898 + 8 · 1717 − 49134 − 34 записали в системе счисления с основанием 17.
Определите в 17-ричной записи числа количество чётных ненулевых цифр.
s = 16 * 289 ** 8 + 8 * 17 ** 17 - 4913 ** 4 - 34
ss = 17
k = 0
while s > 0:
    if s % ss != 0 and s % ss % 2 == 0:
        k += 1
    s = s // ss
print(k)
Ответ:14
#14149 Системы счисления
Значение арифметического выражения 17 · 3248 + 9 · 1817 − 58324 − 36 записали в системе счисления с основанием 18.
Определите в 18-ричной записи числа количество нечётных цифр.
s = 17 * 324 ** 8 + 9 * 18 ** 17 - 5832 ** 4 - 36
ss = 18
k = 0
while s > 0:
    if s % ss % 2 == 1:
        k += 1
    s = s // ss
print(k)
Ответ:14
#14150 Системы счисления
Значение арифметического выражения 5 · 790 + 3 · 745 − x, где x — целое положительное число, не превышающее 3000, записали в семеричной системе счисления.
Найдите наибольшее значение x, при котором в семеричной записи полученного числа содержится ровно 44 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(3000, 0, -1):
    s = 5 * 7 ** 90 + 3 * 7 ** 45 - x
    ss = 7
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 44:
        print(x)
        break
Ответ:3000
#14151 Системы счисления
Значение арифметического выражения 5 · 790 + 3 · 745 − x, где x — целое положительное число, не превышающее 3000, записали в семеричной системе счисления.
Определите минимальное значение x, при котором в семеричной записи этого числа будет ровно 45 нулей. В ответе запишите число в десятичной системе счисления.
for x in range(1, 3001):
    s = 5 * 7 ** 90 + 3 * 7 ** 45 - x
    ss = 7
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 45:
        print(x)
        break
Ответ:7
#14152 Системы счисления
Выражение 5 · 790 + 3 · 745 − x, где x — целое положительное число, не превышающее 3000, представили в семеричной системе счисления.
Какое наименьшее количество нулей может быть в этой записи? Ответ укажите в десятичной системе счисления.
k = []
for x in range(1, 3001):
    s = 5 * 7 ** 90 + 3 * 7 ** 45 - x
    ss = 7
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    k.append(d.count(0))
print(min(k))
Ответ:44
#14153 Системы счисления
После вычисления значения выражения 2 · 8110 + 7 · 855 − x, где x — целое положительное число, не превышающее 5000, результат записали в восьмеричной системе счисления.
Укажите наибольшее значение x, при котором в записи результата насчитывается ровно 55 нулей. Ответ дайте в десятичной системе счисления.
for x in range(5000, 0, -1):
    s = 2 * 8 ** 110 + 7 * 8 ** 55 - x
    ss = 8
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 55:
        print(x)
        break
Ответ:5000
#14154 Системы счисления
После вычисления значения выражения 2 · 8110 + 7 · 855 − x, где x — целое положительное число, не превышающее 5000, результат записали в восьмеричной системе счисления.
Укажите наименьшее значение x, при котором в записи результата насчитывается ровно 57 нулей. Ответ дайте в десятичной системе счисления.
for x in range(1, 5001):
    s = 2 * 8 ** 110 + 7 * 8 ** 55 - x
    ss = 8
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 57:
        print(x)
        break
Ответ:512
#14155 Системы счисления
Значение выражения 2 · 8110 + 7 · 855 − x, где x — целое положительное число, не превышающее 5000, записывают в восьмеричной системе счисления.
При каком наименьшем x количество нулей в этой записи будет наибольшим? В ответе запишите найденное x в десятичной системе счисления.
m = 0
a = 0
for x in range(1, 5001):
    s = 2 * 8 ** 110 + 7 * 8 ** 55 - x
    ss = 8
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) > m:
        m = d.count(0)
        a = x
print(a)
Ответ:4096
#14156 Системы счисления
Значение арифметического выражения 3 · 980 + 4 · 940 − x, где x — целое положительное число, не превышающее 2500, записали в девятеричной системе счисления.
Определите наибольшее значение x, для которого в девятеричной записи полученного числа встречается ровно 40 нулей. В ответе запишите число в десятичной системе счисления.
for x in range(2500, 0, -1):
    s = 3 * 9 ** 80 + 4 * 9 ** 40 - x
    ss = 9
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 40:
        print(x)
        break
Ответ:2493
#14157 Системы счисления
Значение арифметического выражения 3 · 980 + 4 · 940 − x, где x — целое положительное число, не превышающее 2500, записали в девятеричной системе счисления.
Определите наименьшее значение x, для которого в девятеричной записи полученного числа встречается ровно 41 нуль. В ответе запишите число в десятичной системе счисления.
for x in range(1, 2501):
    s = 3 * 9 ** 80 + 4 * 9 ** 40 - x
    ss = 9
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 41:
        print(x)
        break
Ответ:81
#14158 Системы счисления
Число, равное 3 · 980 + 4 · 940 − x, где x — целое положительное число и x ≤ 2500, записывают в девятеричной системе счисления.
Найдите минимально возможное число нулей в такой записи. Ответ дайте в десятичной системе счисления.
k = []
for x in range(1, 2501):
    s = 3 * 9 ** 80 + 4 * 9 ** 40 - x
    ss = 9
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    k.append(d.count(0))
print(min(k))
Ответ:39
#14159 Системы счисления
Значение арифметического выражения 6 · 5100 + 550 − x, где x — целое положительное число, не превышающее 5000, записали в пятеричной системе счисления.
Определите наибольшее значение x, при котором в пятеричной записи результата содержится ровно 50 нулей. В ответе запишите число в десятичной системе счисления.
for x in range(5000, 0, -1):
    s = 6 * 5 ** 100 + 5 ** 50 - x
    ss = 5
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 50:
        print(x)
        break
Ответ:4844
#14160 Системы счисления
Значение арифметического выражения 6 · 5100 + 550 − x, где x — целое положительное число, не превышающее 5000, записали в пятеричной системе счисления.
Определите наименьшее значение x, при котором в пятеричной записи результата содержится ровно 53 нуля. В ответе запишите число в десятичной системе счисления.
for x in range(1, 5001):
    s = 6 * 5 ** 100 + 5 ** 50 - x
    ss = 5
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 53:
        print(x)
        break
Ответ:125
#14161 Системы счисления
Число 6 · 5100 + 550 − x, где x — целое положительное число и x ≤ 5000, перевели в пятеричную систему счисления.
При каком наименьшем значении x число нулей в этой записи оказывается максимально возможным? В ответе запишите найденное x в десятичной системе счисления.
m = 0
a = 0
for x in range(1, 5001):
    s = 6 * 5 ** 100 + 5 ** 50 - x
    ss = 5
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) > m:
        m = d.count(0)
        a = x
print(a)
Ответ:3125
#14162 Системы счисления
Значение арифметического выражения 2 · 6120 + 3 · 660 − x, где x — целое положительное число, не превышающее 4000, записали в шестеричной системе счисления.
Укажите наибольшее значение x, при котором в записи полученного числа содержится ровно 60 нулей. Ответ дайте в десятичной системе счисления.
for x in range(4000, 0, -1):
    s = 2 * 6 ** 120 + 3 * 6 ** 60 - x
    ss = 6
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 60:
        print(x)
        break
Ответ:3995
#14163 Системы счисления
Значение арифметического выражения 2 · 6120 + 3 · 660 − x, где x — целое положительное число, не превышающее 4000, записали в шестеричной системе счисления.
Укажите наименьшее значение x, при котором в записи полученного числа содержится ровно 62 нуля. Ответ дайте в десятичной системе счисления.
for x in range(1, 4001):
    s = 2 * 6 ** 120 + 3 * 6 ** 60 - x
    ss = 6
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    if d.count(0) == 62:
        print(x)
        break
Ответ:216
#14164 Системы счисления
Число 2 · 6120 + 3 · 660 − x, где x — целое положительное число и x ≤ 4000, записывают в шестеричной системе счисления.
Найдите минимально возможное количество нулей в такой записи. Ответ запишите в десятичной системе счисления.
k = []
for x in range(1, 4001):
    s = 2 * 6 ** 120 + 3 * 6 ** 60 - x
    ss = 6
    d = []
    while s > 0:
        d.append(s % ss)
        s = s // ss
    k.append(d.count(0))
print(min(k))
Ответ:59
#14165 Системы счисления
Значение арифметического выражения 4 · 2735 + 2 · 980 − 381 − 54 записали в системе счисления с основанием 3.
Определите, сколько цифр 2 содержит троичная запись этого числа.
s = 4 * 27 ** 35 + 2 * 9 ** 80 - 3 ** 81 - 54
ss = 3
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(2))
Ответ:101
#14166 Системы счисления
Число, равное 5 · 1625 + 3 · 851 − 452 − 128, представили в системе счисления с основанием 4.
Сколько цифр 3 содержит полученная запись?
s = 5 * 16 ** 25 + 3 * 8 ** 51 - 4 ** 52 - 128
ss = 4
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(3))
Ответ:70
#14167 Системы счисления
Запись числа 6 · 2524 + 4 · 549 − 12510 − 10 выполнена в системе счисления с основанием 5.
Определите количество цифр в этой записи, числовое значение которых больше 2.
s = 6 * 25 ** 24 + 4 * 5 ** 49 - 125 ** 10 - 10
ss = 5
k = 0
while s > 0:
    if s % ss > 2:
        k += 1
    s = s // ss
print(k)
Ответ:47
#14168 Системы счисления
Значение арифметического выражения 3 · 4926 + 5 · 753 − 3439 − 21 записали в системе счисления с основанием 7.
Сколько цифр в семеричной записи этого числа имеют числовое значение, превышающее 4?
s = 3 * 49 ** 26 + 5 * 7 ** 53 - 343 ** 9 - 21
ss = 7
k = 0
while s > 0:
    if s % ss > 4:
        k += 1
    s = s // ss
print(k)
Ответ:51
#14169 Системы счисления
Число 7 · 6418 + 5 · 837 − 5127 − 72 записали в системе счисления с основанием 8.
Найдите количество цифр 7 в восьмеричной записи этого числа.
s = 7 * 64 ** 18 + 5 * 8 ** 37 - 512 ** 7 - 72
ss = 8
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(7))
Ответ:33
#14170 Системы счисления
Значение выражения 8 · 8116 + 2 · 933 − 7297 − 18 записали в системе счисления с основанием 9.
Сколько цифр в девятеричной записи этого числа имеют значение больше 5?
s = 8 * 81 ** 16 + 2 * 9 ** 33 - 729 ** 7 - 18
ss = 9
k = 0
while s > 0:
    if s % ss > 5:
        k += 1
    s = s // ss
print(k)
Ответ:32
#14171 Системы счисления
Число, равное 10 · 12114 + 3 · 1129 − 13316 − 33, записали в системе счисления с основанием 11.
Определите количество цифр со значением 10 в 11-ричной записи этого числа.
s = 10 * 121 ** 14 + 3 * 11 ** 29 - 1331 ** 6 - 33
ss = 11
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(d.count(10))
Ответ:25
#14172 Системы счисления
Значение арифметического выражения 11 · 14412 + 4 · 1225 − 17285 − 48 записали в системе счисления с основанием 12.
Определите количество цифр в 12-ричной записи этого числа, значение которых превышает 6.
s = 11 * 144 ** 12 + 4 * 12 ** 25 - 1728 ** 5 - 48
ss = 12
k = 0
while s > 0:
    if s % ss > 6:
        k += 1
    s = s // ss
print(k)
Ответ:24
#14173 Системы счисления
Число 12 · 16911 + 5 · 1323 − 21975 − 39 записали в системе счисления с основанием 13.
Сколько в 13-ричной записи этого числа чётных ненулевых цифр?
s = 12 * 169 ** 11 + 5 * 13 ** 23 - 2197 ** 5 - 39
ss = 13
k = 0
while s > 0:
    if s % ss != 0 and s % ss % 2 == 0:
        k += 1
    s = s // ss
print(k)
Ответ:20
#14174 Системы счисления
Значение выражения 13 · 19610 + 6 · 1421 − 27445 − 28 записали в системе счисления с основанием 14.
Подсчитайте количество нечётных цифр в 14-ричной записи этого числа.
s = 13 * 196 ** 10 + 6 * 14 ** 21 - 2744 ** 5 - 28
ss = 14
k = 0
while s > 0:
    if s % ss % 2 == 1:
        k += 1
    s = s // ss
print(k)
Ответ:17
#14175 Системы счисления
Запись числа 14 · 2259 + 7 · 1519 − 33755 − 30 выполнена в системе счисления с основанием 15.
Определите количество цифр в этой записи, числовое значение которых больше 7.
s = 14 * 225 ** 9 + 7 * 15 ** 19 - 3375 ** 5 - 30
ss = 15
k = 0
while s > 0:
    if s % ss > 7:
        k += 1
    s = s // ss
print(k)
Ответ:18
#14176 Системы счисления
Число 15 · 2569 + 8 · 1619 − 40965 − 32 записали в системе счисления с основанием 16.
Сколько цифр в 16-ричной записи этого числа имеют значение больше 8?
s = 15 * 256 ** 9 + 8 * 16 ** 19 - 4096 ** 5 - 32
ss = 16
k = 0
while s > 0:
    if s % ss > 8:
        k += 1
    s = s // ss
print(k)
Ответ:18
#14177 Системы счисления
Значение арифметического выражения 16 · 2899 + 9 · 1719 − 49135 − 34 записали в системе счисления с основанием 17.
Определите количество чётных ненулевых цифр в 17-ричной записи этого числа.
s = 16 * 289 ** 9 + 9 * 17 ** 19 - 4913 ** 5 - 34
ss = 17
k = 0
while s > 0:
    if s % ss != 0 and s % ss % 2 == 0:
        k += 1
    s = s // ss
print(k)
Ответ:15
#14178 Системы счисления
Число, равное 17 · 3248 + 10 · 1817 − 58324 − 54, записано в системе счисления с основанием 18.
Найдите количество нечётных цифр в этой записи.
s = 17 * 324 ** 8 + 10 * 18 ** 17 - 5832 ** 4 - 54
ss = 18
k = 0
while s > 0:
    if s % ss % 2 == 1:
        k += 1
    s = s // ss
print(k)
Ответ:14
#14179 Системы счисления
Значение арифметического выражения 18 · 3618 + 11 · 1917 − 68594 − 38 записали в системе счисления с основанием 19.
Сколько цифр в 19-ричной записи этого числа имеют числовое значение, превышающее 9?
s = 18 * 361 ** 8 + 11 * 19 ** 17 - 6859 ** 4 - 38
ss = 19
k = 0
while s > 0:
    if s % ss > 9:
        k += 1
    s = s // ss
print(k)
Ответ:17
#14180 Системы счисления
Значение арифметического выражения 5 · 790 + 3 · 745 − x, где x — целое положительное чётное число, не превышающее 3000, записали в семеричной системе счисления.
Среди всех таких x найдите то, при котором количество нулей в семеричной записи полученного числа является наименьшим и при этом кратно 3. Если таких значений x несколько, выберите наибольшее из них. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = 10 ** 10
a = 0
for x in range(1, 3001):
    if x % 2 == 0:
        s = 5 * 7 ** 90 + 3 * 7 ** 45 - x
        ss = 7
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 3 == 0:
            if k < m or k == m and x > a:
                m = k
                a = x
print(5 * 7 ** 90 + 3 * 7 ** 45 - a)
Ответ:57252387971605221796700633567725730385591044829695688391141900761756013487670
#14181 Системы счисления
Значение арифметического выражения 5 · 790 + 3 · 745 − x, где x — целое положительное нечётное число, не превышающее 3000, записали в семеричной системе счисления.
Найдите такое x, при котором количество нулей в семеричной записи полученного числа является наибольшим и при этом чётным. Если подходящих значений x несколько, выберите наименьшее из них. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = -1
a = 10 ** 10
for x in range(1, 3001):
    if x % 2 == 1:
        s = 5 * 7 ** 90 + 3 * 7 ** 45 - x
        ss = 7
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 2 == 0:
            if k > m or k == m and x < a:
                m = k
                a = x
print(5 * 7 ** 90 + 3 * 7 ** 45 - a)
Ответ:57252387971605221796700633567725730385591044829695688391141900761756013488265
#14182 Системы счисления
Значение арифметического выражения 2 · 8110 + 7 · 855 − x, где x — целое положительное чётное число, не превышающее 5000, записали в восьмеричной системе счисления.
Среди всех допустимых x найдите то, для которого количество нулей в восьмеричной записи результата минимально и одновременно кратно 3. Если таких x несколько, выберите наибольшее. В ответе запишите значение данного арифметического выражения для найденного x в десятичной системе счисления.
m = 10 ** 10
a = 0
for x in range(1, 5001):
    if x % 2 == 0:
        s = 2 * 8 ** 110 + 7 * 8 ** 55 - x
        ss = 8
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 3 == 0:
            if k < m or k == m and x > a:
                m = k
                a = x
print(2 * 8 ** 110 + 7 * 8 ** 55 - a)
Ответ:4374501449566023848745004454235242730706338861786752249218303335073583623801280293843429282935729274
#14183 Системы счисления
Значение арифметического выражения 2 · 8110 + 7 · 855 − x, где x — целое положительное число, не превышающее 5000 и не кратное 5, записали в восьмеричной системе счисления.
Найдите такое x, при котором количество нулей в восьмеричной записи результата максимально и при этом кратно 4. Если подходящих значений x несколько, выберите наименьшее из них. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = -1
a = 10 ** 10
for x in range(1, 5001):
    if x % 5 != 0:
        s = 2 * 8 ** 110 + 7 * 8 ** 55 - x
        ss = 8
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 4 == 0:
            if k > m or k == m and x < a:
                m = k
                a = x
print(2 * 8 ** 110 + 7 * 8 ** 55 - a)
Ответ:4374501449566023848745004454235242730706338861786752249218303335073583623801280293843429282935734208
#14184 Системы счисления
Значение арифметического выражения 6 · 5100 + 550 − x, где x — целое положительное чётное число, не превышающее 5000, записали в пятеричной системе счисления.
Определите такое x, при котором количество нулей в пятеричной записи полученного числа наименьшее и одновременно кратно 3. Если существует несколько таких x, выберите наибольшее. В ответе запишите значение данного арифметического выражения для найденного x в десятичной системе счисления.
m = 10 ** 10
a = 0
for x in range(1, 5001):
    if x % 2 == 0:
        s = 6 * 5 ** 100 + 5 ** 50 - x
        ss = 5
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 3 == 0:
            if k < m or k == m and x > a:
                m = k
                a = x
print(6 * 5 ** 100 + 5 ** 50 - a)
Ответ:47331654313260708324703713916967173869210228076553903520107269287104407
#14185 Системы счисления
Значение арифметического выражения 4180 + 2 · 490 − x, где x — целое положительное нечётное число, не превышающее 5000, записали в четверичной системе счисления.
Найдите такое x, при котором количество нулей в четверичной записи результата максимально и при этом является чётным. Если таких значений x несколько, выберите наименьшее. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = -1
a = 10 ** 10
for x in range(1, 5001):
    if x % 2 == 1:
        s = 4 ** 180 + 2 * 4 ** 90 - x
        ss = 4
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 2 == 0:
            if k > m or k == m and x < a:
                m = k
                a = x
print(4 ** 180 + 2 * 4 ** 90 - a)
Ответ:2348542582773833227889480596789337027375682548908319873772282053263986741831302497764317365622246947399135235
#14186 Системы счисления
Значение арифметического выражения 4 · 2735 + 2 · 980 − 381 − 54 записали в системе счисления с основанием 3.
Определите количество цифр 2 в троичной записи этого числа. Полученное значение переведите в двоичную систему счисления и укажите в ответе двоичную запись.
s = 4 * 27 ** 35 + 2 * 9 ** 80 - 3 ** 81 - 54
ss = 3
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(bin(d.count(2))[2:])
Ответ:1100101
#14187 Системы счисления
Число, равное 5 · 1625 + 3 · 851 − 452 − 128, представили в системе счисления с основанием 4.
Найдите количество цифр 3 в этой записи. Затем переведите найденное количество в двоичную систему счисления. В ответе укажите только двоичную запись полученного числа.
s = 5 * 16 ** 25 + 3 * 8 ** 51 - 4 ** 52 - 128
ss = 4
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(bin(d.count(3))[2:])
Ответ:1000110
#14188 Системы счисления
Запись числа 3 · 4926 + 5 · 753 − 3439 − 21 выполнена в системе счисления с основанием 7.
Определите количество цифр в этой записи, числовое значение которых превышает 4. Полученный результат переведите в двоичную систему счисления и запишите в ответе.
s = 3 * 49 ** 26 + 5 * 7 ** 53 - 343 ** 9 - 21
ss = 7
k = 0
while s > 0:
    if s % ss > 4:
        k += 1
    s = s // ss
print(bin(k)[2:])
Ответ:110011
#14189 Системы счисления
Число 10 · 12114 + 3 · 1129 − 13316 − 33 записали в системе счисления с основанием 11.
Найдите количество цифр со значением 10 в 11-ричной записи этого числа. Затем переведите найденное количество в двоичную систему счисления. В ответе укажите двоичную запись полученного числа.
s = 10 * 121 ** 14 + 3 * 11 ** 29 - 1331 ** 6 - 33
ss = 11
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(bin(d.count(10))[2:])
Ответ:11001
#14190 Системы счисления
Значение арифметического выражения 3 · 980 + 4 · 940 − x, где x — целое положительное чётное число, не превышающее 2500, записали в девятеричной системе счисления.
Среди всех допустимых значений x найдите то, при котором количество нулей в девятеричной записи полученного числа является наименьшим и одновременно кратно 3. Если таких значений x несколько, выберите наибольшее из них. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = 10 ** 10
a = 0
for x in range(1, 2501):
    if x % 2 == 0:
        s = 3 * 9 ** 80 + 4 * 9 ** 40 - x
        ss = 9
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 3 == 0:
            if k < m or k == m and x > a:
                m = k
                a = x
print(3 * 9 ** 80 + 4 * 9 ** 40 - a)
Ответ:65542350158517637872691969508970705428292385632395639335702804686814330253507
#14191 Системы счисления
Значение арифметического выражения 3 · 980 + 4 · 940 − x, где x — целое положительное нечётное число, не превышающее 2500, записали в девятеричной системе счисления.
Найдите такое значение x, при котором количество нулей в девятеричной записи результата является наибольшим и при этом чётным. Если подходящих x несколько, выберите наименьшее. В ответе укажите значение данного арифметического выражения для найденного x в десятичной системе счисления.
m = -1
a = 10 ** 10
for x in range(1, 2501):
    if x % 2 == 1:
        s = 3 * 9 ** 80 + 4 * 9 ** 40 - x
        ss = 9
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 2 == 0:
            if k > m or k == m and x < a:
                m = k
                a = x
print(3 * 9 ** 80 + 4 * 9 ** 40 - a)
Ответ:65542350158517637872691969508970705428292385632395639335702804686814330255278
#14192 Системы счисления
Значение арифметического выражения 2 · 6120 + 3 · 660 − x, где x — целое положительное число, кратное 3 и не превышающее 4000, записали в шестеричной системе счисления.
Определите такое значение x, при котором количество нулей в шестеричной записи полученного числа минимально и одновременно является чётным. Если таких значений несколько, выберите наибольшее. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = 10 ** 10
a = 0
for x in range(1, 4001):
    if x % 3 == 0:
        s = 2 * 6 ** 120 + 3 * 6 ** 60 - x
        ss = 6
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 2 == 0:
            if k < m or k == m and x > a:
                m = k
                a = x
print(2 * 6 ** 120 + 3 * 6 ** 60 - a)
Ответ:4777272798720219955114804083436266161658858319836136049226194171187027521866259378467221008487
#14193 Системы счисления
Значение арифметического выражения 2 · 6120 + 3 · 660 − x, где x — целое положительное число, не кратное 5 и не превышающее 4000, записали в шестеричной системе счисления.
Найдите такое x, при котором количество нулей в шестеричной записи результата максимально и при этом кратно 3. Если подходящих значений несколько, выберите наименьшее из них. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = -1
a = 10 ** 10
for x in range(1, 4001):
    if x % 5 != 0:
        s = 2 * 6 ** 120 + 3 * 6 ** 60 - x
        ss = 6
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 3 == 0:
            if k > m or k == m and x < a:
                m = k
                a = x
print(2 * 6 ** 120 + 3 * 6 ** 60 - a)
Ответ:4777272798720219955114804083436266161658858319836136049226194171187027521866259378467221011184
#14194 Системы счисления
Значение арифметического выражения 6 · 5100 + 550 − x, где x — целое положительное чётное число, не превышающее 5000, записали в пятеричной системе счисления.
Среди всех допустимых значений x найдите то, при котором количество нулей в пятеричной записи полученного числа является наименьшим и оканчивается цифрой 0. Если таких значений несколько, выберите наибольшее. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = 10 ** 10
a = 0
for x in range(1, 5001):
    if x % 2 == 0:
        s = 6 * 5 ** 100 + 5 ** 50 - x
        ss = 5
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 10 == 0:
            if k < m or k == m and x > a:
                m = k
                a = x
print(6 * 5 ** 100 + 5 ** 50 - a)
Ответ:47331654313260708324703713916967173869210228076553903520107269287104531
#14195 Системы счисления
Значение арифметического выражения 6 · 5100 + 550 − x, где x — целое положительное нечётное число, не превышающее 5000, записали в пятеричной системе счисления.
Найдите такое значение x, при котором количество нулей в пятеричной записи результата максимально и при этом является нечётным. Если подходящих значений несколько, выберите наименьшее. В ответе укажите значение данного арифметического выражения для найденного x в десятичной системе счисления.
m = -1
a = 10 ** 10
for x in range(1, 5001):
    if x % 2 == 1:
        s = 6 * 5 ** 100 + 5 ** 50 - x
        ss = 5
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 2 == 1:
            if k > m or k == m and x < a:
                m = k
                a = x
print(6 * 5 ** 100 + 5 ** 50 - a)
Ответ:47331654313260708324703713916967173869210228076553903520107269287106250
#14196 Системы счисления
Значение арифметического выражения 4180 + 2 · 490 − x, где x — целое положительное число, кратное 4 и не превышающее 5000, записали в четверичной системе счисления.
Определите такое x, при котором количество нулей в четверичной записи полученного числа минимально и одновременно является чётным. Если таких x несколько, выберите наибольшее. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = 10 ** 10
a = 0
for x in range(1, 5001):
    if x % 4 == 0:
        s = 4 ** 180 + 2 * 4 ** 90 - x
        ss = 4
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 2 == 0:
            if k < m or k == m and x > a:
                m = k
                a = x
print(4 ** 180 + 2 * 4 ** 90 - a)
Ответ:2348542582773833227889480596789337027375682548908319873772282053263986741831302497764317365622246947399134548
#14197 Системы счисления
Значение арифметического выражения 4180 + 2 · 490 − x, где x — целое положительное нечётное число, не превышающее 5000, записали в четверичной системе счисления.
Найдите такое значение x, при котором количество нулей в четверичной записи результата максимально и при этом кратно 4. Если подходящих значений несколько, выберите наименьшее. В ответе укажите значение данного арифметического выражения для найденного x в десятичной системе счисления.
m = -1
a = 10 ** 10
for x in range(1, 5001):
    if x % 2 == 1:
        s = 4 ** 180 + 2 * 4 ** 90 - x
        ss = 4
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 4 == 0:
            if k > m or k == m and x < a:
                m = k
                a = x
print(4 ** 180 + 2 * 4 ** 90 - a)
Ответ:2348542582773833227889480596789337027375682548908319873772282053263986741831302497764317365622246947399139075
#14198 Системы счисления
Значение арифметического выражения 5 · 790 + 3 · 745 − x, где x — целое положительное число, кратное 3 и не превышающее 3000, записали в семеричной системе счисления.
Среди всех допустимых значений x найдите то, при котором количество нулей в семеричной записи полученного числа является наименьшим и одновременно нечётным. Если таких значений несколько, выберите наибольшее. В ответе запишите значение исходного арифметического выражения для найденного x в десятичной системе счисления.
m = 10 ** 10
a = 0
for x in range(1, 3001):
    if x % 3 == 0:
        s = 5 * 7 ** 90 + 3 * 7 ** 45 - x
        ss = 7
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 2 == 1:
            if k < m or k == m and x > a:
                m = k
                a = x
print(5 * 7 ** 90 + 3 * 7 ** 45 - a)
Ответ:57252387971605221796700633567725730385591044829695688391141900761756013487678
#14199 Системы счисления
Значение арифметического выражения 2 · 8110 + 7 · 855 − x, где x — целое положительное число, не кратное 5 и не превышающее 5000, записали в восьмеричной системе счисления.
Найдите такое значение x, при котором количество нулей в восьмеричной записи результата максимально и при этом кратно 4. Если подходящих значений несколько, выберите наименьшее. В ответе укажите значение данного арифметического выражения для найденного x в десятичной системе счисления.
m = -1
a = 10 ** 10
for x in range(1, 5001):
    if x % 5 != 0:
        s = 2 * 8 ** 110 + 7 * 8 ** 55 - x
        ss = 8
        d = []
        while s > 0:
            d.append(s % ss)
            s = s // ss
        k = d.count(0)
        if k % 4 == 0:
            if k > m or k == m and x < a:
                m = k
                a = x
print(2 * 8 ** 110 + 7 * 8 ** 55 - a)
Ответ:4374501449566023848745004454235242730706338861786752249218303335073583623801280293843429282935734208
#14200 Системы счисления
Значение арифметического выражения 4 · 2735 + 2 · 980 − 381 − 54 записали в системе счисления с основанием 3.
Определите количество цифр 2 в троичной записи этого числа. Затем переведите найденное количество в двоичную систему счисления и укажите в ответе двоичную запись.
s = 4 * 27 ** 35 + 2 * 9 ** 80 - 3 ** 81 - 54
ss = 3
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(bin(d.count(2))[2:])
Ответ:1100101
#14201 Системы счисления
Число, равное 5 · 1625 + 3 · 851 − 452 − 128, представили в системе счисления с основанием 4.
Найдите количество цифр 3 в этой записи. После этого переведите найденное количество в двоичную систему счисления. В ответе укажите только двоичную запись полученного числа.
s = 5 * 16 ** 25 + 3 * 8 ** 51 - 4 ** 52 - 128
ss = 4
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(bin(d.count(3))[2:])
Ответ:1000110
#14202 Системы счисления
Запись числа 6 · 2524 + 4 · 549 − 12510 − 10 выполнена в системе счисления с основанием 5.
Определите количество цифр в этой записи, числовое значение которых превышает 2. Полученный результат переведите в двоичную систему счисления и укажите в ответе двоичную запись.
s = 6 * 25 ** 24 + 4 * 5 ** 49 - 125 ** 10 - 10
ss = 5
k = 0
while s > 0:
    if s % ss > 2:
        k += 1
    s = s // ss
print(bin(k)[2:])
Ответ:101111
#14203 Системы счисления
Запись числа 3 · 4926 + 5 · 753 − 3439 − 21 выполнена в системе счисления с основанием 7.
Определите количество цифр в этой записи, числовое значение которых больше 4. Затем переведите найденное количество в двоичную систему счисления. В ответе укажите двоичную запись полученного числа.
s = 3 * 49 ** 26 + 5 * 7 ** 53 - 343 ** 9 - 21
ss = 7
k = 0
while s > 0:
    if s % ss > 4:
        k += 1
    s = s // ss
print(bin(k)[2:])
Ответ:110011
#14204 Системы счисления
Число 7 · 6418 + 5 · 837 − 5127 − 72 записано в системе счисления с основанием 8.
Найдите количество цифр 7 в восьмеричной записи этого числа. Полученный результат переведите в двоичную систему счисления и запишите в ответе.
s = 7 * 64 ** 18 + 5 * 8 ** 37 - 512 ** 7 - 72
ss = 8
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(bin(d.count(7))[2:])
Ответ:100001
#14205 Системы счисления
Значение арифметического выражения 8 · 8116 + 2 · 933 − 7297 − 18 записали в системе счисления с основанием 9.
Определите количество цифр в девятеричной записи этого числа, значение которых больше 5. Затем переведите найденное количество в двоичную систему счисления. В ответе укажите двоичную запись результата.
s = 8 * 81 ** 16 + 2 * 9 ** 33 - 729 ** 7 - 18
ss = 9
k = 0
while s > 0:
    if s % ss > 5:
        k += 1
    s = s // ss
print(bin(k)[2:])
Ответ:100000
#14206 Системы счисления
Число, равное 10 · 12114 + 3 · 1129 − 13316 − 33, записали в системе счисления с основанием 11.
Определите количество цифр со значением 10 в 11-ричной записи этого числа. После этого переведите найденное количество в двоичную систему счисления и укажите его двоичную запись в ответе.
s = 10 * 121 ** 14 + 3 * 11 ** 29 - 1331 ** 6 - 33
ss = 11
d = []
while s > 0:
    d.append(s % ss)
    s = s // ss
print(bin(d.count(10))[2:])
Ответ:11001
#14207 Системы счисления
Значение арифметического выражения 11 · 14412 + 4 · 1225 − 17285 − 48 записали в системе счисления с основанием 12.
Определите количество цифр в 12-ричной записи этого числа, числовое значение которых превышает 6. Затем переведите найденное количество в двоичную систему счисления. В ответе запишите двоичную запись полученного числа.
s = 11 * 144 ** 12 + 4 * 12 ** 25 - 1728 ** 5 - 48
ss = 12
k = 0
while s > 0:
    if s % ss > 6:
        k += 1
    s = s // ss
print(bin(k)[2:])
Ответ:11000
#14208 Системы счисления
Число 12 · 16911 + 5 · 1323 − 21975 − 39 записано в системе счисления с основанием 13.
Найдите количество чётных ненулевых цифр в 13-ричной записи этого числа. Переведите найденное количество в двоичную систему счисления и укажите двоичную запись в ответе.
s = 12 * 169 ** 11 + 5 * 13 ** 23 - 2197 ** 5 - 39
ss = 13
k = 0
while s > 0:
    if s % ss != 0 and s % ss % 2 == 0:
        k += 1
    s = s // ss
print(bin(k)[2:])
Ответ:10100
#14209 Системы счисления
Значение арифметического выражения 13 · 19610 + 6 · 1421 − 27445 − 28 записали в системе счисления с основанием 14.
Определите количество нечётных цифр в 14-ричной записи этого числа. После этого переведите найденное количество в двоичную систему счисления и запишите двоичную запись в ответе.
s = 13 * 196 ** 10 + 6 * 14 ** 21 - 2744 ** 5 - 28
ss = 14
k = 0
while s > 0:
    if s % ss % 2 == 1:
        k += 1
    s = s // ss
print(bin(k)[2:])
Ответ:10001
#14211 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 20. 6x9b520 + 4c1x720
В записи чисел переменной x обозначена неизвестная цифра из алфавита 20-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 18. Для найденного x вычислите частное от деления значения арифметического выражения на 18 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:20]
for x in alph[::-1]:
    res = int(f'6{x}9b5', 20) + int(f'4c1{x}7', 20)
    if res % 18 == 0:
        print(res // 18)
        break
Ответ:99804
#14212 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 21: 7x5a321 + 5c2x821
В записи чисел переменной x обозначена неизвестная цифра из алфавита 21-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 20. Для найденного x вычислите частное от деления значения арифметического выражения на 20 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:21]
for x in alph[::-1]:
    res = int(f'7{x}5a3', 21) + int(f'5c2{x}8', 21)
    if res % 20 == 0:
        print(res // 20)
        break
Ответ:128908
#14213 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 21. 9x4d621 + 5e2x321
В записи чисел переменной x обозначена неизвестная цифра из алфавита 21-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 19. Для найденного x вычислите частное от деления значения арифметического выражения на 19 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:21]
for x in alph:
    res = int(f'9{x}4d6', 21) + int(f'5e2{x}3', 21)
    if res % 19 == 0:
        print(res // 19)
        break
Ответ:154188
#14214 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 22. 47x4269622 + 8x2222
В записи чисел переменной x обозначена неизвестная цифра из алфавита 22-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 21. Для найденного x вычислите частное от деления значения арифметического выражения на 21 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:22]
for x in alph:
    res = int(f'47{x}42696', 22) + int(f'8{x}22', 22)
    if res % 21 == 0:
        print(res // 21)
        break
Ответ:517131310
#14215 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 22: 7x5a322 + 6d1x922
В записи чисел переменной x обозначена неизвестная цифра из алфавита 22-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 21. Для найденного x вычислите частное от деления значения арифметического выражения на 21 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:22]
for x in alph:
    res = int(f'7{x}5a3', 22) + int(f'6d1{x}9', 22)
    if res % 21 == 0:
        print(res // 21)
        break
Ответ:159378
#14216 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 23. 47x4269623 + 8x2223
В записи чисел переменной x обозначена неизвестная цифра из алфавита 23-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 22. Для найденного x вычислите частное от деления значения арифметического выражения на 22 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
for x in alph[::-1]:
    res = int(f'47{x}42696', 23) + int(f'8{x}22', 23)
    if res % 22 == 0:
        print(res // 22)
        break
Ответ:671777184
#14217 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 23. 7x5a323 + 4b3x723
В записи чисел переменной x обозначена неизвестная цифра из алфавита 23-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 21. Для найденного x вычислите частное от деления значения арифметического выражения на 21 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
for x in alph:
    res = int(f'7{x}5a3', 23) + int(f'4b3{x}7', 23)
    if res % 21 == 0:
        print(res // 21)
        break
Ответ:153750
#14218 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 24: 5x7c424 + 3d2x824
В записи чисел переменной x обозначена неизвестная цифра из алфавита 24-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 23. Для найденного x вычислите частное от деления значения арифметического выражения на 23 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
for x in alph:
    res = int(f'5{x}7c4', 24) + int(f'3d2{x}8', 24)
    if res % 23 == 0:
        print(res // 23)
        break
Ответ:134892
#14219 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 24. 7x5a324 + 5c2x824
В записи чисел переменной x обозначена неизвестная цифра из алфавита 24-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 23. Для найденного x вычислите частное от деления значения арифметического выражения на 23 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
for x in alph:
    res = int(f'7{x}5a3', 24) + int(f'5c2{x}8', 24)
    if res % 23 == 0:
        print(res // 23)
        break
Ответ:192541
#14220 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 25. 7x5a325 + 4b3x725
В записи чисел переменной x обозначена неизвестная цифра из алфавита 25-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 24. Для найденного x вычислите частное от деления значения арифметического выражения на 24 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
for x in alph:
    res = int(f'7{x}5a3', 25) + int(f'4b3{x}7', 25)
    if res % 24 == 0:
        print(res // 24)
        break
Ответ:193590
#14221 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 25: 8x38x6825 + 37x316325
В записи чисел переменной x обозначена неизвестная цифра из алфавита 25-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 23. Для найденного x вычислите частное от деления значения арифметического выражения на 23 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
for x in alph[::-1]:
    res = int(f'8{x}38{x}68', 25) + int(f'37{x}3163', 25)
    if res % 23 == 0:
        print(res // 23)
        break
Ответ:121559932
#14222 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 26. 9x4d626 + 5e2x326
В записи чисел переменной x обозначена неизвестная цифра из алфавита 26-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 25. Для найденного x вычислите частное от деления значения арифметического выражения на 25 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
for x in alph:
    res = int(f'9{x}4d6', 26) + int(f'5e2{x}3', 26)
    if res % 25 == 0:
        print(res // 25)
        break
Ответ:281415
#14223 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 26. 7x5a326 + 4b3x726
В записи чисел переменной x обозначена неизвестная цифра из алфавита 26-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 24. Для найденного x вычислите частное от деления значения арифметического выражения на 24 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
for x in alph[::-1]:
    res = int(f'7{x}5a3', 26) + int(f'4b3{x}7', 26)
    if res % 24 == 0:
        print(res // 24)
        break
Ответ:236075
#14224 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 27: 17x3527 + x742m27
В записи чисел переменной x обозначена неизвестная цифра из алфавита 27-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 23. Для найденного x вычислите частное от деления значения арифметического выражения на 23 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
for x in alph:
    res = int(f'17{x}35', 27) + int(f'{x}742m', 27)
    if res % 23 == 0:
        print(res // 23)
        break
Ответ:289737
#14225 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 27. 8x38x6827 + 37x316327
В записи чисел переменной x обозначена неизвестная цифра из алфавита 27-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 26. Для найденного x вычислите частное от деления значения арифметического выражения на 26 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
for x in alph:
    res = int(f'8{x}38{x}68', 27) + int(f'37{x}3163', 27)
    if res % 26 == 0:
        print(res // 26)
        break
Ответ:176999110
#14226 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 28. 7x5a328 + 4b3x728
В записи чисел переменной x обозначена неизвестная цифра из алфавита 28-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 27. Для найденного x вычислите частное от деления значения арифметического выражения на 27 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
for x in alph[::-1]:
    res = int(f'7{x}5a3', 28) + int(f'4b3{x}7', 28)
    if res % 27 == 0:
        print(res // 27)
        break
Ответ:261230
#14227 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 28: 6x9b528 + 4c1x728
В записи чисел переменной x обозначена неизвестная цифра из алфавита 28-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 26. Для найденного x вычислите частное от деления значения арифметического выражения на 26 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
for x in alph:
    res = int(f'6{x}9b5', 28) + int(f'4c1{x}7', 28)
    if res % 26 == 0:
        print(res // 26)
        break
Ответ:251924
#14228 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 29. 47x4269629 + 8x2229
В записи чисел переменной x обозначена неизвестная цифра из алфавита 29-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 28. Для найденного x вычислите частное от деления значения арифметического выражения на 28 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
for x in alph:
    res = int(f'47{x}42696', 29) + int(f'8{x}22', 29)
    if res % 28 == 0:
        print(res // 28)
        break
Ответ:2615281530
#14229 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 29. 5x7c429 + 3d2x829
В записи чисел переменной x обозначена неизвестная цифра из алфавита 29-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 27. Для найденного x вычислите частное от деления значения арифметического выражения на 27 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
for x in alph[::-1]:
    res = int(f'5{x}7c4', 29) + int(f'3d2{x}8', 29)
    if res % 27 == 0:
        print(res // 27)
        break
Ответ:223410
#14230 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 30: 7x5a330 + 6d1x930
В записи чисел переменной x обозначена неизвестная цифра из алфавита 30-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 29. Для найденного x вычислите частное от деления значения арифметического выражения на 29 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
for x in alph[::-1]:
    res = int(f'7{x}5a3', 30) + int(f'6d1{x}9', 30)
    if res % 29 == 0:
        print(res // 29)
        break
Ответ:377268
#14231 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 30. 7x5a330 + 4b3x730
В записи чисел переменной x обозначена неизвестная цифра из алфавита 30-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 28. Для найденного x вычислите частное от деления значения арифметического выражения на 28 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
for x in alph[::-1]:
    res = int(f'7{x}5a3', 30) + int(f'4b3{x}7', 30)
    if res % 28 == 0:
        print(res // 28)
        break
Ответ:357085
#14232 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 31. 7x5a331 + 4b3x731
В записи чисел переменной x обозначена неизвестная цифра из алфавита 31-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 30. Для найденного x вычислите частное от деления значения арифметического выражения на 30 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
for x in alph:
    res = int(f'7{x}5a3', 31) + int(f'4b3{x}7', 31)
    if res % 30 == 0:
        print(res // 30)
        break
Ответ:354785
#14233 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 31: 8x38x6831 + 37x316331
В записи чисел переменной x обозначена неизвестная цифра из алфавита 31-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 29. Для найденного x вычислите частное от деления значения арифметического выражения на 29 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
for x in alph[::-1]:
    res = int(f'8{x}38{x}68', 31) + int(f'37{x}3163', 31)
    if res % 29 == 0:
        print(res // 29)
        break
Ответ:348752149
#14234 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 32. 6x9b532 + 4c1x732
В записи чисел переменной x обозначена неизвестная цифра из алфавита 32-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 31. Для найденного x вычислите частное от деления значения арифметического выражения на 31 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
for x in alph[::-1]:
    res = int(f'6{x}9b5', 32) + int(f'4c1{x}7', 32)
    if res % 31 == 0:
        print(res // 31)
        break
Ответ:371380
#14235 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 32. 47x4269632 + 8x2232
В записи чисел переменной x обозначена неизвестная цифра из алфавита 32-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 30. Для найденного x вычислите частное от деления значения арифметического выражения на 30 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
for x in alph:
    res = int(f'47{x}42696', 32) + int(f'8{x}22', 32)
    if res % 30 == 0:
        print(res // 30)
        break
Ответ:4834226188
#14236 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 33: 9x4d633 + 5e2x333
В записи чисел переменной x обозначена неизвестная цифра из алфавита 33-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 32. Для найденного x вычислите частное от деления значения арифметического выражения на 32 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:33]
for x in alph[::-1]:
    res = int(f'9{x}4d6', 33) + int(f'5e2{x}3', 33)
    if res % 32 == 0:
        print(res // 32)
        break
Ответ:557262
#14237 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 34. 7x5a334 + 5c2x834
В записи чисел переменной x обозначена неизвестная цифра из алфавита 34-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 33. Для найденного x вычислите частное от деления значения арифметического выражения на 33 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:34]
for x in alph:
    res = int(f'7{x}5a3', 34) + int(f'5c2{x}8', 34)
    if res % 33 == 0:
        print(res // 33)
        break
Ответ:508833
#14238 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 35. 47x4269635 + 8x2235
В записи чисел переменной x обозначена неизвестная цифра из алфавита 35-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 34. Для найденного x вычислите частное от деления значения арифметического выражения на 34 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:35]
for x in alph:
    res = int(f'47{x}42696', 35) + int(f'8{x}22', 35)
    if res % 34 == 0:
        print(res // 34)
        break
Ответ:7961888052
#14239 Операнды
Дано арифметическое выражение, операнды которого записаны в системе счисления с основанием 36: 7x5a336 + 4b3x736
В записи чисел переменной x обозначена неизвестная цифра из алфавита 36-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 35. Для найденного x вычислите частное от деления значения арифметического выражения на 35 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:36]
for x in alph[::-1]:
    res = int(f'7{x}5a3', 36) + int(f'4b3{x}7', 36)
    if res % 35 == 0:
        print(res // 35)
        break
Ответ:556190
#14240 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 27. pxexxfkc27 + dxdjxo27 В записи чисел переменной x обозначена неизвестная цифра из алфавита 27-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 23. Для найденного x вычислите частное от деления значения арифметического выражения на 23 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
for x in alph:
    res = int(f'p{x}e{x}{x}fkc', 27) + int(f'd{x}dj{x}o', 27)
    if res % 23 == 0:
        print(res // 23)
        break
Ответ:11572611552
#14241 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 27. pxexxfkc27 + dxdjxo27 В записи чисел переменной x обозначена неизвестная цифра из алфавита 27-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 25. Для найденного x вычислите частное от деления значения арифметического выражения на 25 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
for x in alph[::-1]:
    res = int(f'p{x}e{x}{x}fkc', 27) + int(f'd{x}dj{x}o', 27)
    if res % 25 == 0:
        print(res // 25)
        break
Ответ:10786663737
#14242 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 27. pxexxfkc27 + dxdjxo27 В записи чисел переменной x обозначена неизвестная цифра из алфавита 27-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 24. Для найденного x вычислите частное от деления значения арифметического выражения на 24 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
for x in alph:
    res = int(f'p{x}e{x}{x}fkc', 27) + int(f'd{x}dj{x}o', 27)
    if res % 24 == 0:
        print(res // 24)
        break
Ответ:10960918377
#14243 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 28. 1xxx0kh0c28 + 1g7oxexf28 В записи чисел переменной x обозначена неизвестная цифра из алфавита 28-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 25. Для найденного x вычислите частное от деления значения арифметического выражения на 25 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
for x in alph[::-1]:
    res = int(f'1{x}{x}{x}0kh0c', 28) + int(f'1g7o{x}e{x}f', 28)
    if res % 25 == 0:
        print(res // 25)
        break
Ответ:28838321447
#14244 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 28. 1xxx0kh0c28 + 1g7oxexf28 В записи чисел переменной x обозначена неизвестная цифра из алфавита 28-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 27. Для найденного x вычислите частное от деления значения арифметического выражения на 27 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
for x in alph:
    res = int(f'1{x}{x}{x}0kh0c', 28) + int(f'1g7o{x}e{x}f', 28)
    if res % 27 == 0:
        print(res // 27)
        break
Ответ:18410563613
#14245 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 28. exqhkx35xk28 + oxmxgdxg28 В записи чисел переменной x обозначена неизвестная цифра из алфавита 28-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 25. Для найденного x вычислите частное от деления значения арифметического выражения на 25 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
for x in alph[::-1]:
    res = int(f'e{x}qhk{x}35{x}k', 28) + int(f'o{x}m{x}gd{x}g', 28)
    if res % 25 == 0:
        print(res // 25)
        break
Ответ:6193380282532
#14246 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 29. gx7npxcxdx29 + nolxnxb229 В записи чисел переменной x обозначена неизвестная цифра из алфавита 29-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 28. Для найденного x вычислите частное от деления значения арифметического выражения на 28 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
for x in alph:
    res = int(f'g{x}7np{x}c{x}d{x}', 29) + int(f'nol{x}n{x}b2', 29)
    if res % 28 == 0:
        print(res // 28)
        break
Ответ:8380775867259
#14247 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 29. gx7npxcxdx29 + nolxnxb229 В записи чисел переменной x обозначена неизвестная цифра из алфавита 29-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 26. Для найденного x вычислите частное от деления значения арифметического выражения на 26 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
for x in alph[::-1]:
    res = int(f'g{x}7np{x}c{x}d{x}', 29) + int(f'nol{x}n{x}b2', 29)
    if res % 26 == 0:
        print(res // 26)
        break
Ответ:9448737558684
#14248 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 29. gx7npxcxdx29 + nolxnxb229 В записи чисел переменной x обозначена неизвестная цифра из алфавита 29-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 25. Для найденного x вычислите частное от деления значения арифметического выражения на 25 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
for x in alph:
    res = int(f'g{x}7np{x}c{x}d{x}', 29) + int(f'nol{x}n{x}b2', 29)
    if res % 25 == 0:
        print(res // 25)
        break
Ответ:9546548276676
#14249 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 30. 2x9xxmxr30 + h7x0o6xx30 В записи чисел переменной x обозначена неизвестная цифра из алфавита 30-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 29. Для найденного x вычислите частное от деления значения арифметического выражения на 29 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
for x in alph[::-1]:
    res = int(f'2{x}9{x}{x}m{x}r', 30) + int(f'h7{x}0o6{x}{x}', 30)
    if res % 29 == 0:
        print(res // 29)
        break
Ответ:15058250052
#14250 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 30. 2x9xxmxr30 + h7x0o6xx30 В записи чисел переменной x обозначена неизвестная цифра из алфавита 30-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 27. Для найденного x вычислите частное от деления значения арифметического выражения на 27 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
for x in alph:
    res = int(f'2{x}9{x}{x}m{x}r', 30) + int(f'h7{x}0o6{x}{x}', 30)
    if res % 27 == 0:
        print(res // 27)
        break
Ответ:16089882975
#14251 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 30. 2x9xxmxr30 + h7x0o6xx30 В записи чисел переменной x обозначена неизвестная цифра из алфавита 30-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 26. Для найденного x вычислите частное от деления значения арифметического выражения на 26 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
for x in alph[::-1]:
    res = int(f'2{x}9{x}{x}m{x}r', 30) + int(f'h7{x}0o6{x}{x}', 30)
    if res % 26 == 0:
        print(res // 26)
        break
Ответ:16563698270
#14252 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 31. kun0cxxpxx31 + 7du1fxrx31 В записи чисел переменной x обозначена неизвестная цифра из алфавита 31-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 29. Для найденного x вычислите частное от деления значения арифметического выражения на 29 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
for x in alph:
    res = int(f'kun0c{x}{x}p{x}{x}', 31) + int(f'7du1f{x}r{x}', 31)
    if res % 29 == 0:
        print(res // 29)
        break
Ответ:19145424132871
#14253 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 31. 1hhxxjxpxj31 + lxx5hxi31 В записи чисел переменной x обозначена неизвестная цифра из алфавита 31-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 28. Для найденного x вычислите частное от деления значения арифметического выражения на 28 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
for x in alph[::-1]:
    res = int(f'1hh{x}{x}j{x}p{x}j', 31) + int(f'l{x}{x}5h{x}i', 31)
    if res % 28 == 0:
        print(res // 28)
        break
Ответ:1479570596310
#14254 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 31. 1hhxxjxpxj31 + lxx5hxi31 В записи чисел переменной x обозначена неизвестная цифра из алфавита 31-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 27. Для найденного x вычислите частное от деления значения арифметического выражения на 27 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
for x in alph:
    res = int(f'1hh{x}{x}j{x}p{x}j', 31) + int(f'l{x}{x}5h{x}i', 31)
    if res % 27 == 0:
        print(res // 27)
        break
Ответ:1534894904705
#14255 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 32. 1xhfxh7x32 + 3aaxgahx32 В записи чисел переменной x обозначена неизвестная цифра из алфавита 32-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 31. Для найденного x вычислите частное от деления значения арифметического выражения на 31 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
for x in alph[::-1]:
    res = int(f'1{x}hf{x}h7{x}', 32) + int(f'3aa{x}gah{x}', 32)
    if res % 31 == 0:
        print(res // 31)
        break
Ответ:5676425870
#14256 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 32. 1xhfxh7x32 + 3aaxgahx32 В записи чисел переменной x обозначена неизвестная цифра из алфавита 32-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 28. Для найденного x вычислите частное от деления значения арифметического выражения на 28 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
for x in alph:
    res = int(f'1{x}hf{x}h7{x}', 32) + int(f'3aa{x}gah{x}', 32)
    if res % 28 == 0:
        print(res // 28)
        break
Ответ:5401723895
#14257 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 32. 1xhfxh7x32 + 3aaxgahx32 В записи чисел переменной x обозначена неизвестная цифра из алфавита 32-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 29. Для найденного x вычислите частное от деления значения арифметического выражения на 29 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
for x in alph[::-1]:
    res = int(f'1{x}hf{x}h7{x}', 32) + int(f'3aa{x}gah{x}', 32)
    if res % 29 == 0:
        print(res // 29)
        break
Ответ:6179092120
#14258 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 33. mxxxxqcg633 + 2e1pxx933 В записи чисел переменной x обозначена неизвестная цифра из алфавита 33-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 31. Для найденного x вычислите частное от деления значения арифметического выражения на 31 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:33]
for x in alph:
    res = int(f'm{x}{x}{x}{x}qcg6', 33) + int(f'2e1p{x}{x}9', 33)
    if res % 31 == 0:
        print(res // 31)
        break
Ответ:998197531131
#14259 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 33. mxxxxqcg633 + 2e1pxx933 В записи чисел переменной x обозначена неизвестная цифра из алфавита 33-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 29. Для найденного x вычислите частное от деления значения арифметического выражения на 29 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:33]
for x in alph[::-1]:
    res = int(f'm{x}{x}{x}{x}qcg6', 33) + int(f'2e1p{x}{x}9', 33)
    if res % 29 == 0:
        print(res // 29)
        break
Ответ:1088256094221
#14260 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 33. te1pxxxxk33 + 9xdx3jx433 В записи чисел переменной x обозначена неизвестная цифра из алфавита 33-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 29. Для найденного x вычислите частное от деления значения арифметического выражения на 29 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:33]
for x in alph:
    res = int(f'te1p{x}{x}{x}{x}k', 33) + int(f'9{x}d{x}3j{x}4', 33)
    if res % 29 == 0:
        print(res // 29)
        break
Ответ:1441063750560
#14261 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 34. 12xdtxaxw234 + exrxcv634 В записи чисел переменной x обозначена неизвестная цифра из алфавита 34-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 33. Для найденного x вычислите частное от деления значения арифметического выражения на 33 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:34]
for x in alph[::-1]:
    res = int(f'12{x}dt{x}a{x}w2', 34) + int(f'e{x}r{x}cv6', 34)
    if res % 33 == 0:
        print(res // 33)
        break
Ответ:1976525368882
#14262 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 34. 12xdtxaxw234 + exrxcv634 В записи чисел переменной x обозначена неизвестная цифра из алфавита 34-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 31. Для найденного x вычислите частное от деления значения арифметического выражения на 31 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:34]
for x in alph:
    res = int(f'12{x}dt{x}a{x}w2', 34) + int(f'e{x}r{x}cv6', 34)
    if res % 31 == 0:
        print(res // 31)
        break
Ответ:2100651511238
#14263 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 34. 12xdtxaxw234 + exrxcv634 В записи чисел переменной x обозначена неизвестная цифра из алфавита 34-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 30. Для найденного x вычислите частное от деления значения арифметического выражения на 30 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:34]
for x in alph[::-1]:
    res = int(f'12{x}dt{x}a{x}w2', 34) + int(f'e{x}r{x}cv6', 34)
    if res % 30 == 0:
        print(res // 30)
        break
Ответ:2184691938243
#14264 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 35. bxcxxxk835 + pxxxmvf35 В записи чисел переменной x обозначена неизвестная цифра из алфавита 35-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 33. Для найденного x вычислите частное от деления значения арифметического выражения на 33 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:35]
for x in alph:
    res = int(f'b{x}c{x}{x}{x}k8', 35) + int(f'p{x}{x}{x}mvf', 35)
    if res % 33 == 0:
        print(res // 33)
        break
Ответ:23776400276
#14265 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 35. bxcxxxk835 + pxxxmvf35 В записи чисел переменной x обозначена неизвестная цифра из алфавита 35-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 31. Для найденного x вычислите частное от деления значения арифметического выражения на 31 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:35]
for x in alph[::-1]:
    res = int(f'b{x}c{x}{x}{x}k8', 35) + int(f'p{x}{x}{x}mvf', 35)
    if res % 31 == 0:
        print(res // 31)
        break
Ответ:26043474768
#14266 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 35. bxcxxxk835 + pxxxmvf35 В записи чисел переменной x обозначена неизвестная цифра из алфавита 35-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 32. Для найденного x вычислите частное от деления значения арифметического выражения на 32 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:35]
for x in alph:
    res = int(f'b{x}c{x}{x}{x}k8', 35) + int(f'p{x}{x}{x}mvf', 35)
    if res % 32 == 0:
        print(res // 32)
        break
Ответ:24282678319
#14267 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 36. ehxlwxgx36 + gxvx86x36 В записи чисел переменной x обозначена неизвестная цифра из алфавита 36-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 32. Для найденного x вычислите частное от деления значения арифметического выражения на 32 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:36]
for x in alph[::-1]:
    res = int(f'eh{x}lw{x}g{x}', 36) + int(f'g{x}v{x}86{x}', 36)
    if res % 32 == 0:
        print(res // 32)
        break
Ответ:36607517648
#14268 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 36. ehxlwxgx36 + gxvx86x36 В записи чисел переменной x обозначена неизвестная цифра из алфавита 36-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 34. Для найденного x вычислите частное от деления значения арифметического выражения на 34 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:36]
for x in alph:
    res = int(f'eh{x}lw{x}g{x}', 36) + int(f'g{x}v{x}86{x}', 36)
    if res % 34 == 0:
        print(res // 34)
        break
Ответ:34418551814
#14269 Операнды
Операнды арифметического выражения записаны в системе счисления с основанием 36. ehxlwxgx36 + gxvx86x36 В записи чисел переменной x обозначена неизвестная цифра из алфавита 36-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 35. Для найденного x вычислите частное от деления значения арифметического выражения на 35 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
alph = '0123456789abcdefghijklmnopqrstuvwxyz'[:36]
for x in alph[::-1]:
    res = int(f'eh{x}lw{x}g{x}', 36) + int(f'g{x}v{x}86{x}', 36)
    if res % 35 == 0:
        print(res // 35)
        break
Ответ:33448990940
#14270 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 17 и 23: 1x3axf17 + 2y7byc23 Переменная x обозначает неизвестную цифру из алфавита 17-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 23-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 19, а сумма числовых значений цифр x и y максимальна. Если таких пар несколько, выберите пару с наибольшим значением x. Для найденной пары вычислите частное от деления значения арифметического выражения на 19 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:17]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'1{x}3a{x}f', 17) + int(f'2{y}7b{y}c', 23)
        if res % 19 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (sx + sy, sx)
            if best is None or cur > best:
                best = cur
                ans = res // 19
print(ans)
Ответ:1108169
#14271 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 18 и 24: 3x7a1x18 + 4y8cye24 Переменная x обозначает неизвестную цифру из алфавита 18-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 24-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 17, а сумма числовых значений цифр x и y минимальна. Если таких пар несколько, выберите пару с наименьшим значением y. Для найденной пары вычислите частное от деления значения арифметического выражения на 17 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:18]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'3{x}7a1{x}', 18) + int(f'4{y}8c{y}e', 24)
        if res % 17 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (-(sx + sy), -sy)
            if best is None or cur > best:
                best = cur
                ans = res // 17
print(ans)
Ответ:2235043
#14272 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 19 и 25: 6x4bxg19 + 7y9dyf25 Переменная x обозначает неизвестную цифру из алфавита 19-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 25-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 17, а сумма числовых значений цифр x и y максимальна. Если таких пар несколько, выберите пару с наибольшим значением x. Для найденной пары вычислите частное от деления значения арифметического выражения на 17 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:19]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'6{x}4b{x}g', 19) + int(f'7{y}9d{y}f', 25)
        if res % 17 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (sx + sy, sx)
            if best is None or cur > best:
                best = cur
                ans = res // 17
print(ans)
Ответ:5526231
#14273 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 20 и 26: 8x5cxh20 + 9y7eyg26 Переменная x обозначает неизвестную цифру из алфавита 20-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 26-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 19, а произведение числовых значений цифр x и y минимально. Если таких пар несколько, выберите пару с наибольшим значением y. Для найденной пары вычислите частное от деления значения арифметического выражения на 19 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:20]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'8{x}5c{x}h', 20) + int(f'9{y}7e{y}g', 26)
        if res % 19 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (-(sx * sy), sy)
            if best is None or cur > best:
                best = cur
                ans = res // 19
print(ans)
Ответ:7417671
#14274 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 21 и 27: ax6d4x21 + by8fhy27 Переменная x обозначает неизвестную цифру из алфавита 21-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 27-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 20, а модуль разности числовых значений цифр x и y максимален. Если таких пар несколько, выберите пару с наименьшим значением y. Для найденной пары вычислите частное от деления значения арифметического выражения на 20 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:21]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'a{x}6d4{x}', 21) + int(f'b{y}8fh{y}', 27)
        if res % 20 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (abs(sx - sy), -sy)
            if best is None or cur > best:
                best = cur
                ans = res // 20
print(ans)
Ответ:10636336
#14275 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 22 и 28: cx7e5x22 + dy9giy28 Переменная x обозначает неизвестную цифру из алфавита 22-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 28-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 21, а модуль разности числовых значений цифр x и y минимален. Если таких пар несколько, выберите пару с наибольшим значением x. Для найденной пары вычислите частное от деления значения арифметического выражения на 21 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:22]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'c{x}7e5{x}', 22) + int(f'd{y}9gi{y}', 28)
        if res % 21 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (-abs(sx - sy), sx)
            if best is None or cur > best:
                best = cur
                ans = res // 21
print(ans)
Ответ:14421366
#14276 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 23 и 29: ex8f6x23 + fyaghy29 Переменная x обозначает неизвестную цифру из алфавита 23-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 29-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 17, а сумма числовых значений цифр x и y максимальна. Если таких пар несколько, выберите пару с наибольшим значением x. Для найденной пары вычислите частное от деления значения арифметического выражения на 17 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'e{x}8f6{x}', 23) + int(f'f{y}agh{y}', 29)
        if res % 17 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (sx + sy, sx)
            if best is None or cur > best:
                best = cur
                ans = res // 17
print(ans)
Ответ:24822227
#14277 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 24 и 30: gx9h7x24 + hybiky30 Переменная x обозначает неизвестную цифру из алфавита 24-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 30-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 23, а числовое значение цифры x минимально. Если таких пар несколько, выберите пару с наименьшим значением y. Для найденной пары вычислите частное от деления значения арифметического выражения на 23 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'g{x}9h7{x}', 24) + int(f'h{y}bik{y}', 30)
        if res % 23 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (-sx, -sy)
            if best is None or cur > best:
                best = cur
                ans = res // 23
print(ans)
Ответ:24153486
#14278 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 25 и 31: jxak8x25 + kyclmy31 Переменная x обозначает неизвестную цифру из алфавита 25-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 31-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 24, а числовое значение цифры y максимально. Если таких пар несколько, выберите пару с наибольшим значением x. Для найденной пары вычислите частное от деления значения арифметического выражения на 24 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'j{x}ak8{x}', 25) + int(f'k{y}clm{y}', 31)
        if res % 24 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (sy, sx)
            if best is None or cur > best:
                best = cur
                ans = res // 24
print(ans)
Ответ:33058922
#14279 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 26 и 32: mxbl9x26 + nydmry32 Переменная x обозначает неизвестную цифру из алфавита 26-ричной системы счисления, а переменная y — неизвестную цифру из алфавита 32-ричной системы счисления. Определите такую пару цифр x и y, при которой значение данного арифметического выражения кратно 25, а числовое значение цифры y минимально. Если таких пар несколько, выберите пару с наименьшим значением x. Для найденной пары вычислите частное от деления значения арифметического выражения на 25 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
best = None
ans = 0
for x in alph1:
    for y in alph2:
        res = int(f'm{x}bl9{x}', 26) + int(f'n{y}dmr{y}', 32)
        if res % 25 == 0:
            sx = alph1.index(x)
            sy = alph2.index(y)
            cur = (-sy, -sx)
            if best is None or cur > best:
                best = cur
                ans = res // 25
print(ans)
Ответ:41351974
#14280 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 19, 21 и 23: 1x3a619 + 2y7b821 + 3z9cd23 Переменная x обозначает неизвестную цифру из алфавита 19-ричной системы счисления, переменная y — неизвестную цифру из алфавита 21-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 23-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 17, а сумма числовых значений цифр x, y и z максимальна. Если таких троек несколько, выберите ту, у которой значение x максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 17 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:19]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:21]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'1{x}3a6', 19) + int(f'2{y}7b8', 21) + int(f'3{z}9cd', 23)
                        if res % 17 == 0:
                            cur = (alph1.index(x) + alph2.index(y) + alph3.index(z), alph1.index(x))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 17
print(ans)
Ответ:112051
#14281 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 20, 22 и 24: 4x6d820 + 5y9eg22 + 6zahk24 Переменная x обозначает неизвестную цифру из алфавита 20-ричной системы счисления, переменная y — неизвестную цифру из алфавита 22-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 24-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 19, а сумма числовых значений цифр x, y и z минимальна. Если таких троек несколько, выберите ту, у которой значение z минимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 19 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:20]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:22]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'4{x}6d8', 20) + int(f'5{y}9eg', 22) + int(f'6{z}ahk', 24)
                        if res % 19 == 0:
                            cur = (-(alph1.index(x) + alph2.index(y) + alph3.index(z)), -alph3.index(z))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 19
print(ans)
Ответ:206920
#14282 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 21, 23 и 25: 7x5f921 + 8ybgm23 + 9zchn25 Переменная x обозначает неизвестную цифру из алфавита 21-ричной системы счисления, переменная y — неизвестную цифру из алфавита 23-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 25-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 20, а произведение числовых значений цифр x, y и z максимально. Если таких троек несколько, выберите ту, у которой значение y максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 20 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:21]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'7{x}5f9', 21) + int(f'8{y}bgm', 23) + int(f'9{z}chn', 25)
                        if res % 20 == 0:
                            cur = (alph1.index(x) * alph2.index(y) * alph3.index(z), alph2.index(y))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 20
print(ans)
Ответ:391994
#14283 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 22, 24 и 26: ax7g422 + bydhn24 + czekm26 Переменная x обозначает неизвестную цифру из алфавита 22-ричной системы счисления, переменная y — неизвестную цифру из алфавита 24-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 26-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 21, а сумма модулей разностей |x − y| + |y − z| + |x − z| минимальна. Если таких троек несколько, выберите ту, у которой значение x минимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 21 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:22]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'a{x}7g4', 22) + int(f'b{y}dhn', 24) + int(f'c{z}ekm', 26)
                        if res % 21 == 0:
                            s = abs(alph1.index(x) - alph2.index(y)) + abs(alph2.index(y) - alph3.index(z)) + abs(alph1.index(x) - alph3.index(z))
                            cur = (-s, -alph1.index(x))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 21
print(ans)
Ответ:561185
#14284 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 23, 25 и 27: dx8h523 + eyfjm25 + gzhkn27 Переменная x обозначает неизвестную цифру из алфавита 23-ричной системы счисления, переменная y — неизвестную цифру из алфавита 25-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 27-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 22, а сумма числовых значений цифр x, y и z максимальна. Если таких троек несколько, выберите ту, у которой значение y минимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 22 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'd{x}8h5', 23) + int(f'e{y}fjm', 25) + int(f'g{z}hkn', 27)
                        if res % 22 == 0:
                            cur = (alph1.index(x) + alph2.index(y) + alph3.index(z), -alph2.index(y))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 22
print(ans)
Ответ:848347
#14285 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 24, 26 и 28: hx9k624 + iygmn26 + jzhpq28 Переменная x обозначает неизвестную цифру из алфавита 24-ричной системы счисления, переменная y — неизвестную цифру из алфавита 26-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 28-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 23, а сумма числовых значений цифр x, y и z минимальна. Если таких троек несколько, выберите ту, у которой значение z максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 23 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'h{x}9k6', 24) + int(f'i{y}gmn', 26) + int(f'j{z}hpq', 28)
                        if res % 23 == 0:
                            cur = (-(alph1.index(x) + alph2.index(y) + alph3.index(z)), alph3.index(z))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 23
print(ans)
Ответ:1115793
#14286 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 25, 27 и 29: kxal725 + lyhmn27 + mznpq29 Переменная x обозначает неизвестную цифру из алфавита 25-ричной системы счисления, переменная y — неизвестную цифру из алфавита 27-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 29-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 24, а произведение числовых значений цифр x, y и z максимально. Если таких троек несколько, выберите ту, у которой значение x максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 24 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'k{x}al7', 25) + int(f'l{y}hmn', 27) + int(f'm{z}npq', 29)
                        if res % 24 == 0:
                            cur = (alph1.index(x) * alph2.index(y) * alph3.index(z), alph1.index(x))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 24
print(ans)
Ответ:1495167
#14287 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 26, 28 и 30: nxcm826 + oyjnp28 + pzkqr30 Переменная x обозначает неизвестную цифру из алфавита 26-ричной системы счисления, переменная y — неизвестную цифру из алфавита 28-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 30-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 25, а сумма модулей разностей |x − y| + |y − z| + |x − z| минимальна. Если таких троек несколько, выберите ту, у которой значение y максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 25 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'n{x}cm8', 26) + int(f'o{y}jnp', 28) + int(f'p{z}kqr', 30)
                        if res % 25 == 0:
                            s = abs(alph1.index(x) - alph2.index(y)) + abs(alph2.index(y) - alph3.index(z)) + abs(alph1.index(x) - alph3.index(z))
                            cur = (-s, alph2.index(y))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 25
print(ans)
Ответ:1861424
#14288 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 27, 29 и 31: qxdn927 + rykmp29 + szlnr31 Переменная x обозначает неизвестную цифру из алфавита 27-ричной системы счисления, переменная y — неизвестную цифру из алфавита 29-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 31-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 26, а сумма числовых значений цифр x, y и z максимальна. Если таких троек несколько, выберите ту, у которой значение z минимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 26 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'q{x}dn9', 27) + int(f'r{y}kmp', 29) + int(f's{z}lnr', 31)
                        if res % 26 == 0:
                            cur = (alph1.index(x) + alph2.index(y) + alph3.index(z), -alph3.index(z))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 26
print(ans)
Ответ:2331424
#14289 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 28, 30 и 32: pxepa28 + qymqr30 + rznps32 Переменная x обозначает неизвестную цифру из алфавита 28-ричной системы счисления, переменная y — неизвестную цифру из алфавита 30-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 32-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 27, а сумма числовых значений цифр x, y и z минимальна. Если таких троек несколько, выберите ту, у которой значение x максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 27 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'p{x}epa', 28) + int(f'q{y}mqr', 30) + int(f'r{z}nps', 32)
                        if res % 27 == 0:
                            cur = (-(alph1.index(x) + alph2.index(y) + alph3.index(z)), alph1.index(x))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 27
print(ans)
Ответ:2402427
#14290 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 29, 31 и 33: mxfqb29 + 1ymsr31 + 2znpq33 Переменная x обозначает неизвестную цифру из алфавита 29-ричной системы счисления, переменная y — неизвестную цифру из алфавита 31-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 33-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 28, а произведение числовых значений цифр x, y и z максимально. Если таких троек несколько, выберите ту, у которой значение x минимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 28 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:33]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'm{x}fqb', 29) + int(f'1{y}msr', 31) + int(f'2{z}npq', 33)
                        if res % 28 == 0:
                            cur = (alph1.index(x) * alph2.index(y) * alph3.index(z), -alph1.index(x))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 28
print(ans)
Ответ:753543
#14291 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 30, 32 и 34: 3xgrc30 + 4ypur32 + 5zqst34 Переменная x обозначает неизвестную цифру из алфавита 30-ричной системы счисления, переменная y — неизвестную цифру из алфавита 32-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 34-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 29, а сумма модулей разностей |x − y| + |y − z| + |x − z| минимальна. Если таких троек несколько, выберите ту, у которой значение z максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 29 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:34]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'3{x}grc', 30) + int(f'4{y}pur', 32) + int(f'5{z}qst', 34)
                        if res % 29 == 0:
                            s = abs(alph1.index(x) - alph2.index(y)) + abs(alph2.index(y) - alph3.index(z)) + abs(alph1.index(x) - alph3.index(z))
                            cur = (-s, alph3.index(z))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 29
print(ans)
Ответ:521702
#14292 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 31, 33 и 35: 6xhse31 + 7yrvw33 + 8zstu35 Переменная x обозначает неизвестную цифру из алфавита 31-ричной системы счисления, переменная y — неизвестную цифру из алфавита 33-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 35-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 30, а сумма числовых значений цифр x, y и z максимальна. Если таких троек несколько, выберите ту, у которой значение y максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 30 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:33]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:35]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'6{x}hse', 31) + int(f'7{y}rvw', 33) + int(f'8{z}stu', 35)
                        if res % 30 == 0:
                            cur = (alph1.index(x) + alph2.index(y) + alph3.index(z), alph2.index(y))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 30
print(ans)
Ответ:972168
#14293 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 32, 34 и 36: 9xitf32 + ayuw034 + bztr336 Переменная x обозначает неизвестную цифру из алфавита 32-ричной системы счисления, переменная y — неизвестную цифру из алфавита 34-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 36-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 31, а сумма числовых значений цифр x, y и z минимальна. Если таких троек несколько, выберите ту, у которой значение y минимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 31 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:34]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:36]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'9{x}itf', 32) + int(f'a{y}uw0', 34) + int(f'b{z}tr3', 36)
                        if res % 31 == 0:
                            cur = (-(alph1.index(x) + alph2.index(y) + alph3.index(z)), -alph2.index(y))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 31
print(ans)
Ответ:1345506
#14294 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 33, 35 и 36: cxjug33 + dyvs135 + eztu436 Переменная x обозначает неизвестную цифру из алфавита 33-ричной системы счисления, переменная y — неизвестную цифру из алфавита 35-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 36-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 31, а произведение числовых значений цифр x, y и z максимально. Если таких троек несколько, выберите ту, у которой значение z максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 31 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:33]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:35]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:36]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'c{x}jug', 33) + int(f'd{y}vs1', 35) + int(f'e{z}tu4', 36)
                        if res % 31 == 0:
                            cur = (alph1.index(x) * alph2.index(y) * alph3.index(z), alph3.index(z))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 31
print(ans)
Ответ:1975101
#14295 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 19, 21 и 23: 1x3a619 + 2y7b821 - z9cd23 Переменная x обозначает неизвестную цифру из алфавита 19-ричной системы счисления, переменная y — неизвестную цифру из алфавита 21-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 23-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 17, а сумма числовых значений цифр x, y и z максимальна. Если таких троек несколько, выберите ту, у которой значение x максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 17 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:19]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:21]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'1{x}3a6', 19) + int(f'2{y}7b8', 21) - int(f'{z}9cd', 23)
                        if res > 0 and res % 17 == 0:
                            cur = (alph1.index(x) + alph2.index(y) + alph3.index(z), alph1.index(x))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 17
print(ans)
Ответ:30924
#14296 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 20, 22 и 24: 4x6d820 + 5y9eg22 - zahk24 Переменная x обозначает неизвестную цифру из алфавита 20-ричной системы счисления, переменная y — неизвестную цифру из алфавита 22-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 24-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 19, а сумма числовых значений цифр x, y и z минимальна. Если таких троек несколько, выберите ту, у которой значение z минимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 19 и укажите его в ответе в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:20]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:22]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'4{x}6d8', 20) + int(f'5{y}9eg', 22) - int(f'{z}ahk', 24)
                        if res > 0 and res % 19 == 0:
                            cur = (alph1.index(x) + alph2.index(y) + alph3.index(z), alph3.index(z))
                            if best is None or cur < best:
                                best = cur
                                ans = res // 19
print(ans)
Ответ:95952
#14297 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 21, 23 и 25: 7x5f921 + 8ybgm23 - zchn25 Переменная x обозначает неизвестную цифру из алфавита 21-ричной системы счисления, переменная y — неизвестную цифру из алфавита 23-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 25-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 20, а произведение числовых значений цифр x, y и z максимально. Если таких троек несколько, выберите ту, у которой значение y максимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 20, переведите это частное в двоичную систему счисления и укажите в ответе двоичную запись полученного числа.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:21]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'7{x}5f9', 21) + int(f'8{y}bgm', 23) - int(f'{z}chn', 25)
                        if res > 0 and res % 20 == 0:
                            cur = (alph1.index(x) * alph2.index(y) * alph3.index(z), alph2.index(y))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 20
print(bin(ans)[2:])
Ответ:101101101011010100
#14298 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 22, 24 и 26: ax7g422 + bydhn24 - zekm26 Переменная x обозначает неизвестную цифру из алфавита 22-ричной системы счисления, переменная y — неизвестную цифру из алфавита 24-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 26-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 21, а сумма модулей разностей |x − y| + |y − z| + |x − z| минимальна. Если таких троек несколько, выберите ту, у которой значение x минимально. Для найденной тройки вычислите частное от деления значения арифметического выражения на 21, переведите это частное в двоичную систему счисления и укажите в ответе количество единиц в двоичной записи.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:22]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'a{x}7g4', 22) + int(f'b{y}dhn', 24) - int(f'{z}ekm', 26)
                        if res > 0 and res % 21 == 0:
                            s = abs(alph1.index(x) - alph2.index(y)) + abs(alph2.index(y) - alph3.index(z)) + abs(alph1.index(x) - alph3.index(z))
                            cur = (s, alph1.index(x))
                            if best is None or cur < best:
                                best = cur
                                ans = res // 21
print(bin(ans)[2:].count('1'))
Ответ:9
#14299 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 23, 25 и 27: dx8h523 + eyfjm25 - zhkn27 Переменная x обозначает неизвестную цифру из алфавита 23-ричной системы счисления, переменная y — неизвестную цифру из алфавита 25-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 27-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 22, а частное от деления этого выражения на 22 максимально. Если таких троек несколько, выберите ту, у которой значение z максимально. В ответе укажите найденное частное в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:23]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'd{x}8h5', 23) + int(f'e{y}fjm', 25) - int(f'{z}hkn', 27)
                        if res > 0 and res % 22 == 0:
                            q = res // 22
                            cur = (q, alph3.index(z))
                            if best is None or cur > best:
                                best = cur
                                ans = q
print(ans)
Ответ:439986
#14300 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 24, 26 и 28: hx9k624 + iygmn26 - zhpq28 Переменная x обозначает неизвестную цифру из алфавита 24-ричной системы счисления, переменная y — неизвестную цифру из алфавита 26-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 28-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 23, а частное от деления этого выражения на 23 минимально. Если таких троек несколько, выберите ту, у которой значение y минимально. Для найденной тройки переведите найденное частное в двоичную систему счисления и укажите в ответе двоичную запись.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:24]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'h{x}9k6', 24) + int(f'i{y}gmn', 26) - int(f'{z}hpq', 28)
                        if res > 0 and res % 23 == 0:
                            q = res // 23
                            cur = (q, alph2.index(y))
                            if best is None or cur < best:
                                best = cur
                                ans = q
print(bin(ans)[2:])
Ответ:10001110110001001101
#14301 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 25, 27 и 29: kxal725 + lyhmn27 - znpq29 Переменная x обозначает неизвестную цифру из алфавита 25-ричной системы счисления, переменная y — неизвестную цифру из алфавита 27-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 29-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 24, частное от деления является чётным, а сумма числовых значений цифр x, y и z максимальна. Если таких троек несколько, выберите ту, у которой значение x минимально. В ответе укажите найденное частное в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:25]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'k{x}al7', 25) + int(f'l{y}hmn', 27) - int(f'{z}npq', 29)
                        if res > 0 and res % 24 == 0:
                            q = res // 24
                            if q % 2 == 0:
                                cur = (alph1.index(x) + alph2.index(y) + alph3.index(z), -alph1.index(x))
                                if best is None or cur > best:
                                    best = cur
                                    ans = q
print(ans)
Ответ:800618
#14302 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 26, 28 и 30: nxcm826 + oyjnp28 - zkqr30 Переменная x обозначает неизвестную цифру из алфавита 26-ричной системы счисления, переменная y — неизвестную цифру из алфавита 28-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 30-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 25, частное от деления кратно 3, а произведение числовых значений цифр x, y и z минимально. Если таких троек несколько, выберите ту, у которой значение z максимально. Для найденной тройки переведите найденное частное в двоичную систему счисления и укажите в ответе количество нулей в двоичной записи.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:26]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'n{x}cm8', 26) + int(f'o{y}jnp', 28) - int(f'{z}kqr', 30)
                        if res > 0 and res % 25 == 0:
                            q = res // 25
                            if q % 3 == 0:
                                cur = (alph1.index(x) * alph2.index(y) * alph3.index(z), -alph3.index(z))
                                if best is None or cur < best:
                                    best = cur
                                    ans = q
print(bin(ans)[2:].count('0'))
Ответ:7
#14303 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 27, 29 и 31: qxdn927 + rykmp29 - zlnr31 Переменная x обозначает неизвестную цифру из алфавита 27-ричной системы счисления, переменная y — неизвестную цифру из алфавита 29-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 31-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 26, а величина x + y - z максимальна. Если таких троек несколько, выберите ту, у которой значение y максимально. В ответе укажите частное от деления найденного значения выражения на 26 в десятичной системе счисления.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:27]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:29]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:31]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'q{x}dn9', 27) + int(f'r{y}kmp', 29) - int(f'{z}lnr', 31)
                        if res > 0 and res % 26 == 0:
                            cur = (alph1.index(x) + alph2.index(y) - alph3.index(z), alph2.index(y))
                            if best is None or cur > best:
                                best = cur
                                ans = res // 26
print(ans)
Ответ:1303212
#14304 Операнды
Операнды арифметического выражения записаны в системах счисления с основаниями 28, 30 и 32: pxepa28 + qymqr30 - znps32 Переменная x обозначает неизвестную цифру из алфавита 28-ричной системы счисления, переменная y — неизвестную цифру из алфавита 30-ричной системы счисления, а переменная z — неизвестную цифру из алфавита 32-ричной системы счисления. Известно, что x должна быть чётной цифрой, y — нечётной цифрой, а z — цифрой, значение которой кратно 3. Определите такую тройку цифр x, y, z, при которой значение данного арифметического выражения кратно 27, а модуль разности |x − z| минимален. Если таких троек несколько, выберите ту, для которой частное от деления выражения на 27 максимально. Для найденной тройки переведите найденное частное в двоичную систему счисления и укажите в ответе двоичную запись.
alph1 = '0123456789abcdefghijklmnopqrstuvwxyz'[:28]
alph2 = '0123456789abcdefghijklmnopqrstuvwxyz'[:30]
alph3 = '0123456789abcdefghijklmnopqrstuvwxyz'[:32]
best = None
ans = 0
for x in alph1:
    if alph1.index(x) % 2 == 0:
        for y in alph2:
            if alph2.index(y) % 2 == 1:
                for z in alph3:
                    if alph3.index(z) % 3 == 0:
                        res = int(f'p{x}epa', 28) + int(f'q{y}mqr', 30) - int(f'{z}nps', 32)
                        if res > 0 and res % 27 == 0:
                            q = res // 27
                            cur = (abs(alph1.index(x) - alph3.index(z)), -q)
                            if best is None or cur < best:
                                best = cur
                                ans = q
print(bin(ans)[2:])
Ответ:101010000100001110011
Значение арифметического выражения 2 · 2187567 + 729566 − 2 · 243565 + 81564 − 2 · 27563 − 6561 записали в системе счисления с основанием 27. Определите в 27-ричной записи числа количество цифр с чётным числовым значением, превышающим 9.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 940
Ответ:940
Значение арифметического выражения 19270 + 19240 + 19190 + 19180 – x, где х – целое положительное число, записали в системе счисления с основанием 19. Определите минимальное значение х, при котором количество цифр с числовым значением 18 в 19-ричной записи числа, являющегося значением данного арифметического выражения, равно 177. В ответе запишите число в десятичной системе счисления.
def parse_num(s, base, x):
    result = 0
    for c in s:
        if c == 'x':
            d = x
        elif c.isdigit():
            d = int(c)
        else:
            d = ord(c.lower()) - ord('a') + 10
        result = result * base + d
    return result
base = 22
# Числа и делитель из условия задачи:
# for x in range(base):
#     total = parse_num("...", base, x) + parse_num("...", base, x)
#     if total % divisor == 0:
#         print(total // divisor)
# Ответ: 382
Ответ:382
Значение арифметического выражения 166 + 3 · 164 + 162 − x, где x — целое положительное число, не превышающее 10 000, записали в шестнадцатеричной системе счисления. Определите наименьшее значение x, при котором в шестнадцатеричной записи результата содержится ровно три цифры, числовое значение которых больше 9 и меньше F (то есть цифры A, B, C, D или E). В ответе запишите только целое число.
Вычислим базовое значение:
16⁶ = 16 777 216, 3·16⁴ = 196 608, 16² = 256.
Итого: 16 974 080 = 0x1030100.

Нулей много, цифр A–E нет. При уменьшении на x начнётся «перенос» в разряды.

Перебираем x = 1, 2, ...:
x = 530: 16 974 080 − 530 = 16 973 550 = 0x102FEEE.
Цифры: 1, 0, 2, F(=15), E(=14), E(=14), E(=14).
F=15 не входит в диапазон (нужно < 15). E=14 входит (9 < 14 < 15).
Количество цифр E: 3 ✓.

x = 529: 16 974 080 − 529 = 16 973 551 = 0x102FEEF.
Цифры E: только 2 (и F=15 не считается). Не подходит.

Ответ: 530.
Ответ:530
Значение суммы 17270 + 17240 + 17210 + 17180 + 17150 является числом в десятичной системе счисления. Определите три последние цифры этого числа (остаток от деления на 1000).
В ответе запишите только целое число.
Период: 17100 ≡ 1 (mod 1000).
result = sum(pow(17, e, 1000) for e in [150,180,210,240,270]) % 1000
print(result)  # 949
# 17^150 mod 1000 = 249
# 17^180 mod 1000 = 401
# 17^210 mod 1000 = 449
# 17^240 mod 1000 = 201
# 17^270 mod 1000 = 649
# Сумма: 1949 mod 1000 = 949
Ответ:949