หน้าแรก
หน้าแรก
ในปัญหา เราได้รับ n อาร์เรย์ที่มีความยาวต่างกัน งานของเราคือค้นหาอาร์เรย์ผลรวมสูงสุดของความยาวน้อยกว่าหรือเท่ากับ m เราจำเป็นต้องค้นหาอาร์เรย์ย่อยจากอาร์เรย์เพื่อเพิ่มผลรวมสูงสุดและทำให้ความยาวของอาร์เรย์ย่อยทั้งหมดรวมกันเป็น m มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต n =3, m =4arrOfArr[][] =
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] และจำนวนเต็ม k งานของเราคือค้นหาผลรวมสูงสุดขององค์ประกอบ Kth ทุกรายการในอาร์เรย์ คำอธิบายปัญหา:เราจำเป็นต้องค้นหาผลรวมสูงสุดขององค์ประกอบในอาร์เรย์ ให้แยกเป็น k ดัชนี เราจำเป็นต้องเพิ่มผลรวมให้มากที่สุด sum =arr[i] + arr[i+k] + arr[i + 2*k] + …. arr[i + p*k] เช่น
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ที่ยืนยันค่าจำนวนเต็ม N ค่า งานของเราคือค้นหาค่าสูงสุดของ abs(i – j) * min(arr[i], arr[j]) ใน arrayarr[] คำอธิบายปัญหา − เราจำเป็นต้องค้นหามูลค่าผลิตภัณฑ์สูงสุดของค่าต่ำสุดของสององค์ประกอบและความแตกต่างสัมบูรณ์ระหว่างดัชนีของพวกมัน นั่นคือ สำหรับสองค่า i และ j เร
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ที่ประกอบด้วย n องค์ประกอบ เราจำเป็นต้องค้นหาค่าสูงสุดของผลรวม ( i*arr[i]) โดยอนุญาตให้หมุนได้เฉพาะในอาร์เรย์ที่กำหนด สำหรับการหาผลรวมสูงสุดของ (i*arr[i]) เราสามารถทำการหมุนจำนวนเท่าใดก็ได้ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[] = {4, 1, 3, 7, 2} ผลลั
ในปัญหานี้ เราได้รับข้อความค้นหาแบบ Q ซึ่งแต่ละคำถามจะเป็นประเภทใดประเภทหนึ่งต่อไปนี้ ประเภทที่ 1 − การแทรก (1, i) เพื่อเพิ่มองค์ประกอบที่มีค่า i ในโครงสร้างข้อมูลของคุณ ประเภทที่ 2 − findXOR (2, i) เพื่อค้นหา XOR ขององค์ประกอบทั้งหมดของโครงสร้างข้อมูลด้วยองค์ประกอบ i โครงสร้างข้อมูลควรมีเพียง 1
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ที่ประกอบด้วย n องค์ประกอบและจำนวนเต็ม k งานของเราคือการหาค่า XOR สูงสุดของอาร์เรย์ย่อยขนาด k มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[] ={3, 1, 6, 2 ,7, 9} k =3 ผลลัพธ์ 12 คำอธิบาย อาร์เรย์ย่อยทั้งหมดและ xor ขององค์ประกอบทั้งหมดที่มีขนาด k {3, 1, 6} =4{
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขนาด n และจำนวนเต็ม m หน้าที่ของเราคือค้นหาค่าเฉลี่ยของค่าเฉลี่ยของอาร์เรย์ย่อยในอาร์เรย์ที่กำหนด คำอธิบายโค้ด − ในที่นี้ เราจำเป็นต้องหาค่าเฉลี่ยของอาร์เรย์เป็นค่าเฉลี่ยของอาร์เรย์ย่อยที่มีขนาด m มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[] = {2, 5, 3, 6,
ในปัญหานี้ เราได้รับ 2D array mat[r][c] ซึ่งองค์ประกอบจะเรียงตามแถว งานของเราคือหาค่ามัธยฐานในเมทริกซ์ที่จัดเรียงตามแถว คำอธิบาย − เราต้องหาค่ามัธยฐานขององค์ประกอบของเมทริกซ์ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต mat = { {2, 4, 7}, {5, 6, 8}, {4, 8, 9
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขนาด m แทนความยาวของส่วนของเส้นตรง ส่วนของเส้นมีตั้งแต่ 0 ถึง arr[0] , arr[0] ถึง arr[1] เป็นต้น หน้าที่ของเราคือค้นหาส่วนที่อยู่ตรงกลางของทุกส่วน มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[] = {5, 7, 13} ผลลัพธ์ 3 คำอธิบาย Segments are : (0, 5) , (5, 12),
ในปัญหานี้ เราได้รับไบนารีทรี งานของเราคือค้นหาความลึกขั้นต่ำของต้นไม้ไบนารี Binary Tree มีเงื่อนไขพิเศษที่แต่ละโหนดสามารถมีลูกได้สูงสุดสองคน ความลึกขั้นต่ำของไบนารีทรีคือเส้นทางที่สั้นที่สุดระหว่างโหนดรูทไปยังโหนดปลายสุดใดๆ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต ผลลัพธ์ 2 แนวทางการแก้ปั
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ที่ประกอบด้วยองค์ประกอบที่เป็นบวก n รายการ หน้าที่ของเราคือค้นหาค่าต่ำสุดในอาร์เรย์โดยไม่ต้องใช้ตัวดำเนินการเชิงสัมพันธ์ ) น้อยกว่า (<) เป็นต้น มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[] = {4, 2, 5, 1, 7} ผลลัพธ์ 1 คำอธิบาย The smallest element is 1. แนวท
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ที่ประกอบด้วยตัวเลขบวก n ตัว ภารกิจของเราคือค้นหาจำนวนการดำเนินการรวมขั้นต่ำเพื่อสร้างอาร์เรย์พาลินโดรม อาร์เรย์พาลินโดรม คล้ายกับสตริง palindrome องค์ประกอบที่ดัชนี i และ n-i ควรเหมือนกัน ตัวอย่าง {5, 1, 7, 2, 7, 1, 5} คำอธิบายปัญหา − เราจำเป็นต้องสร้างอาร์เรย์พ
ในปัญหานี้ เราได้รับ Binary Array bin[] ซึ่งประกอบด้วย n ค่าไบนารีซึ่งมีค่าเท่ากับ 0 และ 1 หน้าที่ของเราคือค้นหาการดำเนินการขั้นต่ำที่จำเป็นในการทำให้ Array สวยงาม อาร์เรย์ที่สวยงามเป็นอาร์เรย์ไบนารีชนิดพิเศษซึ่งประกอบด้วยรูปแบบของ 0 และ 1 สำรอง คำอธิบายปัญหา − เราจำเป็นต้องค้นหาการดำเนินการของตัว
ในปัญหานี้ เราได้รับตัวเลขสองตัว n และ d หน้าที่ของเราคือค้นหาผลรวมของหลักขั้นต่ำที่เป็นไปได้หลังจากเพิ่มตัวเลข d คำอธิบายปัญหา − เราจำเป็นต้องย่อผลรวมของตัวเลขโดยการเพิ่มตัวคูณ kth ของ d ถึง n มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต n = 5230, d = 54 ผลลัพธ์ 1 คำอธิบาย The number will be 523
ในปัญหานี้ เราได้รับอาร์เรย์ของตัวเลข n และค่าจำนวนเต็ม k ภารกิจของเราคือค้นหาขนาดต่ำสุดที่เป็นไปได้ของอาร์เรย์ด้วยกฎที่กำหนดสำหรับการลบองค์ประกอบ คำอธิบายปัญหา − เราจำเป็นต้องลดจำนวนองค์ประกอบในอาร์เรย์ให้เหลือน้อยที่สุด โดยใช้การดำเนินการลบตาม จำนวนขององค์ประกอบที่สามารถลบออกได้ในครั้งเดียวคือ 3
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ที่ประกอบด้วย n องค์ประกอบและจำนวนเต็ม h แต่ละองค์ประกอบของอาร์เรย์ arr[] มีจำนวนงานที่รอดำเนินการสำหรับบุคคลนั้นและ H คือเวลาที่เหลือในการทำงานให้เสร็จ (เป็นชั่วโมง) งานของเราคือค้นหาความเร็วขั้นต่ำเพื่อจบงานทั้งหมด คำอธิบายปัญหา :เราจำเป็นต้องค้นหาจำนวนงานที่บุค
ในปัญหานี้ เราได้รับจุด P ในระนาบ 2 มิติ และจุด a, b, cof สมการ ax + โดย + c =0 งานของเราคือค้นหา ภาพสะท้อนของระนาบ pointin 2 มิติ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต P = (2, 1), a = 1, b = -1, c = 0 ผลลัพธ์ (1, 2) คำอธิบาย เครื่องบินดูเหมือน แนวทางการแก้ปัญหา ในการแก้ปัญหา เราต้องหาจ
ในปัญหานี้ เราได้รับไบนารีทรี งานของเราคือค้นหามิเรอร์ของโหนดที่กำหนดในทรีไบนารี เราจะได้รับโหนด และค้นหาภาพสะท้อนของโหนดนั้นในทรีย่อยตรงข้าม มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต ผลลัพธ์ mirror of B is E. แนวทางการแก้ปัญหา วิธีแก้ปัญหาง่ายๆ วิธีหนึ่งในการแก้ปัญหาคือการใช้การเรียกซ้ำจากร
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขนาด n และจุดเริ่มต้นและ endelement แสดงถึงช่วง งานของเราคือค้นหาองค์ประกอบที่ขาดหายไปของช่วง คำอธิบายปัญหา − เราจะหาองค์ประกอบของช่วงที่ไม่มีอยู่ในช่วง มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[] = {4, 6, 3, 7}, start = 3, end = 8 ผลลัพธ์ 5, 8 คำอธิบาย
ในปัญหานี้ เราได้รับรายการ LL และหมายเลข k ที่เชื่อมโยงเพียงอย่างเดียว งานของเราคือค้นหาโหนดโมดูลาร์ในรายการที่เชื่อมโยง คำอธิบายปัญหา − เราต้องหาโหนดสุดท้ายของรายการที่เชื่อมโยงซึ่งดัชนีหารด้วย ki.e. i % k ==0. มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต ll = 3 -> 1 -> 9 -> 6 -> 8 -