Tìm dư của phép chia một số cực lớn cho một số nguyên tố
- 20/12/2025
- 881 lượt xem
| Cho $S=1^2+2^3+3^4+4^5+\dots +20^{21}$. Tìm dư của phép chia số $S$ cho $19$. |
Nếu ta lấy tổng
thì kết quả quá lớn, máy tính không thể ghi kết quả này vào bộ nhớ của nó được.
Ta sẽ lấy tổng ít số hạng hơn và tìm dư của tổng này khi chia nó cho $19$ 
Sau đó xét các số hạng còn lại của tổng: $16^{17}, 17^{18}, 18^{19}, 19^{20}, 20^{21}$.
$19$ là số nguyên tố nên $\varphi(19)=18$. theo định lý Euler nếu $a$ và $m$ nguyên tố cùng nhau thì $$a^{\varphi(m)} \equiv 1 \ (\text{mod}\ m).$$
Vì vậy $17^{18} \equiv 1\ (\text{mod}\ 19)$ và $18^{19}=18\times 18^{18} \equiv 18 \ (\text{mod}\ 19 )$. Ngoài ra $19^{20} \equiv 0 \ (\text{mod}\ 19)$, $20^{21} \equiv 1 \ (\text{mod}\ 19 )$ vì $20 \equiv 1\ (\text{mod}\ 19 )$.
$16^{17}=(4^{17})^2$
. Vậy $16^{17} \equiv 6 \ (\text{mod}\ 19)$.
Tóm lại $S\equiv \underbrace{2+6+1+18+0+1}_{=28 \equiv 9 \ (\text{mod}\ 19) } \ (\text{mod}\ 19 )$. Do đó $S \equiv 9\ (\text{mod}\ 19)$.
BITEXEDU Chuyên trang chia sẻ tài liệu, kinh nghiệm ứng dụng giải toán trên máy tính cầm tay