C1, r1, c2, r2 = [int(x) for x in input().split()]
hasMove = c1 == c2 or r1 == r2 or abs(c1-c2) == abs(r1-r2)
print('YES' if hasMove else 'NO')
Ответ:
пользователь
Объяснение:
ответ содержится в самом вопросе
Оба искомых числа должны лежать в промежутке от 36 (100 в 6-ричной записи) и 215 (555 в 6-ричной записи) и давать в сумме 259 (1111 в 6-ричной записи), т.е., a+b=259 => a=259-b,
Минимальное а, для которого все эти условия выполняются, равно 44, при b=215.
Очевидно, что остальные пары выглядят так: (45, 214), (46, 213), ... (215, 44), таких пар будет 172. Поскольку пары, отличающиеся только порядком, мы считаем за одну, значит делим на 2: 172/2 = 86.
Ответ 86
* сходится с вашим ответом :)
Ты слушаешь музыку и эта информация обрабатывается с помощью органов слуха.
Печатаешь на клавиатуре текст и он обрабатывается, а затем выводится на экран.
Прикоснулся к горячему чайнику, по телу пошёл сигнал в мозг (обработалась информация), что этот предмет слишком горячий, и мозг дал сигнал отдёрнуть руку.
Везде одни и те же правила:
Есть исходная(предварительная) инфа (музыка, текст, чайник) -> Техническое устройство или человек (т.е. кому эта инфа идёт и где она обрабатывается) -> воздействует на объект управления.(т.к. уже идёт реакция на обработанную инфу. Текст выводится на монитор компа, а мозг даёт ответный сигнал убрать руку от горячего чайника.)
#include <cstdlib>#include <iostream>#include <iomanip>#include <cmath>
using namespace std;
int main(){ setlocale(0, ""); double x, y, a, b, xk, xn, dx; a = 1.4; b = 2.5; cout << "Ââåäèòå xn,xk, dx = " << endl; cin >> xn; cin >> xk; cin >> dx; x = xn; cout << "Tabl" << endl; cout << "+-----------+" << endl; cout << "¦ x ¦ y ¦" << endl; while (x <= xk) { y = (log10(a*x*x+b))/(a*x+1); cout << "+-----+-----¦" << endl; cout.setf(ios::fixed); cout.precision(3); cout << "¦" << x << "¦"<< y << "¦" << endl; x = x + dx; } cout << "+-----------+"; system("pause");}