Đến nội dung

Hình ảnh

thuật toán tính số đồng phân

- - - - -

  • Please log in to reply
Chủ đề này có 4 trả lời

#1
Niels Henrik Abel

Niels Henrik Abel

    Trung sĩ

  • Thành viên
  • 174 Bài viết
Xin hỏi về 1 thuật toán cho việc tính số đồng phân cấu tạo của 1 hidrocarbon , Cho 1 hidrocarbon
CmHn Có bao nhiêu đồng phân với công thức này ? ( Ko cần đồng phân hình học và quang học)
Tôi thấy ng` ta đã tính đc tới số đồng phân của C30H62 là 4,11.109, chắc phải có 1 thuật toán nào đó

(Các công thức cấu tạo là những đồ thị liên thông sao cho những đỉnh được đánh dấu là carbon thì luôn có 4 cạnh liên kết với nó còn những đỉnh đánh dấu là hidro thì chỉ có 1 cạnh liên kết với nó )
ko co j` thi` cg~ chang~ co' j` !!!

#2
Magus

Magus

    Trung tá

  • Hiệp sỹ
  • 2781 Bài viết
Thử ngồi phân tích xem nó có những cái gì đã nào :D
xem nào: toàn nối đơn, 1 nối đôi,2 nối đôi, 1 nối 3,mạch vòng ... hết chưa nhỉ ??
Nhưng m,n chắc phải có giới hạn chứ?
Đây là tất cả các kiểu đồng phân đúng ko?
Hình đã gửi

đồng phân cấu trúc (constitutional isomerism hay structural isomerism)
đồng phân lập thể (stereoisomerism).

Thuật toán thì phân tích chán chê là có ngay :D nhưng kiến thức hóa của mình bây giờ quên gần sạch rồi nên có thành công thì chỉ do chú thôi :D

Bài viết đã được chỉnh sửa nội dung bởi Magus: 14-11-2007 - 12:15

<div align="center"><img src="http://img221.images...4795706ld2.jpg" border="0" class="linked-image" /><br />

<!--fonto:Verdana--><span style="font-family:Verdana"><!--/fonto--><a href="http://diendantoanho...0&#entry168717" target="_blank">Hướng dẫn gõ công thức toán lên diễn đàn cho người mới</a><!--fontc--></span><!--/fontc--></div>

<br /><div align="center"><!--fonto:Verdana--><span style="font-family:Verdana"><!--/fonto--><a href="http://diendantoanho...howtopic=38505" target="_blank">Cách gõ công thức toán mới</a><br /><a href="http://diendantoanho...id=1&Itemid=18" target="_blank"><!--coloro:#008000--><span style="color:#008000"><!--/coloro--><b>Bạn có muốn gửi bài viết của mình lên trang chủ không?</b><!--colorc--></span><!--/colorc--></a><!--fontc--></span><!--/fontc--></div><br /><div align="center"><!--fonto:Courier New--><span style="font-family:Courier New"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->em=Console.ReadLine();Console.Write("Anh yêu {0}",em);<!--sizec--></span><!--/sizec--><!--fontc--></span><!--/fontc--></div>

#3
FOOL90

FOOL90

    Thiếu úy

  • Thành viên
  • 628 Bài viết
Các bác cứ đùa dai! Chưa ai làm dc mấy cái đó đâu
Take it easy

#4
TheIncredibleMachine

TheIncredibleMachine

    Binh nhất

  • Thành viên
  • 42 Bài viết
Bậy nào, không dám chưa làm được đâu, chẳng qua vì bạn.... không biết đó thôi!
Tất cả những vấn đề đó đều đã được giải quyết (tên phần mềm sử dụng thì tôi không biết rõ, nhưng cam đoan với bạn là người ta đã làm được việc này từ rất lâu rồi). Bằng chứng là đến những thuật toán tính đạo hàm, nguyên hàm, tích phân, giải phương trình, tìm cực trị của một hàm bất kỳ,.... cho đến những thuật toán xử lý đồ họa phức tạp, thuật toán nhận dạng ký tự, hình ảnh (đặc biệt là dấu vân tay), ... phức tạp gấp trăm lần bài toán đếm số đồng phân này còn được người ta giải quyết một cách triệt để cơ mà.
Diễn đàn thảo luận giải thuật và lập trình: http://www.ioicamp.net/forums/
Các online judge hay: Sphere Online Judge - SPOJ Vietnam - TopCoder

#5
anhtieuthu

anhtieuthu

    Lính mới

  • Thành viên
  • 1 Bài viết

Bậy nào, không dám chưa làm được đâu, chẳng qua vì bạn.... không biết đó thôi!
Tất cả những vấn đề đó đều đã được giải quyết (tên phần mềm sử dụng thì tôi không biết rõ, nhưng cam đoan với bạn là người ta đã làm được việc này từ rất lâu rồi). Bằng chứng là đến những thuật toán tính đạo hàm, nguyên hàm, tích phân, giải phương trình, tìm cực trị của một hàm bất kỳ,.... cho đến những thuật toán xử lý đồ họa phức tạp, thuật toán nhận dạng ký tự, hình ảnh (đặc biệt là dấu vân tay), ... phức tạp gấp trăm lần bài toán đếm số đồng phân này còn được người ta giải quyết một cách triệt để cơ mà.

đạo hàm, nguyên hàm, tích phân, cực trị còn giải quyết được do nó còn có các quy tắc (cho dù là các quy tắc tính cơ bản, dựa trên đó để có những cách tính nâng cao). còn viết và đếm đồng phân thì không có 1 quy tắc nào cả, tất cả chỉ là làm bằng kinh nghiệm. không có một quy tắc nào để tính số đồng phân đâu. cách xử lý duy nhất cho bài toán này là liệt kê toàn bộ, đừng hỏi với m và n lớn.




2 người đang xem chủ đề

0 thành viên, 2 khách, 0 thành viên ẩn danh