หน้าแรก
หน้าแรก
เราได้รับตัวเลขเป็นอินพุต เป้าหมายคือการหาจำนวนคู่ของรูปแบบ (i,j) ที่ ((num%i)%j)%num ถูกขยายให้ใหญ่สุด และ i และ j ทั้งคู่อยู่ในช่วง [1,num] ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − num=4 ผลผลิต − จำนวนคู่ของ (i, j) โดยที่ ((n % i) % j) % n ถูกขยายให้ใหญ่สุดคือ − 3 คำอธิบาย − คู่จะเป็น:(3,2), (3,3
เราได้รับตัวเลขเป็นอินพุต เป้าหมายคือการนับจำนวนสตริงที่เป็นไปได้ของความยาว num เพื่อให้อักขระที่อยู่ติดกันทั้งหมดมีความแตกต่างระหว่างค่า ascii เป็น 1 หาก num เป็น 2 สตริงจะเป็น “ab”, “ba”, “bc”, “cb”, ……..”yz”, “zy” ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − num=3 ผลผลิต − จำนวนของสตริงที่อักขระที่อ
เราเป็นรูปสามเหลี่ยมด้านเท่ายาวด้าน เป้าหมายคือการนับจำนวนสี่เหลี่ยมที่ไม่ซ้ำซึ่งสามารถปรากฏอยู่ภายในสามเหลี่ยมได้ โดยให้ด้านแนวนอนของสี่เหลี่ยมผืนผ้าขนานกับฐาน และจุดสิ้นสุดทั้งหมดของสี่เหลี่ยมผืนผ้าก็แตะจุดดังที่แสดงไว้ด้วย ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − ด้าน=3 ผลผลิต − จำนวนสี่เหลี่ยม
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ที่ประกอบด้วยจำนวนเต็ม n ตัว งานของเราคือค้นหาผลิตภัณฑ์สูงสุดของแฝดสาม (ลำดับต่อมาของขนาด 3) ในอาร์เรย์ ในที่นี้เราจะหาค่าสามเท่าที่มีมูลค่าผลิตภัณฑ์สูงสุดแล้วส่งคืนผลิตภัณฑ์ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[] = {9, 5, 2, 11, 7, 4} ผลลัพธ์ 693 คำอ
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ของจำนวนเต็มบวก n ตัว งานของเราคือสร้างโปรแกรมเพื่อค้นหาผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้นของขนาด 3 คำอธิบายปัญหา − ในที่นี้ เราจำเป็นต้องค้นหาผลคูณสูงสุดขององค์ประกอบ 3 อย่างของอาร์เรย์ เพื่อให้พวกมันก่อตัวเป็นลำดับย่อยที่เพิ่มขึ้น และดัชนีอาร์เรย์ก็เพิ่มขึ
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขนาด n งานของเราคือค้นหาผลิตภัณฑ์สูงสุดของลำดับที่เพิ่มมากขึ้น คำอธิบายปัญหา − เราจำเป็นต้องค้นหาผลคูณสูงสุดของการเพิ่มลำดับย่อยของขนาดใดๆ ที่เป็นไปได้จากองค์ประกอบของอาร์เรย์ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[] = {5, 4, 6, 8, 7, 9} ผลลัพธ์ 2160 ค
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] งานของเราคือสร้างโปรแกรมเพื่อคำนวณผลคูณสูงสุดของดัชนีถัดไปมากกว่าทางซ้ายและขวา คำอธิบายปัญหา − สำหรับอาร์เรย์ที่กำหนด เราจำเป็นต้องค้นหาผลคูณของค่าสูงสุดของ left[i]*right[i] อาร์เรย์ทั้งสองถูกกำหนดเป็น − left[i] = j, such that arr[i] <’. ‘ arr[j] a
ในปัญหา เราได้รับอาร์เรย์ arr[] ของค่าจำนวนเต็ม n ค่า งานของเราคือสร้างโปรแกรมเพื่อค้นหาชุดย่อยผลิตภัณฑ์สูงสุดของอาร์เรย์ คำอธิบายปัญหา − ในที่นี้ เราต้องคำนวณผลคูณสูงสุดที่เป็นไปได้ของชุดย่อยขององค์ประกอบของอาร์เรย์ เซตย่อย − Array sub[] คือชุดย่อยของ array arr[] หากองค์ประกอบทั้งหมดของ sub[] มีอ
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ของจำนวนเต็ม n ตัว งานของเราคือสร้างโปรแกรมเพื่อค้นหาขนาดสูงสุดของอาร์เรย์ย่อยที่ตรงตามเงื่อนไขที่กำหนด คำอธิบายปัญหา − เราต้องหาความยาวของ subarray ที่ใหญ่ที่สุดที่ตรงตามเงื่อนไขด้านล่าง arr[k+1] ถ้า k เป็นเลขคี่ และ arr[k]
ในปัญหานี้ เราได้รับ 2-D matrix bin[][] ขนาด n*m ที่มีเลขฐานสองออนไลน์เช่น 0/1 งานของเราคือสร้างโปรแกรมเพื่อค้นหาเมทริกซ์ย่อยไบนารีของสี่เหลี่ยมขนาดสูงสุดที่มีทั้งหมด 1 วินาทีและส่งคืนพื้นที่สูงสุด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต bin[][] = { {1, 0, 1, 1, 1} {
ในปัญหานี้ เราได้รับอาร์เรย์ stu[] ขนาด n ซึ่งแสดงถึงเครื่องหมายของนักเรียนในชั้นเรียน สำหรับนักเรียนแต่ละคน คะแนนสูงสุดคือ 100 และนักเรียนต้องมีคะแนน 50 คะแนนจึงจะสอบผ่าน งานของเราคือสร้างโปรแกรมเพื่อค้นหาจำนวนนักเรียนสูงสุดที่จะผ่านหลังจากให้โบนัสกับทุกคนและไม่เกิน 100 คะแนน คำอธิบายปัญหา − เราจำ
ในปัญหานี้ เราได้รับเมทริกซ์ 2 มิติขนาด nXn ซึ่งประกอบด้วยเลขฐานสอง (0/1) งานของเราคือสร้างโปรแกรมเพื่อค้นหาเมทริกซ์ย่อยสูงสุดที่มีการนับของ 1 มากกว่าการนับ 0 มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต bin[N][N] = { {0, 1, 0, 0}, {1, 1, 0, 0}, {1, 0, 1, 1},
ในปัญหานี้ เราได้รับไบนารีทรี BT งานของเราคือสร้างโปรแกรมเพื่อค้นหาผลรวมของทรีย่อยสูงสุดในทรีไบนารีเพื่อให้ทรีย่อยเป็น BST ด้วย Binary Tree มีเงื่อนไขพิเศษที่แต่ละโหนดสามารถมีลูกได้สูงสุดสองคน Binary Search Tree เป็นต้นไม้ที่โหนดทั้งหมดเป็นไปตามคุณสมบัติที่กล่าวถึงด้านล่าง ค่าของคีย์ของทรีย่อ
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ซึ่งประกอบด้วย n จำนวนเต็มบวกและจำนวนเต็ม k งานของเราคือสร้างโปรแกรมเพื่อค้นหาขนาด Maximumsubarray เพื่อให้ subarray ทั้งหมดที่มีขนาดนั้นมีผลรวมน้อยกว่า k คำอธิบายปัญหา − เราจำเป็นต้องหาขนาดที่ใหญ่ที่สุดของ subarray เพื่อให้ subarray ทั้งหมดที่สร้างขึ้นจากขนาดจากอ
ในปัญหานี้ เราได้รับอาร์เรย์สองอาร์เรย์ arr1[] ที่มีขนาด n และ arr2[] ของขนาด m หน้าที่ของเราคือสร้างโปรแกรมเพื่อค้นหาผลรวมของอาร์เรย์ย่อยสูงสุดโดยไม่รวมองค์ประกอบบางอย่าง คำอธิบายปัญหา − เราจำเป็นต้องค้นหาผลรวมของอาร์เรย์ย่อยสูงสุดจากองค์ประกอบของอาร์เรย์ arr1[] ที่ไม่มีอยู่ใน arr2[] มาดูตัวอย่า
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขนาด n และจำนวนเต็ม k งานของเราคือสร้างโปรแกรมเพื่อค้นหาผลรวมของอาร์เรย์ย่อยสูงสุดในอาร์เรย์ที่สร้างขึ้นหลังจากการต่อกันซ้ำๆ คำอธิบายปัญหา − เราจะหาผลรวมสูงสุดของ subarray ที่นำมาจากอาร์เรย์ที่สร้างขึ้นหลังจาก arr ซ้ำ k ครั้ง ตัวอย่าง มาดูตัวอย่างเพื่อทำความเข้าใ
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ที่ประกอบด้วยจำนวนเต็มบวก n ตัว หน้าที่ของเราคือสร้างโปรแกรมเพื่อค้นหาผลรวมสูงสุดของลำดับซึ่งไม่มีสามอันที่ต่อเนื่องกัน คำอธิบายปัญหา − ในที่นี้ เราจำเป็นต้องค้นหาผลรวมของลำดับที่สร้างจากอาร์เรย์เพื่อไม่ให้มีองค์ประกอบต่อเนื่องกันสามองค์ประกอบ องค์ประกอบต่อเนื่อง
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ของจำนวนเต็ม n ตัว งานของเราคือสร้างโปรแกรมเพื่อค้นหาผลรวมสูงสุดสลับกันโดยเริ่มจากองค์ประกอบแรกของอาร์เรย์ ลำดับที่สลับกันคือลำดับที่องค์ประกอบกำลังเพิ่มขึ้นและลดลงในลำดับที่สลับกัน กล่าวคือ ลดลงครั้งแรก จากนั้นเพิ่มขึ้น จากนั้นจึงลดลง ในที่นี้ ลำดับย่อยแบบสลับย้อ
ในปัญหานี้ เราได้รับสองอาร์เรย์ arr1[] และ arr2[] และสองตัวเลขN และ M N ให้จำนวนองค์ประกอบที่นำมาจาก arr1 M ให้จำนวนองค์ประกอบที่นำมาจาก arr2 เราจำเป็นต้องเลือกหนึ่งในองค์ประกอบจาก arr1[i] ถึง arr2[i] ซึ่ง ทำให้ผลรวมสูงสุด แต่สูงสุด N สามารถนำมาจาก arr1 และ Mจาก arr2 งานของเราคือสร้างโปรแกรมเพื
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขนาด n งานของเราคือสร้างโปรแกรมเพื่อค้นหาผลรวมการเพิ่มลำดับสูงสุดโดยใช้ DP ใน C ++ คำอธิบายปัญหา − เพื่อค้นหาผลรวมสูงสุดที่เพิ่มขึ้นตามลำดับ เราจะสร้างลำดับย่อยโดยที่องค์ประกอบถัดไปมีค่ามากกว่าองค์ประกอบปัจจุบัน มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[]