Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. รหัส C++ หาอันดับนักเรียนจากตารางคะแนน

    สมมติว่าเรามีอาร์เรย์ 2 มิติขนาด n x 4 พิจารณาว่ามีนักเรียน n คน และรหัสของพวกมันเริ่มต้นจาก 0 ถึง n-1 แต่ละคนมีคะแนนภาษาอังกฤษ ภูมิศาสตร์ คณิตศาสตร์ และประวัติศาสตร์สี่คะแนน ในตาราง นักเรียนจะถูกจัดเรียงตามผลรวมของคะแนนที่ลดลง หากนักเรียนสองคนขึ้นไปมีผลรวมเท่ากัน นักเรียนเหล่านี้จะถูกจัดเรียงตามการ

  2. รหัส C ++ เพื่อค้นหาจำนวนผลไม้สูงสุดที่จะทำผลไม้แช่อิ่ม

    สมมติว่าเรามีตัวเลขสามตัว a, b และ c มีมะนาว บีแอปเปิ้ล และลูกแพร์ซี ในการทำผลไม้แช่อิ่ม อัตราส่วนผลไม้จะเป็น 1 :2 :4 เราไม่สามารถหั่นผลไม้เป็นชิ้นๆ ได้ เราต้องหาจำนวนสูงสุดของมะนาว แอปเปิ้ล และลูกแพร์ที่เราสามารถทำผลไม้แช่อิ่มได้ ถ้าเป็นไปไม่ได้ ให้คืนค่า 0 ดังนั้นหากอินพุตเป็นเหมือน a =4; ข =7; c

  3. รหัส C ++ เพื่อค้นหาสตริงที่ trygub ไม่ใช่สตริงย่อย

    สมมติว่าเรามีสตริง S ที่มีตัวอักษรภาษาอังกฤษตัวพิมพ์เล็ก n ตัว เราต้องเรียงลำดับอักขระใน S ใหม่ เพื่อให้ trygub ไม่เป็นผลสืบเนื่องของสตริงผลลัพธ์ ดังนั้น หากอินพุตเป็น S =pintontrygubabc ผลลัพธ์จะเป็น abbcginnoprttuy ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - sort the array S return S ตั

  4. รหัส C++ เพื่อค้นหาเครื่องประดับสูงสุดเพื่อการตกแต่งที่ดี

    สมมติว่าเรามีตัวเลขสามตัว y, b และ r มีเครื่องประดับสีเหลือง ข เครื่องประดับสีน้ำเงิน และเครื่องประดับสีแดงสำหรับตกแต่ง เครื่องประดับจะสวยงาม ถ้าจำนวนของเครื่องประดับสีน้ำเงินที่ใช้มากกว่า 1 เท่ากับจำนวนเครื่องประดับสีเหลือง และจำนวนของเครื่องประดับสีแดงที่ใช้มากกว่า 1 ของเครื่องประดับสีน้ำเงิน เราต

  5. รหัส C++ เช็คสตริงว่าหลากหลายหรือไม่

    สมมติว่าเรามีสตริง S ที่มีอักษรตัวพิมพ์เล็ก n ตัว สตริงจะเรียกว่าหลากหลายถ้ามีตัวอักษรต่อเนื่องกันของตัวอักษรภาษาอังกฤษและแต่ละตัวอักษรเกิดขึ้นเพียงครั้งเดียว (ตัวอักษร a และ z ไม่อยู่ติดกัน) ก็ต้องดูกันอีกทีว่ามีความหลากหลายหรือไม่ ดังนั้น หากอินพุตเป็น S =fced เอาต์พุตจะเป็น True ขั้นตอน เพื่อแก

  6. รหัส C++ เพื่อค้นหาตัวเลขสามตัวที่มีผลรวมเป็น n

    สมมติว่าเรามีตัวเลข n เราจะหาตัวเลขสามตัว a, b และ c โดยที่ a + b + c=n และไม่มีตัวเลขใดในจำนวนนี้ที่คูณด้วย 3 ดังนั้น หากอินพุตเท่ากับ n =233 เอาต์พุตจะเป็น [77, 77, 79] ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - if (n - 2) mod 3 is same as 0, then:    return 1, 2, and n - 3 O

  7. รหัส C++ เพื่อนับจำนวนทอยลูกเต๋าเพื่อรับเป้าหมาย x

    สมมติว่าเรามีจำนวน x เรามีลูกเต๋าหกหน้าและหน้าของมันมีเลขตั้งแต่ 2 ถึง 7 เราต้องการแต้ม x จากลูกเต๋า เมื่อเราโยนลูกเต๋า ตัวเลขหน้าจะถูกเพิ่มเพื่อให้บรรลุเป้าหมายของเรา เราไม่สนใจเกี่ยวกับจำนวนการทอยลูกเต๋า ดังนั้นเราจึงต้องการทราบจำนวนการทอยที่เราสามารถทำได้เพื่อให้ได้คะแนน x ที่แน่นอนสำหรับพวกเขา เ

  8. รหัส C ++ เพื่อค้นหาคู่ของตัวเลขที่ตัวหนึ่งเป็นหลายตัว

    สมมติว่าเรามีตัวเลขสองตัว l และ r เราต้องหาคู่ดังกล่าว (x, y) โดยที่ l <=x, y <=r,และ x !=y และ x หาร y หากมีมากกว่าหนึ่งคำตอบ ให้ส่งคืนคำตอบใดคำตอบหนึ่ง ดังนั้นหากอินพุตเป็นเหมือน l =3; r =14 แล้วผลลัพธ์จะเป็น (3, 9) ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - return l and l*2 ตัวอย่าง

  9. รหัส C++ เพื่อตรวจสอบว่าเราบินไปฟลอริดามากกว่าซีแอตเทิล

    สมมติว่าเรามีสตริง S ที่มีตัวอักษรสองชนิดคือ S และ F ถ้า S[i] คือ S เราอยู่ที่ซีแอตเทิลในวันนั้น และถ้าเป็น F เราอยู่ที่ฟลอริดา เราต้องตรวจสอบว่าเราบินจากซีแอตเทิลไปฟลอริดาหลายครั้งมากกว่าฟลอริดาไปซีแอตเทิลหรือไม่ ดังนั้น หากอินพุตเป็น S =SSFFSFFSFF เอาต์พุตจะเป็น True ขั้นตอน เพื่อแก้ปัญหานี้ เรา

  10. รหัส C++ เพื่อค้นหาจำนวนการอัพเกรดที่จะทำให้ HP ยิ่งใหญ่กว่าปัจจุบัน

    สมมติว่าเรามีตัวเลข n ในเกม ตัวละครทุกตัวมีคะแนนสุขภาพ (HP) ที่แตกต่างกันสี่คะแนน หมวดหมู่มีดังนี้ − Category A :ถ้า HP อยู่ในรูป (4n + 1) Category B :ถ้า HP อยู่ในรูป (4n + 3) Category C :ถ้า HP อยู่ในรูป (4n + 2) Category D :ถ้า HP อยู่ในรูป 4n D ดังนั้น หมวดหมู่ A คือสูงสุดและประเภ

  11. รหัส C ++ เพื่อค้นหาหมายเลขสุดท้ายหลังจากลบเกมสูงสุดขั้นต่ำ

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n มี n ตัวเลขเขียนไว้บนกระดาน Amaland Bimal กำลังเล่นเกมแบบผลัดกันเล่น ในแต่ละเทิร์นพวกเขาจะเลือกหมายเลขและลบออกจากกระดาน อามาลเล่นก่อน Amal ต้องการลดจำนวนสุดท้ายที่เขาจะทิ้งไว้บนกระดานให้น้อยที่สุด และ Bimal ต้องการเพิ่มจำนวนสุดท้ายให้มากที่สุด เราต้องหาตัวเล

  12. โปรแกรม C++ หาผู้ชนะเกมไพ่

    สมมติว่าเรามีตัวเลข n สองอาร์เรย์ A และ B ขนาด k1 และ k2 ตามลำดับ Amal และ Bimalare เล่นเกมไพ่ที่น่าสนใจ มีไพ่ n ใบ เลข 1 ถึง n ในขั้นต้นบัตรจะถูกแจกจ่ายระหว่างพวกเขา เกมดำเนินไปดังนี้:ในแต่ละเทิร์น ผู้เล่นแต่ละคนหยิบไพ่หนึ่งใบ (แล้วแต่ว่าพวกเขาต้องการ) แล้ววางลงบนโต๊ะ เพื่อที่ผู้เล่นอีกคนจะไม่เห็นไ

  13. โค้ด C++ เพื่อค้นหาสตริงย่อยสองสตริงที่มีสตริงย่อยน้อยที่สุด

    สมมติว่าเรามีสตริงตัวพิมพ์เล็ก S ที่มีอักขระ n ตัว เราต้องหาสองสตริงย่อยที่ไม่ว่างเปล่า P และ Q เช่นนั้น - ทั้ง P และ Q เป็นผลสืบเนื่องของ S สำหรับแต่ละดัชนี i S[i] เป็นของหนึ่งใน P และ Q P มีค่าน้อยที่สุดเท่าที่จะเป็นไปได้ ดังนั้น หากอินพุตเป็นเหมือน S =thelightsaber ผลลัพธ์จะเป็น 10 เพ

  14. รหัส C++ นับจำนวนสมุดทำ n origamis

    สมมติว่าเรามีตัวเลขสองตัว n และ k ในงานปาร์ตี้มีเพื่อนที่ได้รับเชิญ Amal ต้องการเชิญในรูปแบบของ origami สำหรับคำเชิญแต่ละครั้ง เขาต้องการกระดาษสีแดงสองใบ กระดาษสีเขียวห้าใบ และกระดาษสีน้ำเงินแปดใบ สมุดโน้ตแต่ละสีมีจำนวนไม่จำกัด แต่สมุดโน้ตแต่ละเล่มมีเพียงสีเดียวด้วยกระดาษ k เราต้องหาจำนวนสมุดบันทึกข

  15. รหัส C++ หาเวลารวมในการดึงกล่องโดย Rabbit

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

  16. รหัส C++ ถึงสมาคมเก้าอี้เด็ก

    สมมติว่าเรามีตัวเลข n เราต้องหาอาร์เรย์ A ที่มีขนาด n มีโต๊ะ n โต๊ะ แต่ละโต๊ะมีเก้าอี้ 4 ตัว เก้าอี้มีหมายเลขตั้งแต่ 1 ถึง 4n เป็นที่ทราบกันดีว่าเด็กสองคนที่นั่งบนเก้าอี้ที่มีตัวเลข a และ b (a !=b) จะผ่อนคลายหาก − gcd(a,b) =1 หรือ a หาร b หรือ b หาร a. เราต้องการนั่งเด็ก ๆ ดังนั้นจึงไม่มีเด

  17. รหัส C++ นับปุ่มขั้นต่ำ คลิ๊กปรับระดับเสียงเหมือนเมื่อก่อน

    สมมติว่าเรามีตัวเลขสองตัว a และ b Amal ตั้งค่าระดับเสียงทีวีเป็น b เสมอ แต่สักวันหนึ่งBimal ได้เปลี่ยนเป็นค่า a รีโมทมีปุ่มทั้งหมด 6 ปุ่ม (-5, -2, -1, 1, 2, 5) โดยเราสามารถเพิ่มหรือลดระดับเสียงได้ 1, 2 หรือ 5 ระดับเสียงอาจมีขนาดใหญ่มากแต่ไม่ติดลบ เราต้องนับ จำนวนปุ่ม Amal ต้องกดอย่างน้อยที่สุดเพื่อใ

  18. รหัส C ++ เพื่อนับการดำเนินการเพื่อจัดเรียงอาร์เรย์

    A[i+1] ให้สลับค่าของ A[i] และ A[ ผม+1]. เราต้องนับจำนวนการวนซ้ำเพื่อจัดเรียงอาร์เรย์ A เป็นครั้งแรก ดังนั้น หากอินพุตเป็น A =[4, 5, 7, 1, 3, 2, 6] เอาต์พุตจะเป็น 5 เพราะอาร์เรย์จะระบุหลังจากการวนซ้ำแต่ละครั้งจะเป็นดังนี้:[4, 5, 1, 7, 2, 3, 6], [4, 1, 5, 2, 7, 3, 6], [1, 4, 2, 5, 3, 7, 6], [1, 2, 4,

  19. รหัส C ++ เพื่อนับจำนวนสตริงย่อยของสตริงตัวเลข

    สมมติว่าเรามีสตริง S ที่มี n หลัก สตริงย่อยของ S ถูกกล่าวว่าเป็นแม้ว่าตัวเลขที่แสดงโดยสตริงนี้จะเป็นเลขคู่ด้วย เราต้องหาจำนวนคู่ของสตริงย่อยของ S. ดังนั้น หากอินพุตเป็นเหมือน S =1234 ผลลัพธ์จะเป็น 6 เนื่องจากสตริงย่อยคือ 2, 4, 12,34, 234, 1234 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - a := 0 n

  20. รหัส C++ เพื่อค้นหาความแตกต่างขั้นต่ำระหว่างระยะเวลาคอนเสิร์ต

    สมมติว่าเรามีตัวเลขสามตัว a, b และ c นักร้องมีเพลง a หนึ่งนาที b tow-minutessong และ c เพลงสามนาที เขาต้องการแจกจ่ายเพลงทั้งหมดเป็นสองคอนเสิร์ต ดังนั้นทุกเพลงควรรวมอยู่ในคอนเสิร์ตเดียว เขาต้องการทำให้ความแตกต่างของระยะเวลาของคอนเสิร์ตน้อยที่สุดเท่าที่จะเป็นไปได้ ระยะเวลาของคอนเสิร์ตคือผลรวมของระยะเว

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