Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. โปรแกรม C++ นับจำนวน dodecagons ที่เราสร้างได้ขนาด d

    สมมติว่าเรามีตัวเลข d พิจารณาว่ามีจำนวนไม่สิ้นสุดของแผ่นสี่เหลี่ยมจัตุรัสและกระเบื้องสามเหลี่ยมปกติที่มีความยาวด้าน 1 เราต้องค้นหาว่าเราสามารถสร้างรูปหลายเหลี่ยมปกติ (รูปหลายเหลี่ยม 12 ด้าน) ที่มีด้าน d โดยใช้กระเบื้องเหล่านี้ได้หลายวิธี หากคำตอบมีขนาดใหญ่เกินไป ให้คืนค่า mod ผลลัพธ์ 998244353 ขั้

  2. โปรแกรม C++ เพื่อนับจำนวนการดำเนินการที่จำเป็นสำหรับการลบโหนดทั้งหมด

    สมมติว่าเรามีเมทริกซ์ที่อยู่ติดกันของกราฟกำกับ G จนกว่ากราฟจะว่างเปล่า เรากำลังดำเนินการต่อไปนี้ซ้ำ:เลือกจุดยอดหนึ่งจุดจาก G จากนั้นลบจุดยอดนั้นและจุดยอดทั้งหมดที่สามารถเข้าถึงได้จากจุดยอดนั้นโดยทำตามขอบบางส่วน การลบจุดยอดจะลบขอบที่ตกกระทบลงไปด้วย เราต้องหาจำนวนครั้งที่คาดว่าจะดำเนินการเสร็จ ดังนั้

  3. โปรแกรม C++ หาด้านที่สี่ของรูปสี่เหลี่ยม

    สมมติว่าเรามีตัวเลขสามตัว a, b และ c เราต้องการสร้างรั้วแบบปิดเป็นรูปสี่เหลี่ยมธรรมดาที่ไม่เสื่อมคุณภาพตามอำเภอใจ เรามีด้านยาวสามด้าน a, b และ c แล้ว เราต้องหาอีกด้านหนึ่ง ง. ดังนั้นหากอินพุตเป็นเหมือน a =12; ข =34; c =56 จากนั้นผลลัพธ์จะเป็น 42 คำตอบอื่น ๆ ก็เป็นไปได้เช่นกัน ขั้นตอน เพื่อแก้ปัญหา

  4. โปรแกรม C++ เพื่อค้นหา n ลำดับวงเล็บที่ถูกต้อง

    สมมติว่าเรามีตัวเลข n ดังที่เราทราบ ลำดับวงเล็บคือสตริงที่มีเฉพาะอักขระ ( และ ) ลำดับวงเล็บที่ถูกต้องคือลำดับวงเล็บซึ่งสามารถเปลี่ยนเป็นนิพจน์ทางคณิตศาสตร์ที่ถูกต้องได้โดยการแทรกอักขระ 1 และ + ระหว่างอักขระดั้งเดิมของลำดับ ดังนั้น หากลำดับวงเล็บคือ ()() สิ่งนี้ถูกต้องเพราะเราสามารถใส่ 1 เช่น (1)+(1)

  5. โปรแกรม C ++ เพื่อค้นหาจำนวนค่าที่แตกต่างกันที่เราจะได้รับหลังจากลบล้าง subarray

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n เราเลือกชุดย่อยของตัวเลขที่ระบุและลบล้างตัวเลขเหล่านี้ เราต้องหาจำนวนค่าต่างๆ สูงสุดในอาร์เรย์ที่เราหาได้ ดังนั้นหากอินพุตเป็น A =[1, 1, 2, 2] ผลลัพธ์จะเป็น 4 เพราะเราสามารถลบล้างตัวเลขตัวแรกและตัวสุดท้ายเพื่อสร้างอาร์เรย์ [-1, 1, 2, -2] ด้วย สี่ค่าที่แตกต่

  6. โปรแกรม C++ เพื่อค้นหาอาร์เรย์หลังจากลบองค์ประกอบที่ซ้ำกันด้านซ้ายออก

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n เราต้องการลบองค์ประกอบที่ซ้ำกัน เราต้องการปล่อยเฉพาะรายการขวาสุดสำหรับแต่ละองค์ประกอบของอาร์เรย์ ลำดับสัมพัทธ์ขององค์ประกอบที่ไม่ซ้ำที่เหลือไม่ควรเปลี่ยนแปลง ดังนั้น หากอินพุตเป็น A =[1, 5, 5, 1, 6, 1] เอาต์พุตจะเป็น [5, 6, 1] ขั้นตอน เพื่อแก้ปัญหานี้ เราจ

  7. โปรแกรม C++ คำนวณว่าต้องใช้เวลากี่ปีถึงจะได้ X รูปีพร้อมดอกเบี้ย 1%

    สมมติว่าเรามีหมายเลข X เรามี 100 รูปีในธนาคาร ธนาคารคืนอัตราดอกเบี้ยต่อปีที่ 1% ทบต้นทุกปี (เฉพาะจำนวนเต็มเท่านั้น). เราต้องเช็คก่อนว่าต้อง X รูปีกี่ปี? ดังนั้น หากอินพุตเท่ากับ X =520 เอาต์พุตจะเป็น 213 ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - sum := 0 balance := 100 while balance <

  8. โปรแกรม C++ ค้นหาจำนวนเงินสูงสุดที่เป็นไปได้หลังจากเล่นเกม

    สมมติว่าเรามีตัวเลข A, B และ C สามตัว พิจารณาเกม:มี แผงจำนวนเต็ม สามตัว โดยแต่ละตัวมีรูปแบบตัวเลข 1 ถึง 9 (รวมทั้งสองอย่าง) พิมพ์อยู่ และ แผงควบคุมตัวดำเนินการ หนึ่งตัวที่มี + ป้ายพิมพ์บนนั้น ผู้เล่นควรสร้างสูตรในรูปแบบ X+Y โดยจัดเรียงแผงสี่แผงจากซ้ายไปขวา จากนั้นจำนวนเงินค่าเผื่อจะเท่ากับมูลค่าผลลั

  9. โปรแกรม C++ เพื่อนับจำนวนการดำเนินการที่จำเป็นในการเข้าถึง n โดยการจ่ายเหรียญ

    สมมติว่าเรามีตัวเลขห้าตัว N, A, B, C, D เราเริ่มต้นด้วยตัวเลข 0 และสิ้นสุดที่ N เราสามารถเปลี่ยนตัวเลขได้ด้วยจำนวนเหรียญที่แน่นอนด้วยการดำเนินการต่อไปนี้ - คูณจำนวนด้วย 2 จ่ายเหรียญ A คูณตัวเลขด้วย 3 จ่ายเหรียญ B คูณจำนวนด้วย 5 จ่ายเหรียญ C เพิ่มหรือลดจำนวน 1 ตัว จ่ายเหรียญ D เราสามารถดำเนินการเห

  10. โปรแกรม C++ เพื่อค้นหาระยะทางสูงสุดระหว่างนักเรียนสองคนหลังจาก x swaps

    สมมติว่าเรามีตัวเลขสี่ตัว n, x, a และ b มีนักเรียน n คนอยู่ในแถว มีนักเรียนสองคนที่เป็นคู่แข่งกันในหมู่พวกเขามี ตัวหนึ่งอยู่ที่ตำแหน่ง a และอีกตัวอยู่ที่ตำแหน่ง b ตำแหน่งมีหมายเลขตั้งแต่ 1 ถึง n จากซ้ายไปขวา เราต้องการเพิ่มระยะห่างระหว่างนักเรียนสองคนนี้ให้มากที่สุด เราสามารถดำเนินการต่อไปนี้ได้ x ค

  11. โปรแกรม C++ หาลำดับการโหลดทองบนสเกลน้ำหนักไม่ระเบิด

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบต่างกัน n ตัว และอีกจำนวนหนึ่งคือ x มีทองคำอยู่ n ชิ้น น้ำหนักทองคือ A[i] เราจะนำ n ชิ้นนี้มาใส่ในเครื่องชั่งน้ำหนักทีละชิ้น แต่เครื่องชั่งมีข้อบกพร่องที่ผิดปกติ:หากน้ำหนักรวมบนเครื่องชั่งเป็น x ตรงทั้งหมด เครื่องชั่งจะระเบิด เราต้องตรวจสอบว่าเราสามารถใส่ทอง n

  12. โปรแกรม C++ นับจำนวนเมืองที่เราเยี่ยมชมได้จากแต่ละเมืองด้วยการดำเนินการที่กำหนด

    สมมติว่าเรามีรายการ N จุดพิกัด P ในรูปแบบ (xi, yi) ค่า x และ y เป็นการเรียงสับเปลี่ยนของจำนวนธรรมชาติ N ตัวแรก สำหรับแต่ละ k ในช่วง 1 ถึง N เราอยู่ที่เมือง k เราสามารถประยุกต์ใช้การดำเนินการตามอำเภอใจได้หลายครั้ง ปฏิบัติการ:เราย้ายไปยังเมืองอื่นที่มีพิกัด x น้อยกว่าและพิกัด y เล็กกว่า หรือพิกัด x ที

  13. โปรแกรม C ++ เพื่อเชื่อมสตริงในลำดับย้อนกลับ

    สมมติว่าเรามีสองสตริง S และ T ทั้งคู่เป็นตัวพิมพ์เล็ก เชื่อมต่อ T และ S ตามลำดับนี้เพื่อสร้างสตริงสุดท้าย ดังนั้น ถ้าอินพุตเป็นเหมือน S =ramming; T =prog จากนั้นผลลัพธ์จะเป็น การเขียนโปรแกรม ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - res := T concatenate S return res ตัวอย่าง ให้เราดูกา

  14. โปรแกรม C++ เช็คผลเกม xor 0 หรือเปล่า

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ N และสตริงไบนารี่ S อีกอันหนึ่ง ลองพิจารณาว่าผู้เล่นสองคนกำลังเล่นเกม มีตัวเลขเป็น 0 และ 1 มีตัวแปร x ตัวหนึ่งซึ่งมีค่าเริ่มต้นเป็น 0 เกมมี N รอบ ในบุคคลที่กลม S[i] ทำสิ่งใดสิ่งหนึ่งต่อไปนี้:แทนที่ x ด้วย x XOR A[i] มิฉะนั้นจะไม่ทำอะไรเลย บุคคลที่ 0 ต้องการ 0

  15. โปรแกรม C++ หาดัชนีทหารที่สามารถสร้างหน่วยลาดตระเวนได้

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n มีทหาร n นายยืนเป็นวงกลม สำหรับทหาร ความสูงคือ A[i] หน่วยลาดตระเวนสามารถสร้างจากทหารสองคนที่อยู่ติดกันซึ่งมีความสูงต่างกันเพียงเล็กน้อย ดังนั้นแต่ละอันจะสังเกตเห็นได้น้อยลงเมื่อเทียบกัน เราต้องหาดัชนีของทหารสองคนที่สามารถสร้างหน่วยลาดตระเวนได้ ดังนั้น หากอิ

  16. โปรแกรม C++ นับจำนวนขั้นบันไดและจำนวนขั้นบันไดแต่ละขั้น

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n ให้อามาลปีนบันไดภายในอาคารหลายชั้น ทุกครั้งที่ปีนขึ้นให้เริ่มจาก 1 เช่น ถ้าขึ้นบันได 2 ขั้น มี 3 ขั้น 4 ขั้น เขาจะพูดตัวเลข เช่น 1, 2, 3, 1, 2, 3, 4 ในอาร์เรย์ A ตัวเลขเป็นตัวแทนของหมายเลขบันไดที่อามาลพูด เราต้องนับจำนวนบันไดที่เขาปีน และพิมพ์จำนวนขั้นในแต่ล

  17. โปรแกรม C ++ เพื่อค้นหาความแตกต่างขั้นต่ำระหว่างผลรวมของสองชุดย่อยจาก n ตัวเลขธรรมชาติตัวแรก

    สมมติว่าเรามีตัวเลข n พิจารณาก่อน n ตัวเลขธรรมชาติ เราต้องแยกพวกมันออกเป็นสองชุด A และ B เพื่อให้แต่ละองค์ประกอบเป็นของชุดเดียวและความแตกต่างที่แน่นอนระหว่างผลรวมขององค์ประกอบใน A และผลรวมขององค์ประกอบใน B มีค่าน้อยที่สุด และพบความแตกต่างนั้น ดังนั้น หากอินพุตเป็น n =5 ผลลัพธ์จะเป็น 1 เพราะถ้าเราสร

  18. โปรแกรม C++ เช็ค string ว่าเสียหรือไม่

    สมมติว่าเรามีสตริง S ที่มีอักขระ n ตัว S มีตัวอักษรภาษาอังกฤษตัวพิมพ์เล็กและอักขระ ) สตริงไม่ถูกต้อง หากจำนวนอักขระ ) ต่อท้ายมากกว่าจำนวนอักขระที่เหลืออย่างเคร่งครัด ต้องเช็คว่าเอสเสียหรือเปล่า ดังนั้น หากอินพุตเป็นเหมือน S =fega))))) ผลลัพธ์จะเป็น True เพราะนี่แย่เพราะมี 4 ตัวอักษรและ 6 ) ขั้นตอน

  19. โปรแกรม C ++ เพื่อค้นหาอาร์เรย์หลังจากแทรกองค์ประกอบใหม่โดยที่ความแตกต่างขององค์ประกอบสององค์ประกอบอยู่ในอาร์เรย์

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบที่แตกต่างกัน n อาร์เรย์ B เรียกว่า ดี ถ้าสำหรับสององค์ประกอบที่แตกต่างกัน B[i] และ B[j] |B[i] - B[j]| ปรากฏใน B อย่างน้อยหนึ่งครั้ง และองค์ประกอบทั้งหมดใน B จะแตกต่างกัน เราต้องตรวจสอบว่าเราสามารถเพิ่มจำนวนเต็มหลายจำนวนใน A เพื่อให้มีขนาดไม่เกิน 300 หรือไม่ หา

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:292/300  20-คอมพิวเตอร์/Page Goto:1 286 287 288 289 290 291 292 293 294 295 296 297 298