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

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n มีนักเรียน n คนในโรงเรียน และแต่ละคนมี k โหวต และควรใช้คะแนนทั้งหมด มีสองฝ่าย A[i] เป็นตัวแทนของนักเรียน ได้ให้คะแนน A[i] แก่ฝ่ายที่หนึ่ง และนี่ก็หมายความว่าฝ่ายที่สองจะได้รับจำนวนคะแนน k- A[i] ฝ่ายที่สองต้องการตั้ง k ในลักษณะที่พวกเขาชนะ สิ่งที่จะเป็นค่าต่ำ

  2. รหัส C++ เพื่อตรวจสอบจำนวนกองใช้ได้ตั้งแต่วันที่สอง

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

  3. รหัส C ++ เพื่อค้นหาจำนวนที่มากขึ้นซึ่งมีตัวประกอบเป็น k

    สมมติว่าเรามีตัวเลขสองตัว n และ k เราต้องหาจำนวนเต็มที่น้อยที่สุด x ซึ่งมากกว่า n และหารด้วย k ลงตัว ดังนั้นหากอินพุตเป็นเช่น n =5; k =3 จากนั้นผลลัพธ์จะเป็น 6 ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - return n + k - (n mod k) ตัวอย่าง ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น

  4. รหัส C++ เพื่อค้นหาศูนย์กลางของกล่องด้านใน

    สมมติว่าเรามีเมทริกซ์ขนาด n x m เซลล์มี W เป็นสีขาวหรือ B เป็นสีดำ สี่เหลี่ยมจัตุรัสบางอันภายในโต๊ะที่มีความยาวคี่ถูกทาสีดำ เราต้องหาจุดศูนย์กลางของจตุรัสนี้ให้ได้ ดังนั้นหากอินพุตเป็นแบบ ว ว ข ข ข ว ว ว ข ข ข ว ว ว ข ข ข ว ว ว ว ว ว ว ว ว ว ว ว ว แล้วผลลัพธ์จะเป็น (3, 1). ขั้นตอน เพื่อแก้

  5. รหัส C++ เพื่อค้นหาคำตอบโดยการตรวจสอบสระ

    สมมติว่าเรามีสตริง S. Amal และ Bimal กำลังเล่นเกม กฎของเกมมีดังนี้ คนที่เล่นครั้งแรกคืออามาลเป็นนักสืบ เขาควรสอบสวน อาชญากรรม และหาสาเหตุ เขาสามารถถามคำถามใดก็ได้ที่มีคำตอบว่า ใช่ หรือ ไม่ใช่ หากอักษรตัวสุดท้ายของคำถามเป็นสระ ให้ตอบว่า ใช่ ไม่เช่นนั้น ไม่ใช่ สระเหล่านี้ได้แก่ A, E, I, O, U, Y เรามี

  6. รหัส C ++ เพื่อค้นหาสตริงที่ถูกต้องขั้นต่ำจากสตริงไบนารีที่กำหนด

    สมมติว่าเรามีสตริงไบนารี S ที่มี n บิต ไม่มีศูนย์นำหน้าซ้ำซ้อน เราสามารถดำเนินการสองอย่างที่แตกต่างกันบน S - สลับคู่ของบิตที่อยู่ติดกัน แทนที่ 11 ทั้งหมดด้วย 1 ให้ val(S) เป็นตัวแทนทศนิยมของ S เราต้องหาสตริงที่ถูกต้องขั้นต่ำ โดยที่ค่าสตริง A มีค่าน้อยกว่าสตริงที่ถูกต้อง B เมื่อ val(A)

  7. รหัส C ++ เพื่อตรวจสอบแฟล็กที่กำหนดถูกถอดออกหรือไม่

    สมมติว่าเรามีเมทริกซ์ขนาด n x m แต่ละเซลล์จะมีค่าหนึ่งค่าตั้งแต่ 0 ถึง 9 ควรมีแถบธง:แถวแนวนอนแต่ละแถวของธงควรมีสี่เหลี่ยมที่มีสีเดียวกัน และสีของแถวแนวนอนที่อยู่ติดกันควรต่างกัน เราต้องตรวจสอบเมทริกซ์ที่กำหนดว่าเป็นแฟล็กที่ถูกต้องหรือไม่ ดังนั้นหากอินพุตเป็นแบบ 0 0 0 1 1 1 3 3 3 ขั้นตอน เพื่อ

  8. รหัส C ++ เพื่อรับระยะทางที่สั้นที่สุดจากสถานีวงกลม

    สมมติว่าเรามีตัวเลขสองตัว s และ t และอีกอาร์เรย์ D ที่มีองค์ประกอบ n รถไฟใต้ดินสายวงกลมของ Dreamland มีสถานีที่แตกต่างกัน n สถานี เราทราบระยะทางระหว่างสถานีใกล้เคียงทุกคู่:D[i] คือระยะห่างระหว่างสถานี i และ i+1 และ D[n-1] คือระยะห่างระหว่าง (n-1) และสถานีที่ 0 เราต้องหาระยะทางที่สั้นที่สุดจาก s ถึง

  9. รหัส C ++ เพื่อค้นหาสตริงทิศทางที่ลดลงของการเคลื่อนไหวของหุ่นยนต์

    สมมติว่าเรามีสตริง S ที่มีตัวอักษร n ตัว ตัวอักษรเป็น R หรือ U บนเครื่องบิน 2 มิติ หุ่นยนต์สามารถไปทางขวาหรือขึ้นได้ เมื่อเป็น R มันจะเลื่อนไปทางขวา และเมื่อเป็น U มันจะเลื่อนขึ้น อย่างไรก็ตาม สตริงมีขนาดใหญ่เกินไป เราต้องการทำให้สตริงมีขนาดเล็กลง คู่เช่น RU หรือ UR จะถูกแทนที่ด้วยการเคลื่อนที่แนวทแ

  10. รหัส C ++ เพื่อค้นหาสตริง palindrome ที่มีสตริงย่อยคือ S

    สมมติว่าเรามีสตริง S ที่มีตัวอักษร n ตัว เราต้องหาสตริง T อีกอันหนึ่ง โดยที่ T คือ palindrome และ S เป็นผลสืบเนื่องมาจาก T ดังนั้น หากอินพุตเป็นเหมือน S =ab ผลลัพธ์จะเป็น aabaa (คำตอบอื่นๆ ก็มีให้บริการเช่นกัน) ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - res := S reverse the array S res :

  11. รหัส C ++ เพื่อนับ extrema ในพื้นที่ของอาร์เรย์ที่กำหนด

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

  12. รหัส C++ นับวันอ่านหนังสือเสร็จ

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n และมีค่าอื่น t ในวันที่ Amal ใช้เวลา A[i] วินาทีในการทำงาน ในเวลาว่างเขาอ่านหนังสือ หนังสือทั้งเล่มจะใช้เวลา t วินาทีจึงจะเสร็จสมบูรณ์ เราต้องหาว่าเขาจะอ่านหนังสือให้จบกี่วัน ดังนั้น หากอินพุตเป็น A =[86400, 86398]; t =2 ผลลัพธ์จะเป็น 2 เพราะวันหนึ่งมี 8640

  13. สามารถสร้างรหัส C++ เพื่อนับจำนวนกลุ่มสูงสุดได้

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

  14. รหัส C ++ เพื่อค้นหาการกระโดดขั้นต่ำเพื่อกลับบ้านโดย frog

    สมมติว่าเรามีสตริงไบนารี S หนึ่งตัวที่มี n บิตและอีกจำนวนหนึ่งคือ d บนเส้นจำนวน กบต้องการไปถึงจุด n โดยเริ่มจากจุดที่ 1 กบสามารถกระโดดไปทางขวาได้ในระยะไม่เกิน d สำหรับแต่ละจุดตั้งแต่ 1 ถึง n หากมีดอกลิลลี่ จะมีการทำเครื่องหมายเป็น 1 และ 0 ถ้าไม่มี กบสามารถกระโดดได้เฉพาะจุดด้วยดอกลิลลี่ เราต้องหาจำนว

  15. รหัส C ++ เพื่อค้นหาว่าบุคคลจะมีชีวิตอยู่ได้นานแค่ไหนระหว่างการกด

    สมมติว่าเรามีตัวเลขสี่ตัว d, L, v1 และ v2 การกดสองครั้งเริ่มต้นที่ตำแหน่ง 0 และ L โดยจะเคลื่อนที่เข้าหากันด้วยความเร็ว v1 และ v2 แต่ละรายการ ความกว้างของบุคคลคือ d เขาจะตายหากช่องว่างระหว่างการกดสองครั้งน้อยกว่า d เราต้องหาว่าคนนั้นจะมีชีวิตอยู่ได้นานแค่ไหน ดังนั้นหากอินพุตเป็นเหมือน d =1; L =9; v1

  16. รหัส C++ เพื่อนับจำนวนครั้งที่สามารถรับหินได้

    สมมติว่าเรามีตัวเลข n Amal ให้หินแก่ Bimal และเขาให้หินมากกว่าหนึ่งครั้ง แต่ในการย้ายครั้งเดียวถ้า Amal ให้ k ก้อนหิน ในการย้ายครั้งต่อไป เขาไม่สามารถให้ k ก้อนหินได้ ดังนั้นหินที่ได้รับในการเคลื่อนไหวครั้งเดียวจะต้องแตกต่างจากการย้ายครั้งก่อน เราต้องนับจำนวนครั้งที่ Amal สามารถมอบก้อนหินให้ Bimal ไ

  17. รหัส C++ ถึงจำนวนผู้ชมที่ยืน ณ เวลา t

    สมมติว่าเรามีตัวเลขสามตัว n, k และ t Amal กำลังวิเคราะห์คลื่นเม็กซิกัน มีผู้ชมจำนวน n คนตั้งแต่ 1 ถึง n เริ่มตั้งแต่เวลา 0 เวลาที่ 1 ผู้ชมคนแรกยืน เวลาที่ 2 ผู้ชมที่สองยืน ณ เวลาที่ k ผู้ชมที่ k ยืนขึ้น ในเวลา (k+1) ผู้ชมที่ (k+1) ยืนและผู้ชมคนแรกนั่ง ที่ (k+2) ผู้ชมที่ (k+2) ยืนอยู่ แต่คนที่ 2 นั่ง

  18. รหัส C ++ เพื่อค้นหาขนาดหน้าจอด้วย n พิกเซล

    สมมติว่าเรามีตัวเลข n ในการแสดงผลจะมี n พิกเซล เราต้องหาขนาดของจอสี่เหลี่ยม กฎเป็นเหมือนด้านล่าง - จำนวนแถว (a) ไม่เกินจำนวนคอลัมน์ (b) [a <=b] ความแตกต่างระหว่าง b - a ให้น้อยที่สุด ดังนั้น หากอินพุตเป็น n =12 เอาต์พุตจะเป็น (3, 4) ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - i :=

  19. รหัส C++ นับจำนวนแผ่นที่ซื้อ

    สมมติว่าเรามีตัวเลขสี่ตัว k, n, s และ p ในการทำเครื่องบินกระดาษ ใช้กระดาษสี่เหลี่ยม จากแผ่นขนาดมาตรฐาน เราสามารถสร้างจำนวนเครื่องบินได้ กลุ่มคน k คนตัดสินใจสร้างเครื่องบิน n ลำต่อคน พวกเขาจะไปซื้อกระดาษหลายห่อ แต่ละห่อมีแผ่น p แล้วแจกจ่ายแผ่นให้คนอื่น แต่ละคนควรมีผ้าปูที่นอนเพียงพอสำหรับทำเครื่องบิน

  20. รหัส C++ เพื่อค้นหาว่าทีวีจะดูการแข่งขันนานแค่ไหน

    สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n Amal ต้องการดูการแข่งขัน 90 นาทีและไม่มีการแบ่ง แต่ละนาทีอาจเป็นเรื่องที่น่าสนใจหรือน่าเบื่อก็ได้ หาก 15 นาทีติดต่อกันน่าเบื่อ Amal จะปิดทีวีทันที จะมี n นาทีที่น่าสนใจที่แสดงโดยอาร์เรย์ A เราต้องคำนวณว่า Amal จะดูเกมกี่นาที ดังนั้นหากอินพุตเป็น A =[7, 20,

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