dongbo
09-01-2012, 21:50
1. Một số tự nhiên được gọi là số hạnh phúc nếu các chữ số có thể chia thành 2 nhóm có tổng bằng nhau (giữ nguyên thứ tự các chữ số). Hỏi có bao nhiêu số hạnh phúc có n chữ số (n nhập từ bàn phím)?
2. Số tự nhiên n được gọi là số "tốt" nếu tồn tại các số tự nhiên a1,a2,... ,ak (không nhất thiết khác nhau) sao cho:
a) a1 + a2 + ... + ak = n
b) 1/a1 + 1/a2 + ... + 1/ak = 1.
Viết chương trình kiểm tra 1 số có phải là số "tốt" không.
Chú ý: - Nếu n "tốt" thì 2n+2,2n+9 "tốt".
- m,n "tốt" thì m*n "tốt"
- k2 "tốt" với mọi k.
Giúp mình thuật toán hoặc chương trình với nhé. Chân thành cảm ơn các bạn.
2. Số tự nhiên n được gọi là số "tốt" nếu tồn tại các số tự nhiên a1,a2,... ,ak (không nhất thiết khác nhau) sao cho:
a) a1 + a2 + ... + ak = n
b) 1/a1 + 1/a2 + ... + 1/ak = 1.
Viết chương trình kiểm tra 1 số có phải là số "tốt" không.
Chú ý: - Nếu n "tốt" thì 2n+2,2n+9 "tốt".
- m,n "tốt" thì m*n "tốt"
- k2 "tốt" với mọi k.
Giúp mình thuật toán hoặc chương trình với nhé. Chân thành cảm ơn các bạn.