MathLabs

Bài 2

Một số nguyên dương được gọi là hào nhoáng nếu nó có thể viết dưới dạng 2a1+2a2+⋯+2a1002^{a_1}+2^{a_2}+\cdots+2^{a_{100}}, trong đó a1,a2,…,a100a_1,a_2,\ldots,a_{100} là các số nguyên không âm không nhất thiết phân biệt. Tìm số nguyên dương nhỏ nhất nn sao cho không có bội số nào của nn là số hào nhoáng.
Bước 2 trên 5: Mọi kk nhỏ hơn đều có bội hào nhoáng
2sk=2a1+s+⋯+2ar+s,s=100−r;2j=2j−1+2j−1 increases the number of powers by one2^s k=2^{a_1+s}+\cdots+2^{a_r+s},\quad s=100-r;\quad 2^j=2^{j-1}+2^{j-1}\text{ increases the number of powers by one}
Phân tích chi tiết

Trước hết nhân khai triển nhị phân của kk với 2s2^s, trong đó s=100−rs=100-r. Nếu s=0s=0 thì ta đã có tổng đúng 100100 lũy thừa của hai. Nếu s>0s>0, liên tiếp tách một số hạng theo 2j=2j−1+2j−12^j=2^{j-1}+2^{j-1}, mỗi lần chọn một số hạng có số mũ dương; bắt đầu từ số hạng 2ar+s2^{a_r+s}, có thể làm như vậy ss lần và tăng số số hạng từ rr lên r+s=100r+s=100 mà không đổi giá trị. Do đó kk có một bội hào nhoáng, nên số nn nhỏ nhất không có bội hào nhoáng phải thỏa n≥2101−1n\ge2^{101}-1.