หน้าแรก
หน้าแรก
ในปัญหานี้ เราได้รับจำนวนเต็ม N หน้าที่ของเราคือ ค้นหาว่าจำนวนเต็มที่กำหนดให้เป็นยกกำลัง 3 หรือไม่ . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input : N = 729 Output : Yes คำอธิบาย − 36 = 719 แนวทางการแก้ปัญหา วิธีแก้ปัญหาคือโดยการตรวจสอบค่าที่เป็นกำลัง 3 เราจะตรวจสอบว่าตัวเลขที่ระบุ N หาร 11622614
ในปัญหานี้ เราได้รับจำนวนเต็ม N หน้าที่ของเราคือ ค้นหาว่าจำนวนเต็มที่กำหนดให้เป็นยกกำลัง 4 หรือไม่ . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input : N = 64 Output : Yes คำอธิบาย − 43 = 64 แนวทางการแก้ปัญหา วิธีแก้ปัญหาอย่างง่ายคือการหารตัวเลขซ้ำด้วย 4 และตรวจสอบว่าจำนวนผลลัพธ์หารด้วย 4 หรือไม่ หา
ในปัญหานี้ เราได้รับอาร์เรย์ของจำนวนเต็ม arr[] และช่วง งานของเราคือ ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่ . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input : arr[] = {1, 4, 2, 5, 6, 7, 3, 0}, range = [2, 7] Output : Yes คำอธิบาย − Subarray of range = {2, 5, 6, 7, 3, 0} The values first increase
ในปัญหานี้ เราจะได้รับจำนวนเต็มสองอาร์เรย์ arr1[] และ arr2[] ที่มีขนาด m และ n งานของเราคือ ค้นหาว่าอาร์เรย์นั้นเป็นชุดย่อยของอาร์เรย์อื่นหรือไม่ - เพิ่มวิธีที่ 3 . ทั้งอาร์เรย์ arr1[] และ arr2[] ไม่เป็นระเบียบและมีองค์ประกอบที่แตกต่างกัน มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input : arr1[] = {5,
ในปัญหานี้ เราได้รับค่าจำนวนเต็มสามค่า a, b และ n หน้าที่ของเราคือ ค้นหา x และ y ที่พอใจ ax + by =n มาดูตัวอย่างเพื่อทำความเข้าใจปัญหา Input : a = 4, b = 1, n = 5 Output : x = 1, y = 1 แนวทางการแก้ปัญหา วิธีแก้ปัญหาอย่างง่ายคือการหาค่าระหว่าง 0 ถึง n ที่ตรงกับสมการ เราจะทำสิ่งนี้โดยใช้รูปแบบที่เ
ในปัญหานี้ เราได้รับค่าจำนวนเต็ม n งานของเราคือ ค้นหา x, y, z ที่ตรงกับ 2/nx + 1/y + 1/z มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input : n = 4 Output : 4, 5, 20 แนวทางการแก้ปัญหา วิธีแก้ปัญหาง่ายๆ คือ การหาวิธีแก้ปัญหาโดยใช้ค่า n ถ้า n =1 ไม่มีคำตอบของสมการ 1 คำตอบของสมการคือ x =n, y =n+1, z =n(
ในปัญหานี้ เราได้รับค่าจำนวนเต็ม A &B งานของเราคือ ค้นหา XOR ของตัวเลขสองตัวโดยไม่ต้องใช้ตัวดำเนินการ XOR . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input : A = 4, B = 5 Output : 1 แนวทางการแก้ปัญหา วิธีหนึ่งในการแก้ปัญหาคือการแปลงตัวเลขเป็นเลขฐานสองตามลำดับ จากนั้นดำเนินการระดับบิตตามตารางนี้ A ข ผ
ในปัญหานี้ เราได้รับค่าจำนวนเต็มสองค่า งานของเราคือสร้างโปรแกรม c เพื่อดำเนินการ สำหรับทุกชุดบิตของตัวเลขสลับบิตอื่นๆ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input: 3 7 Output: 4 Binary of 3: 011 Binary of 3: 111 บิตที่หนึ่งและสองของตัวเลขที่สองถูกพลิกซึ่งทำให้เป็น 100 เช่น 4 แนวทางการแก้ปัญหา แ
ในปัญหานี้เราได้รับอาร์เรย์ 2 มิติที่แสดงหน้าจอ 2 มิติซึ่งเป็นพิกัดของพิกเซลบนหน้าจอที่จะเติมด้วยสีและสี งานของเราคือสร้างโปรแกรมเพื่อ ระบายสีพิกเซลปัจจุบันและพิกเซลที่อยู่ติดกันทั้งหมดที่มีสีนั้น การลงสีในเพ้นท์ เราจะเลือกสีและคลิกที่พิกเซลที่กำหนดด้วยพู่กัน มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
ในปัญหานี้ เราได้รับจำนวนเต็มบวก งานของเราคือสร้างโปรแกรมเพื่อสร้างจำนวนที่มากที่สุดโดยใช้การดำเนินการสลับอย่างน้อยหนึ่งครั้ง เราจะสร้างหมายเลขใหม่โดยใช้ตัวเลขของหมายเลขที่มีอยู่ จำนวนสูงสุดที่เกิดขึ้นสามารถสลับจากตัวเลขที่มีอยู่ได้เพียงหลักเดียว มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input: n =
ในปัญหานี้ เราได้รับจำนวนเต็มบวก งานของเราคือสร้างโปรแกรมเพื่อสร้างตัวเลขที่น้อยกว่าโดยใช้การดำเนินการสลับอย่างน้อยหนึ่งครั้ง เราจะสร้างหมายเลขใหม่โดยใช้ตัวเลขของหมายเลขที่มีอยู่ จำนวนที่น้อยที่สุดที่เกิดขึ้นสามารถสลับจากตัวเลขที่มีอยู่ได้เพียงหลักเดียว มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input
ในปัญหานี้ เราได้รับตัวเลข n งานของเราคือ หาเทอมที่ n ของชุดที่ 3, 13, 42, 108, 235... มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input : 5 Output : 235 แนวทางการแก้ปัญหา อนุกรมนี้สามารถแสดงเป็นผลรวมของลูกบาศก์ของจำนวนธรรมชาติ n ตัวแรก สูตรคือ (n* (n+1)/2)2. ถ้าเราบวก 2* เราจะได้ซีรี่ย์ที่ต้องการ สู
ในปัญหานี้ เราได้รับตัวเลข n และจำนวนเฉพาะ p งานของเราคือ หากำลังของจำนวนเฉพาะ p ใน n! มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input : n = 6, p = 2 Output : 4 แนวทางการแก้ปัญหา วิธีแก้ปัญหาง่ายๆ ก็คือการหาค่าของ n! และแยกตัวประกอบแล้วหากำลังของจำนวนเฉพาะ p ในการแยกตัวประกอบ ในที่นี้ ตัวเลขสามารถแ
ในปัญหานี้ เราได้รับตัวเลข N หน้าที่ของเราคือ ค้นหาการแปลงทศนิยมของสามบิตสุดท้ายและสามบิตสุดท้ายสำหรับค่าจำนวนเต็มที่กำหนด N . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input : 57 Output : 71 แนวทางการแก้ปัญหา วิธีแก้ปัญหาง่ายๆ คือเปลี่ยนตัวเลข n เป็นเลขฐานสองแล้วบันทึกบิตในอาร์เรย์ หลังจากนี้ เราจะแ
จัดรูปแบบสตริง - เป็นสตริง ASCII ที่ใช้สำหรับการจัดรูปแบบสตริง เป็นสตริง ASCII ที่ประกอบด้วยข้อความและพารามิเตอร์การจัดรูปแบบ สำหรับการจัดรูปแบบ ผลลัพธ์ของโปรแกรม มีรูปแบบสตริงต่างๆ ในภาษาซี จัดรูปแบบช่องโหว่ของสตริง สิ่งเหล่านี้เป็นข้อบกพร่องที่เกิดขึ้นเนื่องจากข้อผิดพลาดในการเขียนโปรแกรมที่โปรแก
ในปัญหานี้ เราได้รับ 2D matrix mat[][] งานของเราคือ หาค่าผกผันของเมทริกซ์โดยใช้วิธีเกาส์จอร์แดน . ทีนี้มาทำความเข้าใจพื้นฐานของปัญหากัน MATRIX เป็นอาร์เรย์ของตัวเลขสองมิติ ตัวอย่าง $\begin{bmatrix}2&5&4 \\1&6&7 \\9&3&8\end{bmatrix}$ ผกผันของเมทริกซ์ [A-1] − เป็นการดำเนินการบนเมทริกซ์สี่เหลี่ย
ในปัญหานี้ เราได้รับรายการที่เชื่อมโยงที่เรียงลำดับซึ่งประกอบด้วยองค์ประกอบ N งานของเราคือ ค้นหาค่ามัธยฐานในรายการที่เชื่อมโยงที่เรียงลำดับแล้ว . จัดเรียงรายการเชื่อมโยง เป็นรายการที่เชื่อมโยงอย่างง่ายซึ่งองค์ประกอบทั้งหมดจะถูกจัดเรียงตามลำดับเฉพาะ ตัวอย่าง NULL ค่ามัธยฐาน เป็นองค์ประกอบกลางของราย
ในปัญหานี้ เราได้รับตัวเลข N หน้าที่ของเราคือ หาเลข n-th ที่เป็นจำนวนเฉพาะ (2, 3, 5 และ 7) เท่านั้น . อนุกรมที่ประกอบด้วยตัวเลขเฉพาะ (2, 3, 5, 7) คือ 2, 3, 5, 7, 22, 23, 25, 27, 32, 33... มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input: N = 6 Output: 23 แนวทางการแก้ปัญหา แนวทางง่ายๆ ในการแก้ปัญหาคือ
ในปัญหานี้ เราได้รับจำนวนเต็มบวก N ซึ่งแสดงถึงจำนวนเพื่อนในกลุ่ม งานของเราคือการสร้างโปรแกรมเพื่อแก้ปัญหา ปัญหาการจับคู่เพื่อน เพื่อนแต่ละคนในกลุ่มสามารถเป็นโสดหรือจับคู่กับเพื่อนอีกคนหนึ่งได้ การจับคู่ของเพื่อนแต่ละคนในกลุ่มสามารถทำได้เพียงครั้งเดียว มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input:
ในปัญหานี้ เราได้รับเมทริกซ์เมทริกซ์ N*N[] งานของเราคือ การหาเมทริกซ์ย่อยกำลังสองสูงสุดที่มีองค์ประกอบเท่ากันทั้งหมด . ในปัญหานี้ เราจำเป็นต้องค้นหาขนาดสูงสุดของเมทริกซ์ย่อยจากเมทริกซ์ที่กำหนดซึ่งมีองค์ประกอบทั้งหมดเหมือนกัน มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input: mat[][] = {{1, 2, 1}, {1, 2