หน้าแรก
หน้าแรก
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาคุณค่าที่มากขึ้นระหว่าง a^n และ b^n สำหรับสิ่งนี้เราจะมีตัวเลขสามตัว งานของเราคือการคำนวณ a^n และ b^n แล้วคืนค่าที่มากกว่ากลับคืนมา ตัวอย่าง #include <bits/stdc++.h> using namespace std; //finding the greater value void findGreater(int a, int b, int
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมค้นหา HCF (ปัจจัยร่วมสูงสุด) ของตัวเลขสองตัว สำหรับสิ่งนี้เราจะมีตัวเลขสองตัว หน้าที่ของเราคือค้นหาปัจจัยร่วมสูงสุด (HCF) ของตัวเลขเหล่านั้นแล้วส่งคืน ตัวอย่าง #include <stdio.h> //recursive call to find HCF int gcd(int a, int b){ if (a == 0 || b
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาพื้นที่สูงสุดที่เล็กที่สุดที่สามารถตัดได้ k ของสี่เหลี่ยมที่กำหนด สำหรับสิ่งนี้เราจะได้รับด้านข้างของสี่เหลี่ยมผืนผ้าและจำนวนการตัดที่สามารถทำได้ งานของเราคือการคำนวณพื้นที่ที่เล็กที่สุดที่สามารถทำได้โดยจำนวนการตัดที่กำหนด ตัวอย่าง #include <bits/stdc++
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมค้นหาผลรวมและผลคูณของตัวเลขสูงสุด จนกว่าตัวเลขจะลดลงเหลือหลักเดียว สำหรับสิ่งนี้เราจะได้รับหมายเลขสุ่ม หน้าที่ของเราคือค้นหาและพิมพ์ผลรวมและผลคูณสูงสุดของตัวเลขของตัวเลขที่กำหนดจนกว่าจะแปลงเป็นตัวเลขหลักเดียว ตัวอย่าง #include<bits/stdc++.h> using namespace st
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาผลรวมของ parent child สูงสุดในไบนารีทรี สำหรับสิ่งนี้เราจะได้รับไบนารีทรี งานของเราคือการเพิ่มโหนดหลักด้วยโหนดย่อยและค้นหาค่าสูงสุดของโหนดทั้งหมดและพิมพ์ออกมา ตัวอย่าง #include <iostream> using namespace std; struct Node { int data; &nbs
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาผลรวมเส้นทางสูงสุดสำหรับแต่ละตำแหน่งที่มีการกระโดดภายใต้เงื่อนไขการแบ่งแยก สำหรับสิ่งนี้ เราจะจัดเตรียมอาร์เรย์ของจำนวนเต็มสุ่มจำนวน n ตัว งานของเราคือกระโดดจากตำแหน่งหนึ่งไปอีกตำแหน่งหนึ่งหากมันแบ่งมันออก และสุดท้ายให้เส้นทางผลรวมสูงสุดสำหรับทุกตำแหน่งที่
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาผลรวมของพาธสูงสุดที่เริ่มต้นด้วยเซลล์ใดๆ ในแถวที่ 0 และลงท้ายด้วยเซลล์ใดๆ ของแถวที่ (N-1)- สำหรับสิ่งนี้ เราจะได้รับเมทริกซ์ที่มีการเคลื่อนไหวที่เป็นไปได้ของ (i+1, j), (i+1, j-1), (i+1, j+1) งานของเราคือเริ่มจากตำแหน่งที่ศูนย์และย้ายไปแถวสุดท้ายเพื่อหาเส้น
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาคะแนนสูงสุดที่รวบรวมโดยบุคคลสองคนที่ได้รับอนุญาตให้พบกันครั้งเดียว สำหรับสิ่งนี้เราจะได้รับเมทริกซ์ที่มีเซลล์ที่มีจุด งานของเราคือค้นหาเส้นทางเมื่อคนสองคนที่เริ่มต้นจากสองมุมมาบรรจบกันเพื่อที่พวกเขาจะได้รับคะแนนสูงสุด ตัวอย่าง #include<bits/stdc++.h>
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาคะแนนสูงสุดที่ครอบคลุมหลังจากลบช่วงเวลา สำหรับสิ่งนี้ เราจะได้รับ N ช่วงและค่าช่วงสูงสุด งานของเราคือค้นหาช่วงเวลาหนึ่งซึ่งเมื่อนำออกแล้วจะให้ตัวเลขสูงสุดในช่วงที่กำหนดตั้งแต่ 1 ถึงค่าช่วงสูงสุด ตัวอย่าง #include <bits/stdc++.h> #define ll long long
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาคะแนนสูงสุดจากด้านซ้ายบนของเมทริกซ์ไปยังด้านล่างขวาและย้อนกลับ สำหรับสิ่งนี้ เราจะได้รับเมทริกซ์ที่ประกอบด้วย #-เส้นทางที่ถูกบล็อก, *-จุด, เส้นทางที่อนุญาต .- งานของเราคือการไปจากมุมหนึ่งไปอีกมุมหนึ่ง (การเคลื่อนไหวทางขวาและด้านล่าง) และกลับมา (การเคลื่อนไ
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจุดสูงสุดของจุดตัด n วงกลม สำหรับสิ่งนี้เราจะได้รับจำนวนวงกลม งานของเราคือการหาจำนวนทางแยกสูงสุดที่จำนวนวงกลมที่กำหนดมาบรรจบกัน ตัวอย่าง #include <bits/stdc++.h> using namespace std; //returning maximum intersections int intersection(int n) {
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจุดตัดสูงสุด n เส้น สำหรับสิ่งนี้เราจะมีเส้นตรงจำนวนหนึ่ง งานของเราคือการหาจำนวนทางแยกสูงสุดที่ตรงกับจำนวนเส้นที่กำหนด ตัวอย่าง #include <bits/stdc++.h> using namespace std; #define ll long int //finding maximum intersection points ll countMaxInterse
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาความแตกต่างสูงสุดที่เป็นไปได้ของชุดย่อยสองชุดของอาร์เรย์ สำหรับสิ่งนี้ เราจะจัดเตรียมอาร์เรย์ที่มีจำนวนเต็มสุ่มสองสามตัวหนึ่งหรือสองอินสแตนซ์ งานของเราคือสร้างชุดย่อยสองชุดของอาร์เรย์นั้น โดยให้ผลต่างของผลรวมมีค่าสูงสุด และไม่มีชุดย่อยใดที่มีตัวเลขซ้ำกัน ต
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจุดตัดที่เป็นไปได้สูงสุดโดยการย้ายจุดศูนย์กลางของส่วนของเส้นตรง สำหรับสิ่งนี้ เราจะจัดให้มีจุดกึ่งกลางของส่วนของเส้นตรงสามส่วนและความยาวของเส้นเหล่านั้น งานของเราคือย้ายจุดศูนย์กลางเป็นระยะทาง K เพื่อเพิ่มความยาวของพื้นที่ทางแยก ตัวอย่าง #include <bits/
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาองค์ประกอบกลางที่เป็นไปได้สูงสุดของอาร์เรย์ หลังจากที่ลบองค์ประกอบ k ออกไปแล้ว สำหรับสิ่งนี้ เราจะได้รับอาร์เรย์ขนาด N และจำนวนเต็ม K ภารกิจของเราคือลดองค์ประกอบ K ออกจากอาร์เรย์เพื่อให้องค์ประกอบตรงกลางของอาร์เรย์ที่ได้มีค่าสูงสุด ตัวอย่าง #include <bi
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาผลิตภัณฑ์ที่เป็นไปได้สูงสุดใน Array หลังจากดำเนินการตามที่กำหนด สำหรับสิ่งนี้ เราจะได้รับอาร์เรย์ขนาด N ภารกิจของเราคือดำเนินการ N-1 (เปลี่ยน a[j] → a[i]*a[j] และลบค่า a[i] หรือเพียงแค่ลบค่า ของ a[i] (เพียงครั้งเดียว)) โดยให้ค่าที่เหลือเป็นค่าสูงสุดเท่านั้
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาผลรวมสูงสุดของหน้าต่างในอาร์เรย์ โดยที่องค์ประกอบของหน้าต่างเดียวกันในอาร์เรย์อื่นจะไม่ซ้ำกัน สำหรับสิ่งนี้ เราจะได้รับอาร์เรย์สองอาร์เรย์ที่มีจำนวนองค์ประกอบเท่ากัน งานของเราคือค้นหาหน้าต่างในองค์ประกอบหนึ่งที่มีผลรวมสูงสุดเพื่อให้หน้าต่างเดียวกันในอาร์เร
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาเวลาสูงสุดที่เป็นไปได้จากตัวเลขสี่หลัก สำหรับสิ่งนี้เราจะได้รับอาร์เรย์ที่ประกอบด้วยตัวเลข 4 หลัก งานของเราคือการหาเวลาสูงสุด (รูปแบบ 24 ชั่วโมง) ที่สามารถเกิดขึ้นได้โดยใช้ตัวเลขสี่หลักเหล่านั้น ตัวอย่าง #include <bits/stdc++.h> using namespace std;
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาพลังสูงสุดของการกระโดดที่จำเป็นในการไปถึงจุดสิ้นสุดของสตริง สำหรับสิ่งนี้ เราจะได้รับสตริงของ 0s และ 1s งานของเราคือค้นหาการกระโดดสูงสุดที่จำเป็นในการย้ายจากด้านหน้าไปยังจุดสิ้นสุดของสตริง เนื่องจากคุณสามารถย้ายไปยังองค์ประกอบเดียวกันกับองค์ประกอบปัจจุบันไ
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาการตัดผลิตภัณฑ์สูงสุด | DP-36. สำหรับสิ่งนี้เราจะได้รับเชือก N เมตร งานของเราคือการตัดเชือกด้วยความยาวจำนวนเต็มต่างกันเพื่อให้ผลคูณของความยาวสูงสุด ตัวอย่าง #include <iostream> using namespace std; //finding maximum of two, three integers int max(int