คำถามติดแท็ก recreational

6
พลังการคำนวณสูงสุดของการนำ C ไปใช้งาน
ถ้าเราไปตามหนังสือ (หรือรุ่นอื่น ๆ ของข้อกำหนดภาษาถ้าคุณต้องการ), การใช้พลังงาน C สามารถมีเท่าไหร่? โปรดทราบว่า“ การติดตั้ง C” มีความหมายทางเทคนิค: มันเป็นอินสแตนซ์เฉพาะของสเปคภาษาการเขียนโปรแกรม C ที่มีการบันทึกพฤติกรรมการใช้งานที่กำหนดไว้ การติดตั้ง AC ไม่จำเป็นต้องสามารถทำงานบนคอมพิวเตอร์จริงได้ มันต้องใช้ภาษาทั้งหมดรวมถึงวัตถุทุกชิ้นที่มีการแทนค่าบิตสตริงและประเภทที่มีขนาดที่กำหนดการนำไปใช้ สำหรับวัตถุประสงค์ของคำถามนี้ไม่มีที่เก็บข้อมูลภายนอก อินพุต / เอาต์พุตเดียวที่คุณสามารถทำได้คือgetchar(เพื่ออ่านอินพุตโปรแกรม) และputchar(เพื่อเขียนเอาต์พุตของโปรแกรม) นอกจากนี้ยังมีโปรแกรมใด ๆ ที่จะเรียกไม่ได้กำหนดพฤติกรรมที่ไม่ถูกต้อง: โปรแกรมที่ถูกต้องจะต้องมีพฤติกรรมที่กำหนดโดยสเปค C บวกรายละเอียดการดำเนินงานของพฤติกรรมการดำเนินงานที่กำหนดไว้ในภาคผนวก J (สำหรับ C99) โปรดทราบว่าการเรียกฟังก์ชั่นห้องสมุดที่ไม่ได้กล่าวถึงในมาตรฐานเป็นพฤติกรรมที่ไม่ได้กำหนด ปฏิกิริยาเริ่มต้นของฉันคือการใช้งาน C ไม่มีอะไรมากไปกว่าระบบ จำกัด อัตโนมัติเนื่องจากมันมีข้อ จำกัด เกี่ยวกับจำนวนหน่วยความจำที่กำหนดแอดเดรสได้ (คุณไม่สามารถจัดการกับหน่วยความจำได้มากกว่าsizeof(char*) * CHAR_BITบิตเนื่องจากหน่วยความจำที่แตกต่างกัน ในตัวชี้ไบต์) อย่างไรก็ตามฉันคิดว่าการใช้งานสามารถทำได้มากกว่านี้ เท่าที่ฉันสามารถบอกได้มาตรฐานไม่มีข้อ จำกัด เกี่ยวกับความลึกของการเรียกซ้ำ ดังนั้นคุณสามารถเรียกใช้ฟังก์ชันเรียกซ้ำได้มากเท่าที่คุณต้องการเฉพาะการโทรจำนวน จำกัด …

3
Magic: ทัวริง Gathering สมบูรณ์หรือไม่
คำถามที่เฉพาะเจาะจงมากฉันรู้และฉันสงสัยว่ามันจะได้รับคำตอบจากทุกคนที่ไม่คุ้นเคยกับกฎของเวทมนตร์ ข้ามไปยังโพสต์Draw3Cards นี่เป็นกฎที่ครอบคลุมสำหรับเกมเวทมนตร์: ชุมนุม ดูคำถามนี้เพื่อดูรายการการ์ดเวทย์มนตร์ทั้งหมด คำถามของฉันคือ - เกมทัวริงสมบูรณ์หรือไม่ สำหรับรายละเอียดเพิ่มเติมโปรดดูโพสต์ที่ Draw3Cards

5
อัลกอริทึมที่กำหนดได้ง่ายและปฏิบัติเวลาทำงานที่ซับซ้อน
บ่อยครั้งถ้าเวลาของอัลกอริทึมเป็นนิพจน์ที่ซับซ้อนอัลกอริธึมเองก็ซับซ้อนและไม่สามารถทำได้ แต่ละคิวบ์รูทและปัจจัยในเวลาทำงานแบบอะซิมโทติกมีแนวโน้มที่จะเพิ่มความซับซ้อนให้กับอัลกอริทึมและซ่อนปัจจัยคงที่ให้กับเวลาทำงานเข้าสู่ระบบเข้าสู่ระบบnlog⁡log⁡n\log \log n เรามีตัวอย่างที่โดดเด่นที่กฎของหัวแม่มือนี้ล้มเหลวหรือไม่? แน่นอนว่ามันเป็นเรื่องง่ายที่จะหาตัวอย่างของอัลกอริทึมที่ยากต่อการนำไปใช้แม้ว่าพวกเขาจะมีเวลาใช้งานที่แย่ที่สุด แต่สิ่งที่เกี่ยวกับการสนทนาหรือไม่ เรามีตัวอย่างของอัลกอริธึมที่กำหนดได้ง่ายและใช้งานได้จริงซึ่งง่ายต่อการติดตั้ง แต่มีการแสดงออกที่ซับซ้อนมากเหมือนกับเวลาที่ใช้ในการแสดงผลเชิงเส้นประสาทที่เลวร้ายที่สุด? โปรดทราบคำหลัก "กำหนด" และ "กรณีที่เลวร้ายที่สุด"; การวิเคราะห์อัลกอริทึมแบบสุ่มง่าย ๆนำไปสู่การแสดงออกที่ซับซ้อนได้อย่างง่ายดาย แน่นอนสิ่งที่ "ซับซ้อน" เป็นเรื่องของรสนิยม อย่างไรก็ตามฉันต้องการเห็นการแสดงออกที่น่าเกลียดเกินกว่าที่จะใส่ในชื่อบทความของคุณ และฉันต้องการฟังก์ชั่นที่ซับซ้อนของพารามิเตอร์ธรรมชาติหนึ่งตัว (ขนาดอินพุตจำนวนโหนด ฯลฯ ) PS ฉันคิดว่าฉันจะไม่ทำให้นี่เป็น "คำถามยอดนิยม" และไม่ใช่ CW ฉันต้องการค้นหาตัวอย่างที่ยอดเยี่ยมเพียงหนึ่งเดียว (ถ้ามีอยู่) ดังนั้นโปรดโพสต์คำตอบอื่นเฉพาะเมื่อคุณคิดว่ามันเป็น "ดีกว่า" มากกว่าคำตอบใด ๆ

2
หมากรุกสามารถจำลองเครื่องทัวริงสากลได้หรือไม่?
ฉันกำลังมองหาคำตอบที่ชัดเจนสำหรับคำถามชื่อ มีชุดของกฎที่แปลโปรแกรมใด ๆ เป็นการกำหนดค่าชิ้น จำกัด บนกระดานที่ไม่มีที่สิ้นสุดเช่นถ้าขาวดำเล่นเฉพาะการเคลื่อนไหวทางกฎหมายเกมจะสิ้นสุดในเวลา จำกัด หากโปรแกรมหยุดหรือไม่ กฎนั้นเหมือนกับหมากรุกธรรมดาลบ 50 กฎการย้ายการแลกเปลี่ยนและการร่าย และชิ้นส่วนต่าง ๆ จำนวนน้อยที่สุด (เช่นเกมที่ง่ายที่สุด) ที่จำเป็นสำหรับเกมหมากรุกแบบทัวริงคืออะไร? (ชิ้นส่วนแต่ละประเภทมีชุดการเคลื่อนไหวที่อนุญาตซึ่งไม่เปลี่ยนแปลงภายใต้การแปล) มีชิ้นส่วนใดที่เราสามารถเพิ่มเข้าไปในเกมเพื่อพิสูจน์ว่ามันสมบูรณ์แบบหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.