#3
by assasu
+1 цифра это увеличить в 10 раз +1 квадрат цифры это прибавить не более 9*9=81. так что простым перебором решается.
#6
by assasu
сначала определяешься с разрядностью, потом чтото типа как в составляешь и получаешь еще какие то фильтры..
#9
by Ненавижу 1С
ну получается, что такие числа не более чем трехзначные даже (если грубо) не более 81*3=243
#13
by Жан Пердежон
Для Х = 1 по 9 цикл Для У = 0 по 9 цикл Если (Х*Х+У*У) = (Х*10+У) тогда Сообщить(""+Х+У); КонецЕсли; КонецЦикла КонецЦикла;
#19
by Mort
Для трехзначных: A = X*100 + Y*10 + Z (1<=X<=9, 0<=Y<=9, 0<=Z<=9) A = X*X + Y*Y + Z*Z Вычтем: X(100-X) + Y(10-Y) + Z(1-Z) = 0 X(100-X) + Y(10-Y) = Z(Z-1) // Теперь все члены сложения и сумма >= 0 X(100-X) > Z(Z-1) для любых X,Z в пределах указанных выше. т.е. решения равенства нет. Добавление разрядов увеличивает неравенство.
#20
by Mort
Для двух приходим к: a*(10-a) = b(b-1) a(a-10) + b(b-1) = 0 a(10-a) = b(b-1) Если a нечетное то слева четно, справа четно. если четное, делим оба выражения на 2, получаем дробный "хвост" (некогда собирать четкое доказательство, просто донес мыслю)
#23
by Ненавижу 1С
+ ага a(10-a) = b(b-1) справа четное число, значит a и (10-a) четные, одно из них делится на 4. Значит левая часть делится на 8. Значит b=8 или b=9. А вот теперь перебор двух значений.
#27
by Shaman100M
Похожая задачка, однако, имеющая решения: В числе четное количество разрядов. "Делим" на две равные части, получаем два новых числа со старшими и младшими разрядами, сумма квадратов которых равна этому числу.
#33
by Ненавижу 1С
для 4 цифр: 100*a+b=(a+b)^2=a^2+2*a*b+b^2 так как b и b^2 имеют одинаковые остатки при делении на 2, то a^2 - четно или a - четно. Рассматривая остатки от деления на 4 получаем, что b и b^2 имеют одинаковые остатки при делении на 4. Значит b имеет остаток от деления на 4 либо 0, либо 1. a^2+(2*b-100)*a+(b^2-b)=0 - квадратное уравнение относительно a, его дискриминант: 10000-396*b - полный квадрат, значит также полный квадрат: 2500-99*b>=0 из чего следует b<25. Ну и остается 12 вариантов: 1, 4, 5, 8, 9, 12, 13, 16, 17, 20, 21, 24.
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Долго закрывается месяц
- ЗУП. Неправильное название показателя в расчетном листке
- Запомнить отбор ?
- РАУЗ. Левые ключи аналитики учета партий.
- Зачет аванса покупателя в комплексной.
- Уникальный код ФР
- Удержание по исполнительному листу на внутреннее совместительство
- v8: Вычисляемый столбец в списках документов - продолжение
- Не печатается чек в ФР Штрих-Мини-ФР-К в программе 1С Альфа
- Запрос по регистру "учет затрат" , РАУЗ
- 1с 8.2 изменение источника данных табличного поля
- УПП: 43 счет "Готовая продукция" закрывается в минус
- ЗУП. Отчет по больничным листам
- v 8.2 как открыть форму выбора подчиненного справочника ЗначенияСвойствОбъектов.
- Как в Управлении Торговлей снимать отчеты в рублях, если валюта Упр. учёта доллар?
- Бухгалтерия 8. Не закрывается счет 26
- УПП Отражение переработок в программе 1С УПП 8.1
- Сторно в больничном листе ЗУП
- Как в УТ 10.3 убрать вкладку Перечисление в бюджет?
- Как в УТ 10.3- в платежках - убрать вкладку Перечисление в бюджет?