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

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเปรียบเทียบค่าระหว่าง a^n และ b^n เราจะได้รับสามตัวเลข งานคือคำนวณ a^n และ b^n และคืนค่าที่มากกว่าของทั้งสองค่า ตัวอย่างโค้ด #include <bits/stdc++.h> using namespace std; void findGreater(int a, int b, int n) { if (!(n & 1)) { a = abs(a); b = abs(b);

  2. โปรแกรมหาตัวหารร่วมมาก (HCF) ของ 2 ตัวเลขใน C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาตัวหารร่วมมาก (HCF/GCD) ของสองตัวเลข เราจะได้รับสองตัวเลข งานคือหาตัวหารร่วมมาก (HCF) ของตัวเลขเหล่านั้นและคืนค่า ตัวอย่างโค้ด #include <stdio.h> int gcd(int a, int b) { if (a == 0 || b == 0) return 0; if (a == b) return a; if (a > b) return

  3. Maximum of smallest possible area that can get with exactly k cut of given rectangular in C++

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

  4. Maximum of sum and product of digits until number is reduced to a single digit in C++

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

  5. Maximum parent children sum in Binary tree in C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาผลรวมพ่อแม่-ลูกสูงสุดในต้นไม้ไบนารี เราจะได้รับต้นไม้ไบนารี งานคือบวกโหนดพ่อแม่กับลูกของมันและหาค่าสูงสุดของทั้งหมดแล้วพิมพ์ออกมา ตัวอย่างโค้ด #include <iostream> using namespace std; struct Node { int data; struct Node *left, *right; }; struct Nod

  6. Maximum path sum for each position with jumps under divisibility condition in C++

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

  7. Maximum path sum that starting with any cell of 0-th row and ending with any cell of (N-1)-th row in C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาผลรวมเส้นทางสูงสุดที่เริ่มจากเซลล์ใดก็ได้ของแถว 0 และจบที่เซลล์ใดก็ได้ของแถว N-1 เราจะได้รับเมทริกซ์ที่มีการเคลื่อนที่เป็นไปได้ (i+1, j), (i+1, j-1), (i+1, j+1) งานคือเริ่มจากตำแหน่งแถว 0 และเคลื่อนที่ไปแถวสุดท้ายหาเส้นทางผลรวมสูงสุด ตัวอย่างโค้ด #include <bits

  8. Maximum points collected by two persons allowed to meet once in C++

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

  9. Maximum points covered after removing an Interval in C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาจุดที่ครอบคลุมสูงสุดหลังจากลบช่วง (Interval) หนึ่งช่วง เราจะได้รับ N ช่วงและค่าช่วงสูงสุด งานคือหาช่วงนั้นที่เมื่อลบออกจะให้จำนวนสูงสุดในช่วงที่กำหนดจาก 1 ถึงค่าสูงสุด ตัวอย่างโค้ด #include <bits/stdc++.h> #define ll long long using namespace std; void solv

  10. Maximum points from top left of matrix to bottom right and return back in C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาคะแนนสูงสุดจากมุมซ้ายบนของเมทริกซ์ไปมุมขวาล่างและกลับมา เราจะได้รับเมทริกซ์ที่ประกอบด้วย #-ทางปิด *-คะแนน .-ทางเปิด งานคือไปจากมุมหนึ่งไปอีกมุม (เคลื่อนที่ขวาและลง) และกลับมา (ซ้ายและขึ้น) เพื่อเก็บคะแนนสูงสุด ตัวอย่างโค้ด #include <bits/stdc++.h> #define MA

  11. Maximum points of intersection n circles in C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาจุดตัดสูงสุดของ n วงกลม เราจะได้รับจำนวนวงกลม งานคือหาจำนวนจุดตัดสูงสุดที่จำนวนวงกลมที่กำหนดสามารถตัดกันได้ ตัวอย่างโค้ด #include <bits/stdc++.h> using namespace std; int intersection(int n) { return n * (n - 1); } int main() { cout << inters

  12. Maximum points of intersection n lines in C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาจุดตัดสูงสุดของ n เส้นตรง เราจะได้รับจำนวนเส้นตรง งานคือหาจำนวนจุดตัดสูงสุดที่จำนวนเส้นตรงที่กำหนดสามารถตัดกันได้ ตัวอย่างโค้ด #include <bits/stdc++.h> using namespace std; #define ll long long ll countMaxIntersect(ll n) { return n * (n - 1) / 2; } in

  13. Maximum possible difference of two subsets of an array in C++

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

  14. Maximum possible intersection by moving centers of line segments in C++

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

  15. Maximum possible middle element of the array after deleting exactly k elements in C++

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

  16. Maximum Possible Product in Array after performing given Operations in C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาผลคูณสูงสุดที่เป็นไปได้ในอาร์เรย์หลังจากดำเนินการตามที่กำหนด เราจะได้รับอาร์เรย์ขนาด N งานคือทำ N-1 การดำเนินการ (เปลี่ยน a[j] → a[i]*a[j] และลบ a[i] หรือแค่ลบ a[i] เพียงครั้งเดียว) ให้ค่าที่เหลือเป็นค่าสูงสุด ตัวอย่างโค้ด #include <bits/stdc++.h> using name

  17. Maximum possible sum of a window in an array such that elements of same window in other array are unique in C++

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

  18. Maximum possible time that can be formed from four digits in C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาเวลาสูงสุดที่เป็นไปได้ที่สร้างจาก 4 หลักเลข เราจะได้รับอาร์เรย์ 4 หลักเลข งานคือหาเวลาสูงสุด (รูปแบบ 24 ชั่วโมง) ที่สร้างได้จาก 4 หลักเลขนั้น ตัวอย่างโค้ด #include <bits/stdc++.h> using namespace std; map<int, int> getFrequencyMap(int arr[], int n) {

  19. Maximum power of jump required to reach the end of string in C++

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

  20. Maximum Product Cutting | DP-36 in C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมหาการตัดเชือกให้ได้ผลคูณสูงสุด (DP-36) เราจะได้รับเชือกยาว N เมตร งานคือตัดเชือกเป็นชิ้นๆ ความยาวจำนวนเต็ม ทำให้ผลคูณของความยาวชิ้นต่างๆ สูงสุด ตัวอย่างโค้ด #include <iostream> using namespace std; int max(int a, int b) { return (a > b) ? a : b; } int max(

Total 6007 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:218/301  20-คอมพิวเตอร์/Page Goto:1 212 213 214 215 216 217 218 219 220 221 222 223 224