Форум программистов, компьютерный форум, киберфорум
Алгебра, теория чисел
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 11.04.2016
Сообщений: 8

Найти все такие пары чисел a и b, не превосходящие 1000

05.05.2017, 07:23. Показов 1864. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Для натуральных чисел a и b операцию # определим так:
a # b = a - b + a mod b.
Найти пары чисел, для которых a # b = b # a.

Добавлено через 3 минуты
Например 4 и 3, 12 и 16, 15 и 20. Их остаток при делении наибольшего числа равен НОД'у, либо, если числа равны, равен нулю.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.05.2017, 07:23
Ответы с готовыми решениями:

Найти все такие пары А, В, не превосходящие заданного N
Для натуральных А, В операцию  определим так: А  В = А-В+А MOD В. Найти все такие пары А, В, не превосходящие заданного N, для которых...

Найти все такие пары A, B, не превосходящие заданного N, для которых A ⊕ B = B ⊕ A
Для натуральных A, B операцию ⊕ определим так: A ⊕ B = A - B + A MOD B. Найти все такие пары A, B, не превосходящие заданного N, для...

Найти все такие пары А, В, не превосходящие заданного N, для которых А (theta) В=В (theta) А
Для натуральных А, В операцию (theta) определим так: А (theta) В = А-В+А MOD В. Найти все такие пары А, В, не превосходящие заданного N,...

8
 Аватар для Matan!
1882 / 1015 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
05.05.2017, 09:57
Цитата Сообщение от Klaron Посмотреть сообщение
Например 4 и 3, 12 и 16, 15 и 20.
Неправильные пары..
0
Эксперт по математике/физике
 Аватар для jogano
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
05.05.2017, 14:28
Лучший ответ Сообщение было отмечено Klaron как решение

Решение

Цитата Сообщение от Klaron Посмотреть сообщение
Их остаток при делении наибольшего числа равен НОД'у
Не НОД'у: 100 mod 10 = 0 - остаток от деления. НОД(100;10)=10.
1) Пусть a<b. Тогда a mod b = a; b mod a - какое-то число от 0 до a-1. Имеем^
a-b+a mod b=b-a+b mod a
3a-2b= b mod a
https://www.cyberforum.ru/cgi-bin/latex.cgi?a \left{\frac{b}{a} \right}=3a-2b \: \left(:a \right)\\\left{\frac{b}{a} \right}=3-\frac{2b}{a}\\
Обозначив дробь внутри функции дробной части {...} за х>1, получаем уравнение с целыми частями
https://www.cyberforum.ru/cgi-bin/latex.cgi?x-\left[x \right]=3-2x \: \Rightarrow \: \left[x \right]=3x-3
Если целая часть равна n (целое число от 0 и выше), то получаем систему
https://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{cases}n\leq x<n+1\\ x=\frac{n}{3}+1  \end{cases} \: \Rightarrow \: n-? \: : \: n\leq \frac{n}{3}+1 <n+1 \: \Rightarrow \: 0<n\leq \frac{3}{2} \: \Rightarrow \: n=1
Т.е. целая часть дроби b/a равна только 1, откуда, учитывая равенство https://www.cyberforum.ru/cgi-bin/latex.cgi?x=\frac{n}{3}+1, получаем саму дробь: https://www.cyberforum.ru/cgi-bin/latex.cgi?x=\frac{4}{3}. Т.е. b:a=4:3
2) a=b, тогда оба остатка равны по 0, и получаем a-b=b-a, откуда a=b.
Ответ: https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(a;b \right) \in \left{\left(4k;3k \right),\; \left(3k;4k \right), \;\left(k;k \right), \: k \in \mathbb{N}\right}
2
 Аватар для Matan!
1882 / 1015 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
05.05.2017, 14:34
jogano, а куда после a-b+a mod b=b-a+b mod a делся a mod b?

Добавлено через 36 секунд
Почему он ушёл в а, а не в 1?
0
Эксперт по математике/физике
 Аватар для jogano
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
05.05.2017, 14:37
Цитата Сообщение от Matan! Посмотреть сообщение
а куда после a-b+a mod b=b-a+b mod a делся a mod b?
Цитата Сообщение от jogano Посмотреть сообщение
a mod b = a
Цитата Сообщение от Matan! Посмотреть сообщение
Почему он ушёл в а, а не в 1?
Не понял вопрос.
0
 Аватар для Matan!
1882 / 1015 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
05.05.2017, 14:49
Как из этого
Цитата Сообщение от jogano Посмотреть сообщение
Пусть a<b. Тогда a mod b = a; b mod a - какое-то число от 0 до a-1.
Вот этот момент не до конца ясен..
0
Эксперт по математике/физике
 Аватар для jogano
6358 / 4065 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
05.05.2017, 14:57
Ну как...
При a<b (5<7; 10<14) 5 mod 7 = 5; 10 mod 14 = 10;
А b mod a это 7 mod 5 = 2 (число от 0 до 4); 14 mod 10 = 4 (число от 0 до 9).
В Экселе это функция =ОСТАТ(делимое;делитель)
0
 Аватар для Matan!
1882 / 1015 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
05.05.2017, 15:18
Сорри пора мне учить матчасть..
0
0 / 0 / 0
Регистрация: 11.04.2016
Сообщений: 8
11.05.2017, 08:41  [ТС]
Цитата Сообщение от jogano Посмотреть сообщение
Сообщение от Klaron
Их остаток при делении наибольшего числа равен НОД'у
Не НОД'у: 100 mod 10 = 0 - остаток от деления. НОД(100;10)=10.
Я имел в виду подходящие числа) 4mod3 = 1, НОД(4,3) =1. 20 mod 15 = 5, НОД(20,15) = 5.

Спасибо за ответ!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.05.2017, 08:41
Помогаю со студенческими работами здесь

Найти все пары чисел а и b такие, что сумма чисел равна х
Задание:Требуется написать программу которая по заданным числам х и y найдет все пары чисел а и b такие что сумма чисел равна х, а...

Найти все такие пары а и b, что сумма чисел от а до b равна s
Требуется написать программу, которая по заданному числу s найдет все такие пары а и b, что сумма чисел от а до b равна s (-100 000 &lt; s...

Для любого целого числа N>7 найти все такие пары целых чисел
Для любого целого числа N&gt;7 найти все такие пары целых чисел x и y, что 3x+5y=N. var n,k,h:integer; begin readln(n); for h:=1 to n...

дан массив целых чисел a1....an. найти в данной последовательности все пары ai,ai+1, такие что ai=0 и ai+1 кратно двум.
В работе использовать 2 массива А1 и А2, в основной программа предусмотреть вызовы подпрограмм к обоим массивам. А условия такое: дан...

Найти все такие пары натуральных чисел a и b, что если число a возвести в квадрат и к полученному числу приписать справа
Найти все такие пары натуральных чисел a и b, что если число a возвести в квадрат и к полученному числу приписать справа десятичную запись...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
Реляционная модель и правила Кодда: фундамент современных баз данных
Codd 05.04.2025
Конец 1960-х — начало 1970-х годов был периодом глубоких трансформаций в области хранения и обработки данных. На фоне растущих потребностей бизнеса и правительственных структур существовавшие на тот. . .
Асинхронные операции в Django с Celery
py-thonny 05.04.2025
Разработчики Django часто сталкиваются с проблемой, когда пользователь нажимает кнопку отправки формы и. . . ждёт. Секунды растягиваются в минуты, терпение иссякает, а интерфейс приложения замирает. . . .
Использование кэшей CPU: Максимальная производительность в Go
golander 05.04.2025
Разработчикам хорошо известно, что эффективность кода зависит не только от алгоритмов и структур данных, но и от того, насколько удачно программа взаимодействует с железом. Среди множества факторов,. . .
Создаем Telegram бот на TypeScript с grammY
run.dev 05.04.2025
Одна из его самых сильных сторон Telegram — это интеграция ботов прямо в экосистему приложения. В отличие от многих других платформ, он предоставляет разработчикам мощный API, позволяющий создавать. . .
Паттерны распределённых транзакций в Event-Driven микросервисах
ArchitectMsa 05.04.2025
Современные программные системы всё чаще проектируются как совокупность взаимодействующих микросервисов. И хотя такой подход даёт множество преимуществ — масштабируемость, гибкость, устойчивость к. . .
Работа с объемным DOM в javascript
Htext 04.04.2025
Сегодня прочитал статью тут о расходах памяти в JS, ее утечках и т. п. И вот что вспомнил из своей недавней практики. Может, кому пригодится. Хотя, в той статье об этом тоже есть. Дело в том, что я. . .
Оптимизация производительности Node.js с помощью кластеризации
run.dev 04.04.2025
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node. js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной. . .
Управление зависимостями в Python с Poetry
py-thonny 04.04.2025
Стандартный инструмент для установки пакетов в Python - pip - прекрасно справляется с базовыми сценариями: установил пакет командой pip install и используешь его. Но что произойдёт, когда разные. . .
Мониторинг с Prometheus в PHP
Jason-Webb 04.04.2025
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер