Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. ดีกรีของอาร์เรย์ใน C++

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

  2. มาจิกสแควร์ในกริดใน C++

    ปัญหา สมมติว่าเรามีกริด เราต้องหาจำนวนเซิร์บกริดมาจิกสแควร์ในกริดนั้น มาจิกสแควร์คือกริด 3 x 3 ที่เติมด้วยตัวเลขที่ไม่ซ้ำกันจาก 1 ถึง 9 โดยที่แต่ละแถว คอลัมน์ และทั้งสองเส้นทแยงมุมมีผลรวมเท่ากัน เช่น ถ้าผนวกเข้าเป็น 4384 9519 2762 ผลลัพธ์จะเป็น 1 เนื่องจากมาจิกสแควร์คือ 438 951 276 วิธีแก้ป

  3. X ของชนิดเดียวในสำรับไพ่ใน C++

    ปัญหา = 2 ได้หรือไม่ โดยที่สามารถแบ่งสำรับทั้งหมดเป็น 1 หรือหลายกลุ่มของไพ่ได้ โดยเงื่อนไขต่อไปนี้: แต่ละกลุ่มมีจำนวนไพ่เท่ากับ X ใบพอดี ไพ่ทั้งหมดในแต่ละกลุ่มมีตัวเลขเดียวกัน เช่น ถ้าผนวกเข้าเป็น deck = [1,2,3,4,4,3,2,1] ผลลัพธ์จะเป็น True เนื่องจากแบ่งได้เป็น [1,1],[2,2],[3,3],[4,4] วิธีแก้ปัญหา

  4. เวลาสูงสุดสำหรับตัวเลขที่กำหนดใน C++

    ปัญหา สมมติว่าเรามีอาร์เรย์ของ 4 หลัก เราต้องหาเวลา 24 ชั่วโมงที่ใหญ่ที่สุดที่สามารถสร้างได้ เรารู้ว่าเวลา 24 ชั่วโมงที่เล็กที่สุดคือ 00:00 และเวลาที่ใหญ่ที่สุดคือ 23:59 เริ่มจาก 00:00 เวลาจะใหญ่ขึ้นหากเวลาที่ผ่านไปนับจากเที่ยงคืนมากขึ้น เราต้องคืนคำตอบเป็นสตริงยาว 5 ตัวอักษร หากไม่มีเวลาที่ถูกต้องใ

  5. จำนวนนักเรียนสูงสุดที่สอบผ่านหลังให้คะแนนพิเศษไม่เกิน 100 ใน C++

    ปัญหา ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อหาจำนวนนักเรียนสูงสุดที่สอบผ่านหลังให้คะแนนพิเศษทุกคนและไม่เกิน 100 คะแนน สำหรับนี้ เราจะได้รับอาร์เรย์ที่มีคะแนนของ N นักเรียน งานของเราคือให้มีนักเรียนสอบผ่านมากขึ้น (ต้องการ 50 คะแนน) โดยให้แต่ละคนได้คะแนนพิเศษเท่ากันโดยไม่ให้ใครเกิน 100 คะแนน ตัวอย่าง

  6. ขนาดเซิร์บอาร์เรย์สูงสุดที่ทุกเซิร์บอาร์เรย์ขนาดนั้นมีผลรวมน้อยกว่า k ใน C++

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

  7. ผลรวมเซิร์บอาร์เรย์สูงสุดโดยตัดบางสมาชิกใน C++

    ปัญหา ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อหาผลรวมเซิร์บอาร์เรย์สูงสุดโดยตัดบางสมาชิก สำหรับนี้ เราจะได้รับอาร์เรย์สองอันขนาด M และ N งานของเราคือหาเซิร์บอาร์เรย์ในอาร์เรย์แรกโดยที่ไม่มีสมาชิกภายในเซิร์บอาร์เรย์อยู่ในอาร์เรย์ที่สอง และสมาชิกของเซิร์บอาร์เรย์บวกกันได้สูงสุด ตัวอย่างโค้ด #include &l

  8. ผลรวมเซิร์บอาร์เรย์สูงสุดในอาร์เรย์ที่สร้างจากการต่อซ้ำใน C++

    ปัญหา ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อหาผลรวมเซิร์บอาร์เรย์สูงสุดในอาร์เรย์ที่สร้างจากการต่อซ้ำ สำหรับนี้ เราจะได้รับอาร์เรย์และจำนวนเต็ม K งานของเราคือหาเซิร์บอาร์เรย์ที่มีสมาชิกสูงสุดเมื่ออาร์เรย์ที่กำหนดถูกทำซ้ำ K ครั้ง ตัวอย่างโค้ด #include<bits/stdc++.h> using namespace std; //r

  9. พื้นที่เซิร์บแมทริกซ์สูงสุดที่มีจำนวน 1 มากกว่า 0 หนึ่งใน C++

    ปัญหา ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อหาพื้นที่เซิร์บแมทริกซ์สูงสุดที่มีจำนวน 1 มากกว่า 0 หนึ่ง สำหรับนี้ เราจะได้รับเมทริกซ์ที่มี 0 และ 1 งานของเราคือได้เซิร์บแมทริกซ์ที่มีพื้นที่สูงสุดที่มี 1 มากกว่า 0 ตัวอย่างโค้ด #include <bits/stdc++.h> using namespace std; #define SIZE 10 //fi

  10. ผลรวมสูงสุดของเซิร์บซีเควลที่ไม่มีสามตัวติดกัน

    ปัญหา ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อหาผลรวมสูงสุดของเซิร์บซีเควลที่ไม่มีสามตัวติดกัน สำหรับนี้ เราจะได้รับชุดของจำนวนเต็มบวก งานของเราคือหาผลรวมสูงสุดโดยไม่เอาจำนวนเต็มบวกที่ติดกันสามตัวเข้าไปในค่าผลรวม ตัวอย่างโค้ด 2) sum[2] = max(sum[1], max(arr[1] + arr[2], arr[0] + arr[2])); for (

  11. ผลรวมสูงสุดของเซิร์บทรีที่เป็น BST ใน C++

    ปัญหา ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อหาผลรวมสูงสุดของเซิร์บทรีใน Binary Tree โดยที่เซิร์บทรีนั้นก็เป็น BST ด้วย สำหรับนี้ เราจะได้รับ binary tree งานของเราคือพิมพ์ผลรวมของเซิร์บทรีที่เป็น binary search tree ด้วย ตัวอย่างโค้ด right, maxsum); Info BST; if (L.isBST && R.isBST && L.max

  12. ผลรวมสูงสุดของเซิร์บซีเควลสลับกันใน C++

    ปัญหา ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อหาผลรวมสูงสุดของเซิร์บซีเควลสลับกัน สำหรับนี้ เราจะได้รับอาร์เรย์ของจำนวนเต็ม งานของเราคือหาผลรวมสูงสุดของเซิร์บซีเควลสลับกัน คือลำดับที่ลดลงก่อน แล้วเพิ่ม แล้วลด และไปเรื่อยๆ ตัวอย่างโค้ด #include<bits/stdc++.h> using namespace std; //returning

  13. ผลรวมสูงสุดและผลคูณของ M ตัวเลขติดกันใน C++

    คำอธิบายปัญหา ในปัญหานี้ เราได้รับสตริงที่แทนตัวเลข งานของเราคือสร้างโปรแกรมเพื่อหาผลรวมสูงสุดและผลคูณของ M ตัวเลขติดกันในตัวเลขใน C++ เราจะหาลำดับทั้งหมดของ M ตัวเลขติดกัน และคืนค่าผลรวมสูงสุดและผลคูณสูงสุด ตัวอย่าง มาดูตัวอย่างเพื่อเข้าใจปัญหา อินพุต number = 2379641, M = 4 เอาต์พุต maxSum = 26

  14. ผลรวมสูงสุดของเซิร์บอาร์เรย์ไบโทนิกใน C++

    ปัญหา ในปัญหานี้ เราได้รับอาร์เรย์ arr[] งานของเราคือสร้างโปรแกรมเพื่อหาผลรวมสูงสุดของเซิร์บอาร์เรย์ไบโทนิกใน C++ Bitonic Subarray คือเซิร์บอาร์เรย์พิเศษที่สมาชิกเพิ่มขึ้นอย่างเคร่งครัดก่อน แล้วลดลงอย่างเคร่งครัดหลังจากถึงจุดหนึ่ง ตัวอย่าง มาดูตัวอย่างเพื่อเข้าใจปัญหา อินพุต arr[] = {4, 2, 3, 7 ,9

  15. ผลรวมสูงสุดของเซิร์บซีเควลไบโทนิกใน C++

    ปัญหา ในปัญหานี้ เราได้รับอาร์เรย์ arr[] งานของเราคือสร้างโปรแกรมเพื่อหาผลรวมสูงสุดของเซิร์บซีเควลไบโทนิกใน C++ Bi-tonic เซิร์บซีเควลคือลำดับพิเศษที่สมาชิกเพิ่มขึ้นก่อน แล้วตามด้วยการลดลง ตัวอย่าง มาดูตัวอย่างเพื่อเข้าใจปัญหา อินพุต arr[] = {4, 2, 3, 7, 9, 6, 3, 5, 1} เอาต์พุต 33 คำอธิบาย เซิร์บ

  16. ผลรวมสูงสุดของเซิร์บซีเควลลดลงใน C++

    คำอธิบายปัญหา ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ของ N จำนวนเต็ม งานของเราคือหาผลรวมสูงสุดของเซิร์บซีเควลลดลงใน C++ เราจะหาผลรวมสูงสุดของสมาชิกจากอาร์เรย์โดยที่เซิร์บซีเควลลดลงอย่างเคร่งครัด ตัวอย่าง มาดูตัวอย่างเพื่อเข้าใจปัญหา อินพุต arr[] = {3, 1, 6, 10, 5, 2, 9} เอาต์พุต 17 คำอธิบาย เซิร์บซี

  17. สลับตัวแปรสองตัวในบรรทัดเดียวใน C/C++, Python, PHP และ Java

    บทนำ ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสลับตัวแปรสองตัวในภาษาต่างๆ การสลับหมายถึงการสลับค่าของตัวแปรสองตัว มาดูตัวอย่างกัน อินพุต a = 3 b = 5 เอาต์พุต a = 5 b = 3 Python เราสามารถสลับตัวแปรได้ด้วยโค้ดเพียงบรรทัดเดียวใน Python มาดูโค้ดกัน ตัวอย่าง # initializing the variables a, b = 3, 5 # printi

  18. การย่อคำใน C++

    ปัญหา สมมติว่าเรามีอาร์เรย์ของ n สตริงที่ไม่ซ้ำกัน เราต้องสร้างการย่อที่น้อยที่สุดสำหรับทุกคำตามกฎด้านล่าง เริ่มจากตัวอักษรแรก แล้วตามด้วยจำนวนตัวอักษรที่ย่อ แล้วตามด้วยตัวอักษรสุดท้าย หากพบความขัดแย้งที่คำมากกว่า 1 คำมีการย่อเหมือนกัน ให้ใช้พรีฟิกซ์ที่ยาวขึ้นแทนแค่ตัวอักษรแรก จนกว่าการแมปจากคำ

  19. วันหยุดสูงสุดใน C++

    ปัญหา สมมติว่าบริษัทหนึ่งต้องการให้พนักงานที่ดีที่สุดได้เลือกเดินทางระหว่าง N เมืองเพื่อรวบรวมทรัพยากร แต่พนักงานก็ต้องการวันหยุดด้วย เราสามารถหยุดพักได้ในบางเมืองและบางสัปดาห์ งานของเราคือจัดตารางการเดินทางเพื่อเพิ่มจำนวนวันหยุดที่เราสามารถหยุดได้ แต่มีกฎและข้อจำกัดที่ต้องปฏิบัติ เราสามารถเดินทา

  20. ค่าเฉลี่ยสูงสุดของเซิร์บอาร์เรย์ II ใน C++

    ปัญหา สมมติว่าเรามีอาร์เรย์ที่มี n จำนวนเต็ม เราต้องหาเซิร์บอาร์เรย์ที่ติดกันซึ่งมีความยาวมากกว่าหรือเท่ากับ k ที่มีค่าเฉลี่ยสูงสุด เราต้องหาค่าเฉลี่ยสูงสุดนั้น เช่น ถ้าผนวกเข้าเป็น [1,12,-5,-6,50,3], k = 4 ผลลัพธ์จะเป็น 12.75 เนื่องจากเมื่อความยาวเป็น 5 ค่าเฉลี่ยสูงสุดคือ 10.8 เมื่อความยาวเป็น 6 ค่

Total 6007 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:190/301  20-คอมพิวเตอร์/Page Goto:1 184 185 186 187 188 189 190 191 192 193 194 195 196