หน้าแรก
หน้าแรก
ในปัญหานี้ เราได้รับค่าจำนวนเต็ม N หน้าที่ของเราคือพิมพ์ตัวเลขภายในช่วง (1, N2 ) ในเมทริกซ์ 2 มิติขนาด NxN เพื่อให้องค์ประกอบรวมของแต่ละแถวเท่ากัน มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − N =4 ผลผลิต − 1 6 11 16 2 7 12 13 3 8 9 14 4 5 10 15 ผลรวมขององค์ประกอบในแต่ละแถวคือ 34 ในก
ในปัญหานี้ เราได้รับค่าจำนวนเต็มสามค่า K, N, M หน้าที่ของเราคือวางอัศวิน K ไว้ในกระดานหมากรุก NxM เพื่อไม่ให้อัศวินสองคนโจมตีกัน อาจมีกรณีที่ 0 วิธีที่ถูกต้องและกรณีที่มีหลายวิธีที่ถูกต้อง คุณต้องพิมพ์กรณีที่ถูกต้องทั้งหมด อัศวิน เป็นชิ้นหมากรุกที่เคลื่อนที่ไปข้างหน้า 2 ครั้งแล้วเลื่อนไปทางซ้ายของข
ในปัญหานี้ เราได้รับอาร์เรย์ของ n จุดที่อยู่บนเส้นเดียวกัน งานของเราคือการวางองค์ประกอบ k ของอาร์เรย์ในลักษณะที่ระยะห่างขั้นต่ำระหว่างองค์ประกอบทั้งสองจะถูกขยายให้ใหญ่สุด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − อาร์เรย์ ={} ผลผลิต − เพื่อแก้ปัญหานี้ เราจะต้องหาระยะทางต่ำสุดที่เป็นไปได
ปัญหาท่อและถังน้ำเป็นปัญหาที่พบบ่อยมากและมักรวมอยู่ในการสอบแข่งขัน ดังนั้นการเรียนรู้คำถามเกี่ยวกับ pipers และ ถังน้ำ เป็นสิ่งสำคัญและคุณควรทราบวิธีแก้ปัญหาเนื่องจากไม่ยากที่จะเรียนรู้ ท่อและถังเก็บน้ำ ปัญหาเหล่านี้เกี่ยวข้องกับท่อที่ใช้ในการเติมหรือล้างถัง/อ่างเก็บน้ำ/ถังเก็บน้ำ ต่อไปนี้เป็นข้อ
ในปัญหานี้ เราได้รับตัวเลข n งานของเราคือพิมพ์ เลขเฉพาะของเพียร์ปองต์ น้อยกว่า n. Pierpont Prime number คือจำนวนเฉพาะชนิดพิเศษที่อยู่ในรูปแบบ p=2i . 3k + 1. โดยที่ p เป็นจำนวนเฉพาะ และ i และ k เป็นจำนวนเต็ม มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − n =50 ผลผลิต − 2, 3, 5, 7, 13, 17, 19
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขององค์ประกอบ n รายการที่แสดงถึงตำแหน่งดัชนี N และมีแม่เหล็ก C งานของเราคือการพิมพ์แม่เหล็กทั้งหมดเหล่านี้ในลักษณะที่ระยะห่างระหว่างแม่เหล็กที่อยู่ใกล้ที่สุดสองตัวนั้นใหญ่ที่สุด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − array ={ 1, 4, 6,12, 28, 44 } C =4
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] และจำนวนเต็ม M และ K สองจำนวน หน้าที่ของเราคือสร้างอาร์เรย์โดยใช้องค์ประกอบของอาร์เรย์ที่กำหนด ขนาดของอาร์เรย์ใหม่ควร M และอาร์เรย์ย่อยใดๆ ที่มีขนาดมากกว่า K ไม่สามารถมีองค์ประกอบทั้งหมดเหมือนกันได้ เราต้องพิมพ์ผลรวมสูงสุดที่เป็นไปได้โดยอาร์เรย์ที่สร้างขึ้น มาดูตั
ในปัญหานี้ เราได้รับไบนารีทรี งานของเราคือพิมพ์ไบนารีทรีในรูปแบบซิกแซก มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน การข้ามซิกแซกของไบนารีทรีด้านบนคือ 3 5 1 8 7 0 4 เพื่อแก้ปัญหานี้ เราจำเป็นต้องสำรวจระดับไบนารีทรีทีละระดับ
ในปัญหานี้ เราได้รับเมทริกซ์ 2 มิติ งานของเราคือพิมพ์องค์ประกอบทั้งหมดของเมทริกซ์ในลำดับแนวทแยง มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน 1 2 3 4 5 6 7 8 9 ผลลัพธ์ − 1 4 2 7 5 3 8 &nbs
ในปัญหานี้ เราได้รับไบนารีทรี งานของเราคือพิมพ์ลำดับการข้ามผ่านของต้นไม้ระดับซิกแซก สำหรับการข้ามผ่านครั้งนี้ เราจะใช้คิวเดียวเท่านั้น มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ผลผลิต − 3 1 7 2 8 9 5 ในการแก้ปัญหานี้โดยใช
การเริ่มต้นเป็นศูนย์ กำลังตั้งค่าเริ่มต้นของวัตถุใน c++ เป็นศูนย์ ไวยากรณ์ T{} ; char array [n] = “”; สถานการณ์ที่มีการดำเนินการเริ่มต้นเป็นศูนย์คือ - ตัวแปรที่มีชื่อพร้อมที่เก็บข้อมูลสแตติกหรือเธรดโลคัลถูกเตรียมใช้งานเป็นศูนย์ มันถูกใช้เป็นค่าเริ่มต้นของค่าสำหรับประเภทที่ไม่ใช่คล
z-buffer หรือที่เรียกว่า deep-buffer เป็นวิธีการที่ใช้สำหรับการตรวจจับพื้นผิวที่ซ่อนอยู่ การตรวจจับพื้นผิวที่ซ่อนอยู่ สำหรับรูปภาพใด ๆ ที่มีวัตถุและพื้นผิวที่โปร่งใส ในกรณีนี้ วัตถุที่อยู่ด้านหลังวัตถุอื่นจะถูกซ่อนไว้ เพื่อให้มองเห็นภาพได้อย่างเหมาะสม เราจำเป็นต้องลบพื้นผิวที่ซ่อนอยู่เหล่านี้ออก ก
อัลกอริทึม Z ใช้เพื่อค้นหาการเกิดขึ้นของรูปแบบในสตริงในเวลาเชิงเส้น สมมติว่าความยาวของสตริงเป็น n และขนาดของรูปแบบที่จะค้นหาคือ m เวลาในการแก้ไขจะอยู่ในลำดับ O(m+n) . อัลกอริทึม z ใช้อาร์เรย์ Z เพื่อค้นหารูปแบบที่เกิดขึ้น อาร์เรย์ Z เป็นอาร์เรย์ที่มีความยาวเท่ากับสตริง แต่ละองค์ประกอบของ z-array ป
ในปัญหานี้ เราได้รับอาร์เรย์ขององค์ประกอบ n และค่าจำนวนเต็ม k หน้าที่ของเราคือค้นหา XOR ขององค์ประกอบทั้งหมดของอาร์เรย์ที่ตั้งค่าบิตเท่ากับ k มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต array = {2, 12, 44, 103, 17} , K =3 ผลลัพธ์ 44 เพื่อแก้ปัญหานี้ เราจะนับเซตบิตของทุกอิลิเมนต์ของอาร์เรย์ และเปร
เราได้รับตัวแปรประเภทใดก็ได้ และภารกิจคือการค้นหาผลลัพธ์โดยใช้ฟังก์ชัน log1p() log1p() เป็นฟังก์ชันวิเคราะห์ที่รับอาร์กิวเมนต์ a และยังมีค่าส่งคืนอีกด้วย ไวยากรณ์ double log1p (double x); Where x ranges between [-1, ?] float log1p (float x); ประเภทการคืนสินค้า − ฟังก์ชันนี้จะคืนค่าที่ไม่เป็นศูนย์หา
ในปัญหานี้ เราได้รับเมทริกซ์ N x N และเคียวรีบางรายการ แต่ละเคียวรีมีมุมบนซ้ายและมุมขวาล่างของเมทริกซ์ย่อยที่สร้างจากเมทริกซ์นี้ งานของเราคือค้นหา XOR ขององค์ประกอบทั้งหมดของเมทริกซ์ย่อยที่กำหนดโดยข้อความค้นหา มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[][] = {{1, 2, 3} {4, 5, 6} {7, 8, 9}} Qu
ในปัญหานี้ เราได้รับ arr[] และข้อความค้นหาบางรายการที่มีช่วงระหว่าง L ถึง R ในอาร์เรย์ งานของเราคือพิมพ์ XOR ของ subarray ระหว่าง L ถึง R มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − array ={1, 4, 5, 7, 2, 9} L =1 , R =5 เอาท์พุต - คำอธิบาย − 4^5^7^2^9 เพื่อแก้ปัญหานี้ เราจะสร้างอาร์เรย
การเข้ารหัส XOR หรือการเข้ารหัส XOR เป็นวิธีการเข้ารหัสข้อมูลที่ไม่สามารถถอดรหัสได้ด้วยวิธีการเดรัจฉาน วิธี Brute-force เป็นวิธีการสร้างคีย์เข้ารหัสแบบสุ่มและจับคู่กับคีย์ที่ถูกต้อง ในการใช้วิธีการเข้ารหัสนี้ เราจะกำหนดคีย์การเข้ารหัส (อักขระสุ่ม) และดำเนินการ XOR ของอักขระทั้งหมดของสตริงด้วยคีย์เ
ในปัญหานี้ เราได้รับตัวเลข งานของเราคือค้นหา XOR ของการนับ 0 และ 1 ในการแทนค่าเลขฐานสองของตัวเลข มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต n = 9 ผลลัพธ์ 0 คำอธิบาย binary = 1001 Count of 0s = 2 Count of 1s = 2 2 ^ 2 = 0 ในการแก้ปัญหานี้ ก่อนอื่นเราจะแปลงจำนวนเลขฐานสองที่เทียบเท่ากัน จากนั้นวนซ้
ในภาษาโปรแกรม c++ มีคีย์เวิร์ดที่สามารถใช้แทนตัวดำเนินการทางตรรกะได้ เริ่มแรกมีการใช้คำหลักในภาษาค เมื่อแป้นพิมพ์ไม่รองรับสัญลักษณ์เช่น &&, !, || เป็นต้น ต่อไปนี้เป็นโอเปอเรเตอร์เชิงตรรกะรุ่นที่เขียนใน c++ . ตัวดำเนินการและเวอร์ชันที่เป็นลายลักษณ์อักษรคือ − ตัวดำเนินการ สัญลักษณ์ ฉบับเขียน และตัว