คำถามติดแท็ก king-of-the-hill

King-of-the-hill หมายถึงเกมที่การส่งผลกระทบกับและแข่งขันกันในบางรูปแบบของเกม การแข่งขันที่โปรแกรมหลุมต่อกันโดยไม่มีการโต้ตอบควรใช้ [ท้าทายรหัส]

12
The Great Wumpus Hunt
สมบูรณ์ ฤดูกาลของ Wumpus ได้สิ้นสุดลงแล้วและด้วยชีวิตของ Wumpus และนักล่าผู้กล้าหาญ เช่นเดียวกับบาง Hunters ที่ขี้ขลาดไร้ศีลธรรมและจริงจัง แต่ในตอนท้ายของวันนั้น NascarHunter โดย Dr Heckle ก็ออกมาพร้อมกับของขวัญและสง่าราศีมากที่สุด เราขอคำนับคุณโอผู้กล้า ... ผู้ขับขี่? เป็นฤดูเปิดของ Wumpuses และนักล่าจากทั่วโลกต่างพากันไปที่ถ้ำ Wumpus เพื่อพยายามที่จะกำจัด Wumpus Pelts อันมีค่า เกม ขึ้นอยู่กับเกมHunt the Wumpusคลาสสิกที่มีรูปแบบไม่กี่ แผนที่ เฟ มีห้องทั้งหมด 20 ห้องแต่ละห้องเชื่อมต่อกับอีก 3 ห้องทำให้เป็นวงแหวน 3 วงโดยมีสะพานเชื่อมระหว่างกัน The Wumpus Wumpus เป็นสัตว์ลึกลับ ไม่มีใครแน่ใจว่าสิ่งที่ดูเหมือนว่า แต่ทุกคนยอมรับว่ามันรุนแรง Wumpus อาศัยอยู่ในถ้ำและชอบกินของที่ตายแล้ว หากมีศพอยู่ในถ้ำถัดจาก Wumpus เขาจะย้ายไปที่นั่นและกินมัน …

10
การต่อสู้กริดเส้นทาง
บันทึก:ความท้าทายนี้กำลังจะตายเนื่องจากฉันไม่สามารถติดตั้งภาษาที่จำเป็นในการเรียกใช้การแข่งขัน หากคนอื่นมีเวลาและความสนใจที่จะทำฉันก็จะไม่คัดค้าน ดูด้านล่างของโพสต์สำหรับกระดานแต้มนำ นี่เป็นความท้าทายแบบกึ่งร่วมมือกันของกษัตริย์ที่บอตสร้างเส้นทางผ่านกราฟกริดสองมิติ บอทที่ควบคุมโหนดที่มีปริมาณการใช้งานมากที่สุดคือผู้ชนะ อย่างไรก็ตามต้องใช้ทรัพยากรของบอทมากกว่าหนึ่งแห่งในการสร้างเส้นทางเชื่อมต่อดังนั้นบอตจะต้องทำงานร่วมกัน - ในระดับหนึ่ง เพลย์ ในต่อไปนี้ให้N > 0เป็นจำนวนของบอทในการเล่น ตาราง เป็นเกมที่เล่นบนตารางจำนวนเต็มสองมิติขนาดซึ่งล่างซ้ายประสานงานที่ แต่ละประสานงานกับมีขอบขาออกไปยังสามพิกัด, และเหนือที่-coordinates จะถูกนำโมดูโล ซึ่งหมายความว่ากริดล้อมรอบที่ขอบตะวันออกและตะวันตก ทุกด้านล่างประสานงานเป็นแหล่งที่มาและประสานงานด้านบนทุกเป็นอ่างล้างจาน⌊4/3N2⌋ × ⌊4/3N2⌋(0,0)(x,y)0 ≤ y < ⌊4/3N2⌋-1(x-1,y+1)(x,y+1)(x+1,y+1)x⌊4/3N2⌋(x,0)(x,⌊4/3N2⌋-1) ภาพต่อไปนี้แสดง8 × 8ตาราง จุดสุดยอดของกราฟแต่ละคนเป็นอย่างใดอย่างหนึ่งไม่ได้ใช้งาน , การใช้งานหรือเสียเสียทุกจุดเริ่มต้นไม่ได้ใช้งานและสามารถเปิดใช้งานโดยบอทซึ่งจะเป็นเจ้าของของพวกเขา นอกจากนี้บอตสามารถทำลายจุดยอดและไม่สามารถซ่อมแซมได้ เปิดคำสั่งซื้อ เลี้ยวประกอบด้วยขั้นตอนการทำลายและขั้นตอนการเปิดใช้งาน ในขั้นตอนการทำลายบอทแต่ละอันอาจทำลายจุดสุดยอดที่ไม่ทำงานหนึ่งจุด จุดสุดยอดนั้นเสียตั้งแต่นั้นมาและอาจไม่ถูกเปิดใช้งานโดยใครก็ได้ ในขั้นตอนการเปิดใช้งานบอทแต่ละตัวอาจเปิดใช้งานจุดสุดยอดที่ไม่ได้ใช้งานหนึ่งจุด ตั้งแต่นั้นมาพวกเขาเป็นเจ้าของจุดสุดยอดนั้นและไม่สามารถเปิดใช้งานได้โดยผู้อื่น บอตจำนวนมากอาจมีจุดสุดยอดเดียวถ้าพวกเขาทั้งหมดเปิดใช้งานในเทิร์นเดียวกัน ในแต่ละเฟสการเลือกจุดสุดยอดจะทำพร้อมกัน เกณฑ์การให้คะแนน หนึ่งรอบเวลาว่าผลัดกัน หลังจากนี้คะแนนจะเป็นดังนี้ จากจุดสุดยอดแหล่งที่ใช้งานแต่ละแห่งเราดำเนินการN2Nครั้งที่การค้นหาความลึกครั้งแรกแบบสุ่มไปตามจุดยอดที่ใช้งาน หากพบเส้นทางจากต้นทางไปยังอ่างล้างจานสำหรับจุดยอดทั้งหมดตามเส้นทางนั้นเจ้าของจุดสุดยอดทุกคนจะได้หนึ่งจุด เกมทั้งหมดมีจำนวน 100 รอบและบอทที่มีคะแนนรวมมากที่สุดคือผู้ชนะ ฉันอาจเพิ่มจำนวนนี้ถ้าความแปรปรวนของคะแนนสูงเกินไป กฎเพิ่มเติม …

13
KOTH: สู้เมือง
ผลสุดท้ายอยู่ที่นี่แล้ว! บทนำ เกมจะเกิดเป็นแรงบันดาลใจอย่างมากจากเกมมนูของเมือง มันเกิดขึ้นในโลกแห่งดาบและเวทมนตร์ กษัตริย์ผู้ปกครองทั้งทวีปเพิ่งตายและขุนนางของรัฐหลายเมืองกำลังต่อสู้กันในอาณาเขต คุณเป็นหนึ่งในเหล่าขุนนางและเป้าหมายของคุณคือการพิชิตและครองเมืองทุกเมือง หลัก ผู้คนแบ่งออกเป็น8 คลาส : Warlocks : Fighter (magic) Crusaders : Fighter (melee) Amazons : Fighter (range) Corsairs : Utility (steal, guard, transport) Bishops : Utility (convert, exorcize) Necromancers : Utility (resurrect) Architects : Utility (build) Peons : Resource (income, recruits) เมื่อเกมเริ่มต้นคุณครองเมืองหนึ่ง ในแต่ละเมืองมี100 คน คุณต้องแยกพวกมันออกเป็น …

26
การเสนอราคาประมูลต่ำสุดที่ไม่ซ้ำใคร
ขอบคุณสำหรับการเข้าร่วมทั้งหมดเวลาที่กำหนดได้ผ่านไปแล้วและคะแนนสุดท้ายอยู่ท้ายคำถาม ขอแสดงความยินดีกับPhiNotPiในชัยชนะที่ครอบคลุมอย่างเป็นธรรม นี่คือกษัตริย์ของเนินเขาท้าทายจุดมุ่งหมายในการที่จะสร้างโปรแกรมที่ชนะบ่อยกว่าใด ๆ ของฝ่ายตรงข้ามในการประมูลเสนอราคาต่ำสุดที่ไม่ซ้ำกัน อินพุต เมื่อป้อนโปรแกรมจะได้รับการเสนอราคารอบก่อนหน้าทั้งหมดหนึ่งรอบต่อบรรทัดการเสนอราคาทั้งหมดคั่นด้วยช่องว่างดังนี้: 10 4 12 11 12 4 7 3 3 1 2 9 15 1 15 15 9 3 3 21 6 4 3 8 6 13 1 แต่ละคอลัมน์ของอินพุตแสดงถึงการเสนอราคาของหนึ่งบ็อต คอลัมน์แรกคือการเสนอราคาของโปรแกรมที่ได้รับขณะที่ส่วนที่เหลืออยู่ในลำดับที่สร้างแบบสุ่ม ขอบคุณhammarและPeter Taylorสำหรับการป้อนข้อมูลของพวกเขา อินพุตมีไว้เป็นอาร์กิวเมนต์บรรทัดเดียวและบรรทัดเดียว (หลายบรรทัด) สำหรับโปรแกรมของคุณ: ./test1 '1 2 3 4 5 6 1 2' …

20
Dilemma ของนักโทษที่สามารถเข้าถึงคู่ต่อสู้ได้
ในการท้าทายนี้คุณจะเขียนบอทที่เล่นเป็นภาวะที่กลืนไม่เข้าคายไม่ออกของนักโทษ นี่คือสิ่งที่คุณจะไม่สามารถเข้าถึงประวัติของเกมก่อนหน้านี้ แต่คุณจะสามารถเข้าถึงคู่ต่อสู้ได้ ในเวอร์ชั่นนี้ผู้เล่นทั้งสองจะได้รับ +2 คะแนนหากพวกเขาทั้งสองร่วมมือกัน +1 คะแนนหากพวกเขาทั้งคู่เสียและถ้าหากใครคนใดคนหนึ่งร่วมมือกัน แต่มีข้อบกพร่องอย่างใดอย่างหนึ่ง การส่งแต่ละครั้งจะถูกเล่นกับการส่งอื่น ๆ รวมถึงตัวเอง 10 ครั้ง ผู้ชนะคือการส่งที่มีคะแนนรวมมากที่สุด ตัวควบคุม : คุณควรเขียนฟังก์ชันจาวาสคริปต์ในแบบฟอร์ม function submissionName(them) { /* Your code here */ } คอนโทรลเลอร์ใช้nameคุณสมบัติของฟังก์ชันเพื่อแสดงผลลัพธ์ดังนั้นหากไม่อยู่ในรูปแบบนี้ (และใช้แทนf = x => ...หรือf = function() { ... }) จะเห็นคะแนนของคุณได้ยากและคุณจะไม่สามารถเข้าถึงฟังก์ชันของคุณเองได้ ฟังก์ชั่นจะยอมรับหนึ่งพารามิเตอร์: themซึ่งเป็นฟังก์ชั่นของฝ่ายตรงข้าม จากนั้นอาจเรียกฟังก์ชันนั้นเพื่อดูว่าปฏิกิริยาของฝ่ายตรงข้ามจะได้รับฟังก์ชั่นบางอย่างเป็นอินพุต จากข้อมูลดังกล่าวคุณต้องส่งคืน 'C' หรือ 'D' สำหรับความร่วมมือหรือข้อบกพร่องตามลำดับ ตัวอย่าง (จะแข่งขัน): function …

14
สงครามนาโนคอร์
นี่คือการดัดแปลงของCore Warซึ่งเป็นโปรแกรม KOTH ย้อนหลังไปถึงศตวรรษที่ 20 การจะมีความเฉพาะเจาะจงมากขึ้นก็จะใช้ชุดคำสั่งง่ายอย่างไม่น่าเชื่อตามหลักออกจากข้อเสนอเดิม พื้นหลัง ใน Core War มีสองโปรแกรมที่ต่อสู้เพื่อควบคุมคอมพิวเตอร์ เป้าหมายของแต่ละโปรแกรมคือการชนะโดยการค้นหาและยุติโปรแกรมที่เป็นปฏิปักษ์ การต่อสู้เกิดขึ้นภายในหน่วยความจำหลักของคอมพิวเตอร์ หน่วยความจำนี้เรียกว่าแกนและมีที่อยู่ 8192 เมื่อการต่อสู้เริ่มต้นขึ้นรหัสสำหรับผู้แข่งขันแต่ละคน (เรียกว่านักรบ) จะถูกวางในหน่วยความจำแบบสุ่ม การดำเนินการโปรแกรมสลับกันระหว่างนักรบโดยปฏิบัติหนึ่งคำสั่งของแต่ละนักรบ แต่ละคำสั่งมีความสามารถในการปรับเปลี่ยนส่วนหนึ่งของแกนนำไปสู่ความเป็นไปได้ของโปรแกรมปรับเปลี่ยนด้วยตนเอง เป้าหมายคือการยุติโปรแกรมฝ่ายตรงข้าม โปรแกรมจะหยุดทำงานเมื่อพยายามเรียกใช้คำสั่งที่ไม่ถูกต้องซึ่งเป็นDATคำสั่งใด ๆ ชุดคำสั่ง แต่ละโปรแกรมประกอบด้วยชุดคำสั่งระดับต่ำซึ่งแต่ละโปรแกรมใช้สองฟิลด์เรียกว่าฟิลด์ A และ B ชุดคำสั่งนี้ดึงมาจากสเป็คดั้งเดิมมาก การเปลี่ยนแปลงที่สำคัญคือ 1) การชี้แจงเกี่ยวกับคำสั่งการเพิ่ม / การลบและ 2) การเปลี่ยนแปลงของ#โหมดการกำหนดแอดเดรสเพื่อให้สามารถใช้งานได้ทุกที่ Core Wars เวอร์ชันเต็มส่วนใหญ่มี opcode มากกว่า 20 โหมดโหมดการกำหนดแอดเดรส 8 โหมดและชุด "คำแนะนำการปรับเปลี่ยน" opcodes แต่ละคำสั่งจะต้องมีหนึ่งในเจ็ดรหัสที่แตกต่างกัน DAT A …

12
เชื่อมต่อเวลา!
https://en.wikipedia.org/wiki/Connect_Four ไม่มีใครจำเกมผู้เล่น 2 คนเชื่อมต่อ 4 ได้หรือไม่? สำหรับผู้ที่ไม่ได้เป็นบอร์ดขนาด 6x7 ที่ยืนอยู่บนพื้นผิว เป้าหมายของการเชื่อมต่อ 4 คือเพื่อเชื่อมต่อ 4 กัน! การเชื่อมต่อจะถูกนับหากเป็นแนวนอนแนวทแยงหรือแนวตั้ง คุณวางชิ้นส่วนของคุณบนกระดานโดยการแทรกชิ้นส่วนที่ด้านบนของคอลัมน์ที่มันอยู่ด้านล่างของคอลัมน์นั้น กฎของเราเปลี่ยน 3 สิ่งในการเชื่อมต่อ 4 เปลี่ยนอันดับที่ 1 การชนะหมายถึงผู้เล่นที่มีคะแนนมากที่สุด คุณจะได้รับคะแนนจากการเชื่อมต่อ 4 เหมือนในกฎ - เพิ่มเติมในภายหลัง เปลี่ยน # 2คุณมีผู้เล่น 3 คนในแต่ละรอบ เปลี่ยน # 3ขนาดบอร์ดคือ 9x9 เกณฑ์การให้คะแนน: คะแนนขึ้นอยู่กับจำนวนที่คุณได้รับในแถว หากคุณมี 4 ในกลุ่มแถวคุณจะได้รับ 1 คะแนน หากคุณมี 5 ในกลุ่มแถวคุณจะได้รับ 2 คะแนน, 6 …

27
เขียนล่ามสำหรับ *
งานง่าย เขียนล่ามภาษาที่* นี่คือลิงก์ที่ใหญ่กว่าไปยังวิกิ มีโปรแกรม * ที่ใช้ได้เพียงสามโปรแกรมเท่านั้น: * พิมพ์ "Hello World" * พิมพ์ตัวเลขสุ่มระหว่าง 0 ถึง 2,147,483,647 *+* ทำงานตลอดไป กรณีที่สามจะต้องเป็นวงไม่สิ้นสุดตามข้อกำหนดใน คำถามนี้ การป้อนข้อมูล: อินพุตสามารถใช้วิธีการอินพุตที่ยอมรับได้โดยกฎ I / O มาตรฐานของเรา มันจะเป็นหนึ่งในโปรแกรมข้างต้น เอาท์พุท: กรณีแรกควรพิมพ์อย่างแน่นอนHello Worldโดยมีหรือไม่มีตัวแบ่งบรรทัดต่อท้าย สำหรับกรณีที่สองหากจำนวนเต็มสูงสุดของภาษาของคุณน้อยกว่า 2,147,483,647 ให้ใช้จำนวนเต็มสูงสุดของภาษาของคุณ เคสแรกและเคสที่สองสามารถพิมพ์ไปยังเอาต์พุตที่ยอมรับได้โดยกฎ I / O มาตรฐานของเรา กรณีที่สามไม่ควรให้ผลลัพธ์ใด ๆ เกณฑ์การให้คะแนน: เช่นนี้คือcode-golfคำตอบที่สั้นที่สุดเป็นไบต์ชนะ
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

19
Trilemma ของนักโทษที่ซ้ำแล้วซ้ำอีก
สถานะการท้าทาย: เปิด แสดงความคิดเห็นเปิดการประชาสัมพันธ์หรือตะโกนใส่ฉันถ้าฉันขาดบอทของคุณ ภาวะที่กลืนไม่เข้าคายไม่ออกของนักโทษ ... มีสามทางเลือก บ้าเหรอ? นี่คือเมทริกซ์ผลตอบแทนของเรา ผู้เล่น A ด้านซ้าย, B อยู่ด้านบน A,B| C | N | D ---|---|---|--- C |3,3|4,1|0,5 N |1,4|2,2|3,2 D |5,0|2,3|1,1 เมทริกซ์ผลตอบแทนได้รับการออกแบบมาเพื่อให้ดีที่สุดสำหรับผู้เล่นทั้งสองที่จะร่วมมือกัน แต่คุณสามารถได้รับ (โดยปกติ) โดยการเลือก Neutral หรือ Defection นี่คือตัวอย่างบอท (แข่งขัน) # turns out if you don't actually have to implement __init__(). TIL! class AllC: def …

5
เล่น Antichess!
https://en.wikipedia.org/wiki/Losing_chess นี่เป็นพื้นฐานการแข่งขันหมากรุกแต่สำหรับความเป็นปฏิปักษ์;) Antichess เป็นหนึ่งในเกมหมากรุกที่ได้ถูกประดิษฐ์ขึ้น เป้าหมายคือการสูญเสียชิ้นส่วนทั้งหมดของคุณ (ซึ่งอาจดูแปลก ๆ เล็กน้อย แต่มันเรียกว่า antichess ด้วยเหตุผล) กฎระเบียบ กฎของ antichess นั้นคล้ายกับหมากรุกมาตรฐาน - แต่มีความแตกต่างเล็กน้อยเล็กน้อย เป้าหมายที่ฉันกล่าวถึงข้างต้นคือการสูญเสียชิ้นส่วนทั้งหมดของคุณ ในการทำให้สิ่งนี้เกิดขึ้นถ้าคู่ต่อสู้ของคุณมีโอกาสที่จะจับชิ้นส่วนหนึ่งของคุณนั่นเป็นเพียงการเคลื่อนไหวเดียวที่เขาสามารถทำได้ หากคุณให้โอกาสเขาหลายครั้งในคราวเดียวผู้เล่นคนอื่นอาจเลือกตาเขาได้ อีกสิ่งหนึ่งที่เปลี่ยนไปคือราชาไม่มีพลังพิเศษ - ในขณะที่คุณไม่สามารถรุกฆาตคู่ต่อสู้ของคุณและคุณไม่สามารถบังคับให้เขาตรวจสอบ การเปลี่ยนแปลงต่อไปนี้สำหรับเกมมาตรฐานจะมีผลบังคับใช้ด้วย (จะช่วยทำให้เกมง่ายขึ้น): En passantจะถูกละเว้น การขว้างเป็นไปไม่ได้ กฎห้าสิบย้ายนำไปใช้โดยอัตโนมัติ (หมายถึงเกมสิ้นสุดในการวาด) ผู้จำนำจะสามารถเลือกสิ่งที่พวกเขาส่งเสริม หากผู้เล่นต้องการความเคลื่อนไหวนานกว่า 2 วินาทีเขาจะแพ้ในเกม การคืนการย้ายที่ไม่ถูกต้องจะส่งผลให้สูญเสียเกม ที่จะชนะฝ่ายตรงข้ามของคุณจะต้องจับชิ้นส่วนทั้งหมดของคุณ ขาวเริ่มเกม สีขาวถูกวางไว้ "ที่ด้านล่าง" ของฟิลด์ (y = 0) สีดำจะอยู่ที่ด้านบน (y = 7) การเข้าถึงทรัพยากรอื่น ๆ นอกเหนือจากบอทของคุณ …

10
นักเดินทางเวลา Tossing เหรียญ
ในอนาคตเมื่อการเดินทางข้ามเวลา (ตัวย่อเป็น TT) เป็นเรื่องธรรมดาการโยนเหรียญจะกลายเป็นกีฬาที่จริงจัง เพื่อเตรียมความพร้อมสำหรับอนาคตเราได้สร้างการแข่งขันสำหรับรายการที่การเดินทางข้ามเวลาจะเกิดขึ้นจริงจากมุมมองของรายการ การแข่งขันเป็น King of the Hill แบบกลมซึ่งประกอบด้วยการโยนเหรียญการแข่งขันระหว่างคลาส Java กฎของการโยนเหรียญที่ตรงกัน มีผู้เล่นสองคนและ 100 รอบ ในทุก ๆ รอบเหรียญจะถูกโยนและตามผลการแข่งขันหนึ่งคะแนนของผู้เล่น 1 คะแนน ผู้เล่นแต่ละคนมีโอกาส 50% ที่จะทำคะแนนจุด หลังจากการโยนผู้เล่นทั้งสองมีโอกาสควบคุมเวลาด้วยการดึงคันโยก หากคุณดึงคันโยกสีน้ำเงิน (เปลี่ยนกลับเป็นตัวหยุด) จะไม่สามารถใช้งาน TT กับรอบได้นั่นคือใช้คันโยกหรือรอบก่อนหน้านี้อีกต่อไป TT ความพยายามที่จะไปรอบนี้จะไม่มีผลใด ๆ หากคุณดึงคันโยกสีแดง (ตัวแปลงกลับ)คุณพยายามที่จะย้อนเวลากลับไปสู่รอบก่อน หากประสบความสำเร็จหน่วยความจำของฝ่ายตรงข้ามจะถูกเปลี่ยนกลับไปเป็นหน่วยความจำก่อนรอบที่เลือกและผลการโยนเหรียญที่เริ่มต้นจากรอบที่เลือกจะถูกลบด้วย เครื่องหมายเดียวที่เป็นไปได้สำหรับฝ่ายตรงข้ามของคุณเกี่ยวกับ TT คือจำนวนคันโยกที่ไม่ได้ใช้ซึ่งจะไม่เปลี่ยนกลับ ผู้เล่นแต่ละคนจะมีคันโยกที่ไม่ได้ใช้สีน้ำเงินและน้ำเงิน 5 อันในช่วงเริ่มต้นการแข่งขัน คันโยกเหล่านี้ไม่ได้รับผลกระทบจาก TT หากไม่มี TT เกิดขึ้นในตอนท้ายของรอบที่ 100 เกมจะสิ้นสุดลงและผู้เล่นที่มีคะแนนสูงกว่าจะเป็นผู้ชนะ รายละเอียด …

8
ผู้ค้าสู่ความตาย
คุณเป็นผู้ค้าต่างประเทศหวังที่จะทำกำไร มีสินค้า 5 รายการที่ผู้คนต้องการแลกเปลี่ยน: Apricots, Bพาย, Canaries, Daffodils และE arwigs เริ่มต้นในฤดูหนาวคุณต้องตัดสินใจว่าจะผลิตอะไร จากนั้นในฤดูใบไม้ร่วงคุณเดินทางและใช้เวลาทั้งวันเพื่อผลกำไร เพลย์ คุณเริ่มเกมด้วยผลิตภัณฑ์ 10 ตัวในพื้นที่จัดเก็บ ในแต่ละปีคุณจะบริโภคสินค้า 2 รายการ ที่จุดเริ่มต้นของเกมที่คุณจะได้รับรายชื่อจาก 5 สินค้าพร้อมกับจำนวนเงินที่คุณจะสามารถที่จะผลิตในแต่ละปี (เช่น: 5-A,6-B,3-C,12-D,4-E) จากนั้นคุณจะส่งคืนจดหมาย A ถึง E เพื่อตัดสินใจว่าจะผลิตอะไร จากนั้นในช่วงฤดูใบไม้ร่วงคุณจะนำผลิตภัณฑ์ของคุณ (รวมถึงสินค้าในที่เก็บข้อมูล) ออกสู่ตลาด คุณมี 50 เทิร์นเพื่อแลกเปลี่ยน คุณต้องตัดสินใจว่าคุณต้องการจะPซื้อ, ขายS, หรือขายLให้ตลาด จากนั้นผู้ซื้อจะถูกจับคู่แบบสุ่มกับผู้ขาย หากกลุ่มมีความพิเศษพิเศษการสุ่มจะพลาดโอกาสนี้ หากผู้ประกอบการจะข้ามพวกเขาจะได้รับมิฉะนั้นS Tผู้ขายจะต้องตัดสินใจในสิ่งที่เขาต้องการที่จะขายและจำนวนเงิน (เช่น3-A) และแล้วสิ่งที่เขาจะยอมรับ (เช่น: 5-B,2-D,1-E) (ค่ามีใด ๆไม่ได้ทั้งหมด ) จากนั้นผู้ซื้อจะได้รับแจ้งว่าผลิตภัณฑ์ที่ผู้ขายขายนั้นคืออะไรผลิตภัณฑ์ที่ผู้ขายจะนำไปใช้และเขาสามารถเลือกผลิตภัณฑ์เพื่อแลกเปลี่ยนกับมัน …

28
คำนวณโมดูลัสของผกผัน
งาน: มูลค่าการส่งออกสำหรับxที่สองค่าที่กำหนดa mod x = ba,b การสันนิษฐาน aและbจะเป็นจำนวนเต็มบวกเสมอ จะไม่มีทางแก้สำหรับ x หากมีหลายวิธีให้เอาท์พุทอย่างน้อยหนึ่งวิธี หากไม่มีวิธีแก้ปัญหาให้เอาท์พุทอะไรหรือบ่งชี้ว่าไม่มีวิธีแก้ไข อนุญาตให้ใช้บิวด์อิน (ไม่สนุกเท่าวิธีการทางคณิตศาสตร์อื่น ๆ ) เอาต์พุตเป็นจำนวนเต็มเสมอ ตัวอย่าง A, B >> POSSIBLE OUTPUTS 5, 2 >> 3 9, 4 >> 5 8, 2 >> 3, 6 6, 6 >> 7, (ANY NUMBER > 6) 8, 7 >> NO SOLUTION 2, …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

6
Slime: The Territory War
คุณเป็นก้อนกลมของน้ำเมือก โดยธรรมชาติแล้วการเป็นน้ำเมือกคุณต้องการที่จะไหลซึ่มมากที่สุด แต่มี Slimes อีก 3 คนที่ต้องการทำสิ่งเดียวกัน ใครจะเป็นผู้ที่เหนือกว่าเมือก? ลักษณะ Slimes ทั้งหมดจะถูกรวบรวมไว้ในเวทีเดียว ผู้พิพากษา (เช่นโปรแกรมควบคุม) จะผ่านรายการชุดค่าผสมเมือก 4 ชุดที่เป็นไปได้ทั้งหมดวางไว้ที่มุมโต๊ะและสังเกตดูว่าน้ำเมือกใดไหลผ่านบริเวณส่วนใหญ่ Slimes ของคุณสามารถทำอย่างใดอย่างหนึ่งจาก 3 การกระทำในแต่ละเทิร์น: กางออกกระโดดหรือผสาน คำอธิบายเพิ่มเติมเกี่ยวกับความหมายของสิ่งเหล่านี้ในส่วนผลผลิต คณะกรรมการ / สนามกีฬา เวทีจะเป็นกระดานสี่เหลี่ยม (ปัจจุบัน 8x8 แต่อาจมีการเปลี่ยนแปลงในอนาคต) นี่คือตัวอย่างของเกมที่กำลังดำเนินอยู่: 11111222 11111444 11.22444 .1222.4. 333.3244 33333.44 333...44 333....4 Slime แสดงโดยตัวเลข 1 ถึง 4 (ผู้เล่น 1 ถึง 4) และพื้นที่ว่างจะแสดงเป็นจุด ( .) …

6
มาสงครามรถถังกันเถอะ!
มาสงครามรถถังกันเถอะ! แรงบันดาลใจบางส่วนจากDestroy พวกเขาด้วย Lazers วัตถุประสงค์ งานของคุณคือการควบคุมรถถัง ย้ายไปรอบ ๆ และยิงรถถังและอุปสรรคอื่น ๆ ในสนามรบ 2D รถถังสุดท้ายจะเป็นผู้ชนะ! รูปแบบแผนที่ รถถังของคุณจะอยู่ในสนาม 2D บนพื้นฐานnจากnตารางของสี่เหลี่ยมหน่วย ฉันจะตัดสินใจว่าอะไรnจะขึ้นอยู่กับจำนวนของการส่ง แต่ละตารางสามารถมีเพียงหนึ่งใน: รถถัง ต้นไม้หนึ่งต้น ร็อค ผนัง ไม่มีอะไร อุปสรรคและรถถังทั้งหมดเติมเต็มช่องว่างของพวกเขาอย่างสมบูรณ์และพวกเขาปิดกั้นทุกช็อตที่โดนพวกมันจากการทำลายสิ่งต่าง ๆ ลงไปอีก นี่คือตัวอย่างของฟิลด์ที่มี#= tank; T= ต้นไม้; R= หิน W= ผนัง; .= ไม่มีอะไรกับn= 10 .....#.... ..T....R.. WWW...WWWW W......T.. T...R...Ww W...W..... W....W...T WWWWWW...R W......... WWWWWWRT.. พิกัดอยู่ในรูปแบบx, yที่xเพิ่มจากซ้ายไปขวาและyเพิ่มจากล่างขึ้นบน …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.