Chủ đề: đếm số ước
-
12-05-2010, 04:33 AM #1
Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 8
đếm số ước
các bạn chỉ mình bài này với!
cho số nguyen dương n.
hãy đếm xem n! co bao nhiêu ước số khác 1.
-
12-05-2010, 05:06 AM #2
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
Gửi bởi danialnguyen
- 0<=N<=1: 1
- N>1: có n-1 ước.
Chứng minh:
Từ định nghĩa N! = 1.2.3.4.5...N=> N chia hết cho các số lần lượt từ 1 đến N.
[IMG]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAA l21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJR EFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=[/IMG]
-
12-05-2010, 05:07 AM #3
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 226
Mã:Program DIEM_UOC; Var i,GT,US,n,j:LongInt; BEGIN Writeln('Nhap vao so n: '); Readln(n); GT:=1; US:=0; for i:=1 to n do GT:=GT*i; for j:=2 to GT do if (GT mod j)=0 then US:=US+1; Writeln('So uoc: ',US); Readln; END.
-
12-05-2010, 05:21 AM #4
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Gửi bởi binhnguyenLQD-kg
-
12-05-2010, 05:22 AM #5
Senior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 1,183
Gửi bởi sangpronhat
Code của bạn nếu N lớn quá thì cho kết quả sai [IMG]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAA l21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJR EFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=[/IMG]
-
12-05-2010, 05:29 AM #6
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 1
VD: N=5
N!=1*2*3*4*5
U={2,3,4,6,8,10,12,15,20,....}
N! ko chỉ chia hết cho các số từ 1..N mà còn chia hết cho tích 2,3,4... số bất kì trong đó [IMG]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAA l21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJR EFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=[/IMG]
-
12-05-2010, 05:51 AM #7
Silver member
- Ngày tham gia
- Mar 2016
- Bài viết
- 0
Gửi bởi binhnguyenLQD-kg
Bình nguyên sai lầm ở chỗ ước của N! có thể là 1 tích của các ước con (vd 12=3*4).
-
12-05-2010, 05:54 AM #8
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 10
Cái của em làm không tối ưu !! N! vượt quá giới hạn LongInt ông anh có thuật nào khác hay hơn không ??
-
12-05-2010, 06:01 AM #9
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Gửi bởi sangpronhat
-
12-05-2010, 06:20 AM #10
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
Cám ơn Ginta nhắc, nhầm lẫn tai hại :|
N-1
_
\
/_ C(N-1,i) mới là kết quả của bài toán.
i=1
Như vậy phải xây dựng chương trình tính tổ hợp C(n,k) :|
Bạn chủ topic, giới hạn của N là bao nhiêu...?
Theo điều tra tình hình sử dụng thuốc lá ở người trưởng thành năm 2020 do Bộ Y tế triển khai, ngày nay tỷ lệ đàn ông Việt Nam hút thuốc đang ở mức 42,3%. Không chỉ có khả năng gây ung thư và một...
Những thói quen khiến "cuộc vui" của hai người trở nên... dở dang