Надо!
: вычитание простого
ограничение по времени на тест - 2 секунды
ограничение по памяти на тест - 256 мегабайт
ввод - стандартный ввод
вывод - стандартный вывод
вам заданы два целых числа x и y (гарантируется, что x> y). вы можете выбрать любое простое целое число p и вычесть его любое количество раз из x. можно ли сделать x равным y?
напомним, что простым называется целое положительное число, которое имеет ровно два положительных делителя: 1 и само это целое число. последовательность простых чисел начинается с 2, 3, 5, 7, 11.
ваша программа должна ответить на t независимых тестов.
входные данные
первая строка содержит целое число t (1≤t≤1000) — количество тестов.
следующие t строк описывают тесты. каждая строка содержит два целых числа x и y (1≤y
выходные данные
на каждый тест выведите yes, если возможно выбрать простое число p и вычесть его некоторое количество раз из x, чтобы x стало равным y. иначе выведите no.
пример:
ввод:
4
100 98
42 32
1 1
41 40
вывод:
yes
yes
yes
no
напишите либо на языке программирования pascalabc.net(желательно), либо на "с", максимально просто и понятно.
# --- 1
text = "Тут должен быть текст, но про а не забывай, хотя это не важно"
o,a = 0,0
for i in text:
if i == "о":
o += 1
elif i == "а":
a += 1
if a > o:
print("букв а больше")
else:
print("букв о больше", o)
# --- 2
text = "тут тоже текст, запятая"
for i in range(len(text)):
if text[i] == ",":
print("есть запятая")
break
elif i == len(text):
print("нет запятой")
# --- 3
text = "Тут тоже текст надо придумать"
for i in text:
if i == "н":
print("н раньше")
break
elif i == "к":
print("к раньше")
break
# --- 4
text = "Тут 1тоже куда нибудь например цифру поставь"
for i in range(len(text)):
if text[i].isspace():
try:
float(text[i+1])
print("Есть")
break
except:
pass
elif i+1 == len(text):
print("net")
# --- 5
text = "тут цифры тип 1 2 и т.д, но запятые тоже"
n = 0
z = 0
for i in text:
if i.isdigit():
n += 1
elif i == ",":
z += 1
if n > z:
print("ццифр больше")
elif n < z:
print("запятых больше")
else:
print("==")
Объяснение:
использовать Робот
алг
нач
вниз
вниз
вниз
вниз
вправо
закрасить
вправо
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
вправо
вверх
закрасить
вверх
закрасить
вверх
закрасить
вправо
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
вправо
вверх
вверх
вверх
закрасить
вправо
закрасить
вправо
закрасить
вправо
закрасить
вправо
закрасить
вверх
закрасить
вверх
закрасить
вправо
закрасить
вправо
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
влево
закрасить
влево
закрасить
вверх
закрасить
вверх
вверх
вверх
вверх
вверх
влево
влево
влево
влево
влево
влево
влево
влево
влево
кон
Прикладываю файл для Кумира с алгоритмом, Ключ.txt но его надо будет переименовать в Ключ.kum