Ответ: 45 766 085 882 142
Пошаговое решение (похоже на длинное умножение с разложением):
Обозначим A = 1000067434, B = 45763. Разложим B: B = 45000 + 763.
Вычислим A * 45000.
- Сначала найдём A * 45 = A*(40+5).
- A * 40 = 1 000 067 434 × 40 = 40 002 697 360
- A * 5 = 1 000 067 434 × 5 = 5 000 337 170
- A * 45 = 40 002 697 360 + 5 000 337 170 = 45 003 034 530
- Затем A * 45000 = (A * 45) × 1000 = 45 003 034 530 000
- Сначала найдём A * 45 = A*(40+5).
Вычислим A * 763.
- A * 700 = (A * 7) × 100
- A * 7 = 1 000 067 434 × 7 = 7 000 471 038
- A * 700 = 7 000 471 038 × 100 = 700 047 103 800
- A * 60 = (A * 6) × 10
- A * 6 = 1 000 067 434 × 6 = 6 000 404 604
- A * 60 = 6 000 404 604 × 10 = 60 004 046 040
- A * 3 = 1 000 067 434 × 3 = 3 000 202 302
- Сумма A * 763 = 700 047 103 800 + 60 004 046 040 + 3 000 202 302 = 763 051 352 142
- A * 700 = (A * 7) × 100
Объединим результаты: A * 45763 = A * 45000 + A * 763 = 45 003 034 530 000 + 763 051 352 142 = 45 766 085 882 142
Проверка (быстрая sanity-check по последним цифрам):
- Последние три цифры A: 434, B: 763. 434 × 763 = 331 142, значит продукт кончится на 142. Наш ответ заканчивается на 142, что согласуется.
Итого: 1000067434 × 45763 = 45 766 085 882 142.