ผลต่างระหว่างรุ่นของ "Psl68/divide-cli"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(สร้างหน้าด้วย "หน้านี้รวมคำสั่งในการคอมไพล์โจทย์ divide and conquer")
 
 
(ไม่แสดง 5 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน)
แถว 1: แถว 1:
 
หน้านี้รวมคำสั่งในการคอมไพล์โจทย์ divide and conquer
 
หน้านี้รวมคำสั่งในการคอมไพล์โจทย์ divide and conquer
 +
 +
== Probe1d ==
 +
 +
สมมติว่าโปรแกรมหลักชื่อ p.cpp ให้สั่ง
 +
 +
g++ p.cpp probelib.cpp
 +
 +
ในการคอมไพล์ จะได้ผลลัพธ์ชื่อไฟล์ a.out
 +
 +
== Traffic ==
 +
 +
 +
== Cave ==
 +
 +
ดาวน์โหลดที่: [https://theory.cpe.ku.ac.th/~jittat/lib/cave/]
 +
 +
ใน directory ต้องมีไฟล์ cave.h, grader.c, และ graderlib.c
 +
 +
สมมติว่าเขียนโค้ดในไฟล์ cave.cpp (ดูจากในตัวอย่าง)  ถ้าจะคอมไพล์สั่ง
 +
 +
g++ cave.cpp grader.c
 +
 +
=== รูปแบบข้อมูลนำเข้า ===
 +
 +
* บรรทัดแรกระบุ N
 +
* บรรทัดที่สอง ระบุจำนวนเต็ม N จำนวน เป็น 0 หรือ 1 (แทนว่าสวิตช์สับขึ้นหรือลงในการเปิด)
 +
* บรรทัดที่สาม ระบุรายการจำนวน N จำนวน ที่มีค่าระหว่าง 0 ถึง N-1 แทนหมายเลขประตูที่สวิตช์แต่ละอันควบคุม
 +
 +
ดูตัวอย่างจากไฟล์ sample.in  ถ้าโปรแกรมทำงานถูก จะตอบเหมือน sample.in

รุ่นแก้ไขปัจจุบันเมื่อ 08:15, 22 ธันวาคม 2568

หน้านี้รวมคำสั่งในการคอมไพล์โจทย์ divide and conquer

Probe1d

สมมติว่าโปรแกรมหลักชื่อ p.cpp ให้สั่ง

g++ p.cpp probelib.cpp

ในการคอมไพล์ จะได้ผลลัพธ์ชื่อไฟล์ a.out

Traffic

Cave

ดาวน์โหลดที่: [1]

ใน directory ต้องมีไฟล์ cave.h, grader.c, และ graderlib.c

สมมติว่าเขียนโค้ดในไฟล์ cave.cpp (ดูจากในตัวอย่าง) ถ้าจะคอมไพล์สั่ง

g++ cave.cpp grader.c

รูปแบบข้อมูลนำเข้า

  • บรรทัดแรกระบุ N
  • บรรทัดที่สอง ระบุจำนวนเต็ม N จำนวน เป็น 0 หรือ 1 (แทนว่าสวิตช์สับขึ้นหรือลงในการเปิด)
  • บรรทัดที่สาม ระบุรายการจำนวน N จำนวน ที่มีค่าระหว่าง 0 ถึง N-1 แทนหมายเลขประตูที่สวิตช์แต่ละอันควบคุม

ดูตัวอย่างจากไฟล์ sample.in ถ้าโปรแกรมทำงานถูก จะตอบเหมือน sample.in