Chủ đề: Số Siêu Nguyên Tố - Diễn Đàn Tin Học
Có thể bạn quan tâm
Ghi nhớ?
- Tìm kiếm chi tiết
- Diễn đàn
- Lập trình
- Các ngôn ngữ lập trình
- Pascal/Delphi/Kylix
- Số siêu nguyên tố
- Jump to page:
-
Hỗ trợ
- Phiên bản để in
- Giới thiệu cho bạn bè…
- Theo dõi chủ đề này…
-
Rate This Thread
- Current Rating
- Excellent
- Good
- Average
- Bad
- Terrible
- 27-06-2011 15:07 #1 bin yeu
- View Profile
- View Forum Posts
- View Articles
Số siêu nguyên tố
số siêu nguyên tố là số mà khi bỏ 1 số tùy ý các chữ số bên phải của nó thì phần còn lại vẫn là 1 số nguyên tố vd: 2333 là 1 số siêu nguyên tố có 4 chữ số vì 233, 23, 2 cũng là các số nguyên tố. Cho số nguyên dương N (0<N<10) đưa ra các số siêu nguyên tố có N chữ số cùng số các số đó. vd: Với N = 4 có 16 số 2333, 2339, 2393, 2399, 2939, 3119, 3137, 3733, 3739, 3797, 5939, 7193, 7331, 7333, 7393.
Quote - 27-06-2011 15:37 #2 pphoctienganh
- View Profile
- View Forum Posts
- View Articles
Không hiểu đề bài lắm ? Viết soft để chỉ ra số siêu nguyên tố hay chỉ ra được 1 điều thụ vị ?
Quote - 28-06-2011 07:21 #3 HGMinh95
- View Profile
- View Forum Posts
- View Articles
Bài này bạn nên dùng quay lui để giải, đầu tiên xét tất cả khả năng mà chữ số ngoài cùng (chữ số thứ 1) có thể nhận, tiếp theo xét đến cs thứ 2,... cho đến cs thứ n. Làm theo cách này sẽ nhanh hơn duyệt từ 10..0 -> 9..99 rất nhiều
Quote - 28-06-2011 11:03 #4 auauau97
- View Profile
- View Forum Posts
- View Articles
Được gửi bởi bin yeu số siêu nguyên tố là số mà khi bỏ 1 số tùy ý các chữ số bên phải của nó thì phần còn lại vẫn là 1 số nguyên tố vd: 2333 là 1 số siêu nguyên tố có 4 chữ số vì 233, 23, 2 cũng là các số nguyên tố. Cho số nguyên dương N (0<N<10) đưa ra các số siêu nguyên tố có N chữ số cùng số các số đó. vd: Với N = 4 có 16 số 2333, 2339, 2393, 2399, 2939, 3119, 3137, 3733, 3739, 3797, 5939, 7193, 7331, 7333, 7393. Code: Uses crt; Var a,b:array[1..100] of longint; n,i,k,ka,kb,cs:byte; {-----------------------------------------------------------------------------------------------------------------------------} Function NT(n:longint):boolean; Var i:longint; Begin If (n=0) or (n=1) then NT:=False Else Begin i:=2; While (n mod i<>0) and (i<=sqrt(n)) do i:=i+1; If i> sqrt(n) then NT:=True Else NT:=False; End; End; {-----------------------------------------------------------------------------------------------------------------------------} BEGIN CLrscr; Write('Nhap so n:'); Readln(n); ka:=1; a[ka]:=0; For i:=1 to n do Begin kb:=0; For k:=1 to ka do For cs:=0 to 9 do If NT(a[k]*10+cs) then Begin kb:=kb+1; b[kb]:=a[k]*10+cs; End; ka:=kb; For k:=1 to ka do a[k]:=b[k]; End; For k:=1 to ka do Write(a[k]:10); Writeln; Writeln('Co tat ca ',ka,' so sieu nguyen to co ',n,' chu so.'); Readln; END.
Quote -
2 thành viên Like bài viết này:
levantukg, thanhnttdtd
- 28-06-2011 17:29 #5 haplinhavxt
- View Profile
- View Forum Posts
- View Articles
Được gửi bởi auauau97 Code: Uses crt; Var a,b:array[1..100] of longint; n,i,k,ka,kb,cs:byte; {-----------------------------------------------------------------------------------------------------------------------------} Function NT(n:longint):boolean; Var i:longint; Begin If (n=0) or (n=1) then NT:=False Else Begin i:=2; While (n mod i<>0) and (i<=sqrt(n)) do i:=i+1; If i> sqrt(n) then NT:=True Else NT:=False; End; End; {-----------------------------------------------------------------------------------------------------------------------------} BEGIN CLrscr; Write('Nhap so n:'); Readln(n); ka:=1; a[ka]:=0; For i:=1 to n do Begin kb:=0; For k:=1 to ka do For cs:=0 to 9 do If NT(a[k]*10+cs) then Begin kb:=kb+1; b[kb]:=a[k]*10+cs; End; ka:=kb; For k:=1 to ka do a[k]:=b[k]; End; For k:=1 to ka do Write(a[k]:10); Writeln; Writeln('Co tat ca ',ka,' so sieu nguyen to co ',n,' chu so.'); Readln; END. Code của bạn trâu bó quá!
Quote -
Thành viên Like bài viết này:
thanhnttdtd
- 29-06-2011 11:37 #6 auauau97
- View Profile
- View Forum Posts
- View Articles
Được gửi bởi haplinhavxt Code của bạn trâu bó quá! Sao hả bạn, chỉ hơi dài chút thôi mà !
Quote - 29-06-2011 18:15 #7 HGMinh95
- View Profile
- View Forum Posts
- View Articles
Được gửi bởi auauau97 Sao hả bạn, chỉ hơi dài chút thôi mà ! Ko phải đoạn code dài mà là thuật toán bạn sử dụng trâu bò quá. Nếu duyệt hết các số có n chữ số như vậy thì rất mất thời gian (bạn chạy thử với n = 10 xem), ko thể ăn hết test của bài.
Quote - 30-06-2011 12:44 #8 auauau97
- View Profile
- View Forum Posts
- View Articles
Được gửi bởi HGMinh95 Ko phải đoạn code dài mà là thuật toán bạn sử dụng trâu bò quá. Nếu duyệt hết các số có n chữ số như vậy thì rất mất thời gian (bạn chạy thử với n = 10 xem), ko thể ăn hết test của bài. Thế thì cách làm của bạn như thế nào ? Mà n<10 nhé bạn(để bài)
Quote - 30-06-2011 15:02 #9 camaptrangvn
- View Profile
- View Forum Posts
- View Articles
Có số nguyên tố rồi. Lại có cả số siêu nguyên tố nữa. Đã thế còn viêt được code tìm được số siêu nguyên tố nữa
Quote - 30-06-2011 16:06 #10 haplinhavxt
- View Profile
- View Forum Posts
- View Articles
Được gửi bởi camaptrangvn Có số nguyên tố rồi. Lại có cả số siêu nguyên tố nữa. Đã thế còn viêt được code tìm được số siêu nguyên tố nữa Bạn mới học Tin à đâu mà hỏi hay vậy?
Quote -
Thành viên Like bài viết này:
thanhnttdtd
- Jump to page:
- Site Areas
- Cá nhân
- Tin nhắn
- Subscriptions
- Ai đang online ?
- Tìm kiếm trong chuyên mục
- Trang chủ
- Chuyên mục
- Hoạt động của DDTH
- Hoạt động Off-line
- Các cuộc thi dành cho DDTH.com
- Sinh nhật DDTH.com
- Hội Cầu Lông DDTH.com
- Công tác xã hội
- Tin Học Xanh
- Nhật ký THX
- Thông báo
- Thông báo cũ
- Góp ý, đề nghị
- Nhắc nhở - Vi phạm
- Ứng tuyển moderator
- Hoạt động Off-line
- Thảo luận chung
- CNTT Việt Nam và Quốc tế
- Các cuộc thi CNTT
- Tin tức CNTT
- Tin PR & Khuyến mãi
- ISP - ICP - OSP
- Viettel
- FPT
- VNPT
- CMC
- SPT
- Nghề nghiệp
- Tư vấn pháp luật
- Thương mại điện tử
- Advertisers & Publishers
- Search Engine Optimization/Marketing
- Review sản phẩm & công nghệ
- Startup-Khởi Nghiệp!
- CNTT Việt Nam và Quốc tế
- Tư vấn - Thị trường & Kiến thức cần biết
- Tin học căn bản
- Máy tính & Sức khỏe
- Hỗ trợ kỹ thuật
- Phần mềm
- Softwares Request
- Giới thiệu phần mềm
- Máy tính để bàn
- CPU & Mainboard & Memory
- VGA & PSU & Overclocking
- Phần cứng chung & Thiết bị ngoại vi
- Laptop
- Dell
- Tin học căn bản
- Mobile devices
- iPhone & iPad
- iOS Apps
- Android Smartphones
- Android Apps
- BlackBerry
- BlackBerry Apps
- Windows Phones
- Windows Phones Apps
- Wireless Technology
- Tablets
- Discussion
- iPhone & iPad
- Đào tạo
- Công nghệ giáo dục
- Học về CNTT
- Du học
- E-books
- Requests
- Chứng chỉ tin học quốc tế
- Microsoft
- Cisco
- Hand-on Lab
- Technology
- Những chứng chỉ khác
- GroupStudy
- English Room
- Lập trình
- Các ngôn ngữ lập trình
- .NET
- C/C++
- Visual Basic
- Pascal/Delphi/Kylix
- Java
- Các vấn đề khác trong lập trình
- Projects
- Data Structures + Algorithms
- GameDev Zone
- Các ngôn ngữ lập trình
- Hệ thống - Mạng
- Security Zone
- Anti-DDoS
- Windows
- Linux - Unix
- LAN - WAN
- Security Zone
- Internet & Web & Multimedia
- Lập trình web
- DDTH-CMS
- Thiết kế web
- Shockwave Flash
- Graphic Design
- HTML - CSS
- Design Resources
- CMS
- Yêu cầu thiết kế
- CLB Webmasters
- Hot Links !!!
- Scripts - Mods
- Showcase
- Xử lý phim / âm thanh
- Photoshop & Illustration
- 3D World
- Game
- Lập trình web
- Cơ sở dữ liệu
- MS SQL Server
- Oracle
- Hệ CSDL khác
- Domains/Hosting
- Web Hosting / Domain
- Cloud Computing
- Dedicated Hosting / VPS
- Technical & Security
- Advertising
- Hosting Support
- VinaCIS
- Web Hosting / Domain
- Giao lưu - Thư giãn
- Tự giới thiệu - Giao lưu
- Interview
- Miền Bắc
- Miền Trung
- Social Networks
- Góc thư giãn
- Văn tuyển Làng Mùi
- Truyện cười
- Chuyện thời sự
- Đố vui
- Music - Movie - Sport
- Nhiếp ảnh
- Albums
- Máy ảnh - Máy quay phim - Phụ kiện
- Bóng Đá
- Tự giới thiệu - Giao lưu
- Trung Tâm Giao Dịch
- Linh Kiện PC - Laptop
- Điện thoại, tablet và phụ kiện
- Server, domain, hosting
- Giáo dục, đào tạo về CNTT
- Việc làm CNTT
- Người tìm việc
Bookmarks
Bookmarks
- Digg
- del.icio.us
- StumbleUpon
Quy định
- Bạn không thể tạo chủ đề mới
- Bạn không thể trả lời bài viết
- Bạn không thể gửi file đính kèm
- Bạn không thể sửa bài viết của mình
- BB code is On
- Smilies are On
- [IMG] code is On
- [VIDEO] code is On
- HTML code is Off
Quy định DDTH.com
Theo giờ GMT +7 :: 00:50. Powered by: vBulletin version 4.2.0. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Founded by vikhoa. Developed by DDTH Members. Hosted by ODS.vnTừ khóa » Thuật Toán Tìm Số Siêu Nguyên Tố Trong Pascal
-
Bài Tập Về Số Nguyên Tố, Số Siêu Nguyên Tố, Số Nguyên Tố Tương ...
-
Viết Chương Trình Kiểm Tra Số Siêu Nguyên Tố Trong Pascal Và Xuất Ra ...
-
Số Siêu Nguyên Tố
-
Số Nguyên Tố Là Gì? Số Siêu Nguyên Tố Là Gì?
-
Số Siêu Nguyên Tố - Super Prime Number - Thầy Quách Văn Lượm
-
Số Siêu Nguyên Tố Và Thuật Toán Trong Pascal - YouTube
-
Bài 1: Số Siêu Nguyên Tố (5 điểm)
-
Thuật Toán Tối ưu: Số Siêu Nguyên Tố | VFO.VN
-
Lập Trình đơn Giản - Hoc24
-
NAAP18 Viết Chương Trình Nhập Vào Một... - Nỗi ám ảnh Pascal
-
Kiểm Tra Xem Số N Có Phải Số SIÊU Nguyên Tố Trong C - Dạy Nhau Học
-
Chương Trình Tìm Số Siêu Nguyên Tố Bị Sai - Programming
-
Số Siêu Nguyên Tố Là Số - MTrend