หน้าแรก
หน้าแรก
ในปัญหานี้ เราได้รับอาร์เรย์ที่ไม่เรียงลำดับ arr[] ขนาด N ที่มีค่าตั้งแต่ 1 ถึง N-1 โดยมีค่าหนึ่งค่าเกิดขึ้นสองครั้งในอาร์เรย์ งานของเราคือ ค้นหาเฉพาะองค์ประกอบที่ซ้ำกันระหว่าง 1 ถึง n-1 . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล arr[] = {3, 5, 4, 1, 2, 1} ผลผลิต 1 แนวทางการแก้ปัญหา ว
ในปัญหานี้ เราได้รับพิกัดของจุดสองจุดของจุดเริ่มต้นเส้น A(xA , yA ) และจุดกึ่งกลาง M(xM , yม ) . งานของเราคือ ค้นหาจุดสิ้นสุดอื่นของเส้นที่มีปลายด้านหนึ่งและตรงกลาง . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล A = [1, 2], M = [3, 0] ผลผลิต [5, -2] คำอธิบาย เส้นคือ − แนวทางการแก้ปัญหา
ในปัญหานี้ เราได้รับสองอาร์เรย์ arr1[] และ arr2[] ซึ่งประกอบด้วยค่าที่ไม่ซ้ำกัน งานของเราคือ ค้นหาผลรวมที่ทับซ้อนกันของสองอาร์เรย์ องค์ประกอบทั้งหมดของอาร์เรย์มีความแตกต่างกัน และเราจำเป็นต้องคืนค่าผลรวมขององค์ประกอบที่เหมือนกันสำหรับทั้งสองอาร์เรย์ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อ
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขนาด N และค่าจำนวนเต็ม M หน้าที่ของเราคือ ค้นหาตำแหน่งขององค์ประกอบที่ถูกลบล่าสุดจากอาร์เรย์ . การลบค่าออกจากอาร์เรย์จะขึ้นอยู่กับการดำเนินการ - M ให้เปิดค่าและกด arr[i] - M ไปที่ส่วนท้ายของอาร์เรย์ มิฉะนั้นให้ลบออกจากอาร์เรย์ ดำเนินการจนกว่าอาร์เรย์จะประกอบด้
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขนาด N ประกอบด้วยค่าจำนวนเต็มตั้งแต่ 1 ถึง N และองค์ประกอบ x หนึ่งรายการจากช่วงหายไป ในขณะที่องค์ประกอบ y หนึ่งรายการในอาร์เรย์เกิดขึ้นเป็นสองเท่า งานของเราคือ หาจำนวนที่ซ้ำและจำนวนที่หายไปโดยใช้สมการสองสมการ . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล a
ในปัญหานี้ เราได้รับเมทริกซ์ไบนารีที่องค์ประกอบของแต่ละแถวจะถูกจัดเรียง งานของเราคือ ค้นหาแถวที่มีจำนวนสูงสุด 1 วินาที . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล mat[][] = {{ 0 1 1 1} {1 1 1 1} {0 0 0 1} {0 0 1 1}} ผลผลิต 1 คำอธิบาย The count of
ในปัญหานี้ เราได้รับค่าจำนวนเต็ม N งานของเราคือการใช้โปรแกรม C + + เพื่อค้นหา Nth Non Fibonacci Number . Fibonacci Series สร้างตัวเลขที่ตามมาด้วยการบวกตัวเลขก่อนหน้าสองตัว อนุกรมฟีโบนักชีเริ่มต้นจากตัวเลขสองตัว - F0 &F1 ค่าเริ่มต้นของ F0 &F1 สามารถรับได้ 0, 1 หรือ 1, 1 ตามลำดับ มาดูตัวอย่างเพื่อทำ
ในปัญหานี้ เราได้รับค่าจำนวนเต็ม N ภารกิจของเราคือ ค้นหา nthterm ของอนุกรม − 14, 28, 20, 40, 32, 64, 56, 112…. มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล N = 6 ผลผลิต 64 แนวทางการแก้ปัญหา ในการหาเทอมที่ N ของซีรีส์ เราต้องหาคำศัพท์ทั่วไปของซีรีส์ ซึ่งเราต้องคอยดูซีรี่ย์อย่างใกล้ชิด ฉันม
ในปัญหานี้ เราได้รับ N ช่วง งานของเราคือ จำนวนเต็มที่เกิดขึ้นสูงสุดในช่วง n ช่วง . สำหรับค่าเริ่มต้นและสิ้นสุดของทุกช่วง เราต้องหาค่าที่เกิดขึ้นให้ได้มากที่สุด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล S1 = 1, E1 = 3 S2 = 2, E2 = 6 S3 = 3, E3 = 4 ผลผลิต 2 แนวทางการแก้ปัญหา วิธีง่ายๆ
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ซึ่งประกอบด้วยค่าจำนวนเต็มที่เรียง N และจำนวนเต็ม k งานของเราคือ ค้นหาจำนวนองค์ประกอบที่มากกว่า k ในอาร์เรย์ที่จัดเรียง มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล arr[] = {1, 2, 5, 7, 8, 9} k = 4 ผลผลิต 4 คำอธิบาย Elements greater than k = 4 are
ในปัญหานี้ เราได้รับตัวเลข K หน้าที่ของเราคือ ค้นหาเงื่อนไข Fibonacci ขั้นต่ำที่มีผลรวมเท่ากับ K . Fibonacci Series สร้างตัวเลขที่ตามมาด้วยการบวกตัวเลขก่อนหน้าสองตัว อนุกรมฟีโบนักชีเริ่มต้นจากตัวเลขสองตัว - F0 &F1 ค่าเริ่มต้นของ F0 &F1 สามารถรับได้ 0, 1 หรือ 1, 1 ตามลำดับ Fibonacci Series คือ 0 1
ในปัญหานี้ เราได้รับตัวเลข N หน้าที่ของเราคือ หาความชันของจำนวนที่กำหนด . ความชันของตัวเลข คือจำนวนรวมของตัวเลขสูงสุดและต่ำสุดในตัวเลข ตัวเลขสูงสุด คือตัวเลขที่มีเพื่อนบ้านทั้งสอง (ก่อนหน้าและถัดไป) น้อยกว่า ตัวเลขสูงสุด คือตัวเลขที่มีเพื่อนบ้านทั้งสอง (ก่อนหน้าและถัดไป) มากกว่า มาดูตัวอย่างเพื่
ในปัญหานี้ เราจะได้รับสองอาร์เรย์ arr[] และ del[] งานของเราคือ ค้นหาส่วนที่เล็กที่สุดหลังจากลบองค์ประกอบที่กำหนด . เราจะลบค่าออกจากอาร์เรย์ arr[] ที่มีอยู่ใน del[] แล้วพิมพ์ค่าที่น้อยที่สุดหลังจากการลบ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล arr[] = {2, 5, 6, 9, 1} del[] = {1, 5, 9}
สมมุติว่าเรากำลังสร้างหุ่นยนต์ทำความสะอาดที่ทำงานบนตะแกรง ตารางมีขนาด สูง x กว้าง มีเซลล์สกปรกจำนวน m เซลล์ที่ต้องทำความสะอาดซึ่งได้รับในอาร์เรย์ของ สิ่งสกปรก คู่จำนวนเต็ม หุ่นยนต์ทำความสะอาด หากวางไว้ในเซลล์ใดเซลล์หนึ่ง สามารถทำความสะอาดทุกเซลล์ในแถวและคอลัมน์นั้นได้ ดังนั้น งานของเราคือทำความสะอาด
สมมติว่าเราได้รับตารางขนาด h x w แต่ละเซลล์ในตารางมีเลขจำนวนเต็มบวกจำนวนหนึ่ง ขณะนี้มีหุ่นยนต์ค้นหาเส้นทางวางอยู่บนเซลล์ใดเซลล์หนึ่ง (p, q) (โดยที่ p คือหมายเลขแถวและ q คือหมายเลขคอลัมน์ของเซลล์) และสามารถย้ายไปยังเซลล์ได้ (i, j) การดำเนินการย้ายมีค่าใช้จ่ายเฉพาะ ซึ่งเท่ากับ |p - i| + |q - j|. ขณะนี
สมมุติว่าเรามีเมทริกซ์ขนาด n x n แต่ละองค์ประกอบในเมทริกซ์ไม่ซ้ำกันและเป็นจำนวนเต็มระหว่าง 1 ถึง n2 . ตอนนี้เราสามารถดำเนินการด้านล่างในจำนวนเท่าใดก็ได้และลำดับใดก็ได้ เราเลือกจำนวนเต็ม x และ y สองจำนวนที่อยู่ในเมทริกซ์ โดยที่ (1 ≤ x
สมมุติว่าเรามีตารางขนาด hxw ตารางจะแสดงในอาร์เรย์ 2 มิติที่เรียกว่า initGrid โดยที่แต่ละเซลล์ในกริดจะแสดงด้วย # หรือ . # หมายความว่ากริดมีสิ่งกีดขวางและ . หมายความว่ามีเส้นทางผ่านเซลล์นั้น ตอนนี้ หุ่นยนต์ถูกวางบนเซลล์ c บนตารางที่มีหมายเลขแถว x และหมายเลขคอลัมน์ y หุ่นยนต์ต้องเดินทางไปยังเซลล์อื่นที
สมมติว่าเราได้รับ n พิกัดสามมิติ ค่าใช้จ่ายในการเดินทางจากพิกัด (a, b, c) ถึง (x, y, z) คือ ∣ x − a∣ + ∣ y − b∣ + max(0, z − c) เราเริ่มต้นจากพิกัดแรก จากนั้นไปที่พิกัดทั้งหมดอย่างน้อยหนึ่งครั้ง จากนั้นกลับไปที่พิกัดแรก เราต้องหาค่าใช้จ่ายทั้งหมดของทริปนี้ให้ได้ พิกัดนั้นมอบให้เราใน coords ของอาร์เร
สมมติว่าเราได้รับกราฟที่เชื่อมต่อน้อยที่สุด นั่นหมายความว่าการลบขอบใด ๆ จะทำให้กราฟถูกตัดการเชื่อมต่อ กราฟมีจุดยอด n จุด และขอบอยู่ในอาร์เรย์ ขอบ นอกจากนี้ยังมีอาร์เรย์ vertexValues ที่มอบให้เราซึ่งมีค่าจำนวนเต็ม n ค่า ตอนนี้ เราทำสิ่งต่อไปนี้ - เราเขียนจำนวนเต็มบวกบนจุดยอดแต่ละจุดแล้วลองคำนวณคะ
สมมติว่าเราได้รับพิกัด 2n บนระนาบสองมิติ พิกัด 2n แบ่งออกเป็นสองอาร์เรย์ coordA และ coordB พิกัดจะแสดงเป็นคู่จำนวนเต็ม ตอนนี้เราต้องสร้างคู่พิกัดที่จะประกอบด้วยหนึ่งจุดจาก coordA และหนึ่งจุดจาก coordB เราสามารถสร้างคู่ได้ก็ต่อเมื่อพิกัด x ของจุดจาก coordA น้อยกว่าจุดจาก coordB และพิกัด y ของจุดจาก c