หน้าแรก
หน้าแรก
สมมติว่าเรามีสี่เหลี่ยมจัตุรัสขนาด n x m เราต้องหาจำนวนขั้นต่ำของวัตถุสี่เหลี่ยมจัตุรัสด้านจำนวนเต็มที่สามารถเรียงต่อกันสี่เหลี่ยมได้ ดังนั้น หากอินพุตเป็น n =2 และ m =3 จากนั้นผลลัพธ์จะเป็น 3 เนื่องจากเราต้องการสามช่วงตึก เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดหนึ่งแผนที่ m re
สมมติว่าเรามีอาร์เรย์ที่เรียกว่าจำนวนเต็มบวก เราต้องเลือกเซตย่อยของ nums แล้วคูณแต่ละองค์ประกอบด้วยจำนวนเต็มแล้วบวกตัวเลขทั้งหมดเหล่านี้ อาร์เรย์จะเป็นอาร์เรย์ที่ดีถ้าเราสามารถหาผลรวมของ 1 จากอาร์เรย์โดยเซตย่อยและตัวคูณที่เป็นไปได้ เราต้องเช็คก่อนว่าอาร์เรย์ดีหรือไม่ ดังนั้นหากอินพุตเป็น [12,23,7,
สมมติว่าเรามีรายการคำ รายการตัวอักษรเดี่ยว และคะแนนสำหรับอักขระทุกตัว เราต้องหาคะแนนสูงสุดของชุดคำที่ถูกต้องที่สร้างขึ้นโดยใช้ตัวอักษรที่กำหนด เราไม่สามารถใช้ตัวอักษรทั้งหมดในตัวอักษรและแต่ละตัวอักษรสามารถใช้ได้เพียงครั้งเดียว คะแนนของตัวอักษร a, b, c, ... ,z กำหนดโดย score[0], score[1], ... , scor
สมมติว่าเรามีสายยีน ที่สามารถแสดงด้วยสตริงที่มีความยาวเท่ากับ 8 สตริงนี้ประกอบด้วยตัวอักษรเหล่านี้ [A, C, G, T] ตอนนี้ ให้พิจารณาว่าเราต้องการตรวจสอบเกี่ยวกับการกลายพันธุ์ โดยที่การกลายพันธุ์ ONE ครั้งนั้นเป็น ONE อักขระเดียวที่เปลี่ยนแปลงในสายยีน ตัวอย่างเช่น AACCGTTT มีการเปลี่ยนแปลงเหมือน AACCGTT
สมมติว่าเรามีรายการตัวเลข เราต้องหาระยะทางแฮมมิงของตัวเลขที่ให้มาทุกคู่ เรารู้ว่าระยะห่างระหว่างจำนวนเต็มสองจำนวนคือจำนวนตำแหน่งที่บิตที่สอดคล้องกันต่างกัน ดังนั้นหากอินพุตเป็น [4,14,17,2] เอาต์พุตจะเป็น 17 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ม :=1^9 + 7 กำหนดฟังก์ชัน add() ซึ่งจะใช
เนื่องจากภารกิจคือการนับจำนวนขอบในกราฟที่ไม่มีทิศทาง กราฟแบบไม่บอกทิศทางคือชุดของจุดยอดที่เชื่อมต่อเข้าด้วยกันเพื่อสร้างกราฟ ซึ่งขอบทั้งหมดเป็นแบบสองทิศทาง กราฟแบบไม่มีทิศทางสามารถเคลื่อนที่ไปในทิศทางใดก็ได้จากโหนดหนึ่งไปยังโหนดอื่นที่เชื่อมต่ออยู่ ด้านล่างนี้คือการแสดงภาพของกราฟที่ไม่มีทิศทาง จ
กำหนดให้งานคือการนับองค์ประกอบความถี่ต่ำสุดในรายการเชื่อมโยงที่กำหนดซึ่งมีองค์ประกอบที่ซ้ำกัน รายการที่เชื่อมโยงคือโครงสร้างข้อมูลที่จัดเก็บข้อมูลในลำดับต่อเนื่อง เช่นเดียวกับรายการที่แต่ละองค์ประกอบเชื่อมโยงกับองค์ประกอบถัดไป ความถี่ขององค์ประกอบในรายการที่เชื่อมโยงหมายถึงจำนวนครั้งที่องค์ประกอบเ
ในบทความนี้ ให้เราทำความเข้าใจว่าอะไรคือ set และ unordered_set ใน C++ STL และด้วยเหตุนี้จึงได้รับความรู้เกี่ยวกับความแตกต่างระหว่างกัน ตั้งค่าอย่างไร ชุด เป็นคอนเทนเนอร์ที่เชื่อมโยงซึ่งมีชุดของออบเจ็กต์ที่ไม่ซ้ำกันของประเภทคีย์ที่จัดเรียงไว้ แต่ละองค์ประกอบอาจเกิดขึ้นเพียงครั้งเดียว ดังนั้นจึงไม่อน
ตามที่ชื่อแนะนำ คอนเทนเนอร์ถูกใช้เพื่อเก็บหรือผูกบางสิ่ง ในทำนองเดียวกัน คอนเทนเนอร์ในบูตสแตรปใช้สำหรับจัดเก็บหรือผูกเนื้อหาบนวิวพอร์ต คอนเทนเนอร์เพิ่มช่องว่างภายในให้กับเนื้อหาโดยให้ระยะขอบจากทั้งสี่ด้านของวิวพอร์ต และสามารถเปลี่ยนแปลงได้ตามความต้องการ คอนเทนเนอร์สามารถซ้อนกันได้ ทีนี้ มาทำความเ
กำหนดขอบเขตของรูปสี่เหลี่ยมผืนผ้า ภารกิจคือการหาพื้นที่สูงสุดของรูปสี่เหลี่ยมผืนผ้ากับปริมณฑลที่กำหนด สี่เหลี่ยมผืนผ้าคือประเภทของสี่เหลี่ยมด้านขนานที่มีด้านตรงข้ามเท่ากันและขนานกัน ปริมณฑลของรูปสี่เหลี่ยมผืนผ้าเป็นผลรวมของทุกด้านของรูปสี่เหลี่ยมผืนผ้า เราอาจกล่าวได้ว่าเส้นรอบรูปคือระยะทางรวมของ
ให้เมทริกซ์สี่เหลี่ยมจัตุรัส mat[][] ให้องค์ประกอบของเมทริกซ์ me mat[i][j] =i*j ภารกิจคือการนับจำนวนองค์ประกอบใน เมทริกซ์เท่ากับ x เมทริกซ์เป็นเหมือนอาร์เรย์ 2 มิติที่แสดงตัวเลขหรือองค์ประกอบเป็นแถวและคอลัมน์ ดังนั้นมาทำความเข้าใจวิธีแก้ปัญหาด้วยความช่วยเหลือของตัวอย่าง - ป้อนข้อมูล − matrix[row]
เราได้รับองค์ประกอบทั้งสองเช่น d และ num ภารกิจคือการหาตัวเลข d หลักที่หารด้วย num ลงตัว พูดง่ายๆ ก็คือ สมมติว่าเราได้ใส่ค่า 2 ใน d แล้ว ขั้นแรกเราจะหาตัวเลข 2 หลักทั้งหมด นั่นคือตั้งแต่ 10-99 แล้วจึงหาตัวเลขทั้งหมดที่หารด้วย num ลงตัว ให้เราเข้าใจสิ่งนี้มากขึ้นด้วยความช่วยเหลือของตัวอย่าง - ป้อน
เราได้ตัวเลขมา สมมุติว่า N และภารกิจคือการหาจำนวนหลักเหล่านั้นในตัวเลขที่หารจำนวน N ข้อควรจำ หากตัวเลขเป็น 0 ก็ควรเพิกเฉยซึ่งหมายความว่าจำนวนจะไม่เพิ่มขึ้นเป็น 0 หากตัวเลขปรากฏสองครั้งและหารตัวเลข การนับจะขึ้นอยู่กับการเกิดหลัก ตัวอย่างเช่น เราให้ตัวเลข 2240 และในตัวเลขนี้ทุกหลักยกเว้น 0 จะหาร
เราได้รับตัวเลข สมมติว่า num และจำนวนหลักทั้งหมดที่เก็บไว้ในตัวแปรประเภทจำนวนเต็ม สมมติว่า digi และภารกิจคือการคำนวณการนับจำนวน n หลักที่สามารถเกิดขึ้นได้โดยไม่มีตัวเลขที่ระบุ ป้อนข้อมูล − n =2 หลัก =2 ผลผลิต − นับเป็น 153 คำอธิบาย − การนับเลขสองหลักทั้งหมด(n) ที่ไม่มีหลักที่ 2 คือ 153 เช่น 10,
เราได้รับเมทริกซ์ของค่าจำนวนเต็มและภารกิจคือการคำนวณการนับความถี่ของตัวแปรจำนวนเต็มที่กำหนด สมมติว่า k ในเมทริกซ์ ขนาดของเมทริกซ์ขึ้นอยู่กับขนาดที่ผู้ใช้ต้องการ และในโปรแกรมด้านล่าง เราจะกำหนดให้เป็น 4X4 เมทริกซ์จะเกิดขึ้นตามเงื่อนไขที่กำหนด เช่น เมทริกซ์(i, j) จะเป็น i+j ค่าดัชนีของข้อมูลแรกในเมทริ
เราได้รับจำนวนหัวและขาทั้งหมดในสวนสัตว์ และงานคือการคำนวณจำนวนสัตว์ทั้งหมดในสวนสัตว์ด้วยข้อมูลที่กำหนด ในโปรแกรมด้านล่างนี้ เรากำลังพิจารณาว่าสัตว์เป็นกวางและนกยูง ป้อนข้อมูล − heads = 60 legs = 200 ผลผลิต − Count of deers are: 40 Count of peacocks are: 20 คำอธิบาย − let total number of deers to b
เราได้รับเมทริกซ์ขนาด n x n ตัวแปรจำนวนเต็ม x และองค์ประกอบในเมทริกซ์จะถูกจัดเรียงตามลำดับ และงานคือการคำนวณจำนวนองค์ประกอบที่ เท่ากับหรือน้อยกว่า x. ป้อนข้อมูล − matrix[3][3] = {{1, 2, 3}, {4, 5, 6}, {6, 7, 8}} and X = 4 ผลผลิต − count is 4 คำอธิบาย − เราต้องจับคู่ข้อมูลเมทริกซ์ของเรากับค่า x ดั
เราได้รับตัวเลขธรรมชาติ สมมุติว่า num และภารกิจคือการคำนวณการนับจำนวนธรรมชาติทั้งหมดที่มีการเรียงสับเปลี่ยนทั้งหมดมากกว่าจำนวนนั้น เรากำลังดำเนินการตามเงื่อนไขต่อไปนี้ − ข้อมูลควรเป็นตัวเลขธรรมชาติเท่านั้น การเรียงสับเปลี่ยนที่เป็นไปได้ทั้งหมดหรือการจัดเรียงของจำนวนธรรมชาติควรเท่ากับหรือมากกว่
สมมุติว่าเรามีสูตรเคมี เราต้องหาการนับของแต่ละอะตอม องค์ประกอบอะตอมจะเริ่มต้นด้วยอักขระตัวพิมพ์ใหญ่เสมอ โดยอาจมีตัวอักษรตัวพิมพ์เล็กเป็นศูนย์หรือมากกว่านั้นแทนชื่อ และตัวเลข 1 ตัวขึ้นไปแทนการนับขององค์ประกอบนั้นอาจตามมาหากการนับมากกว่า 1 แต่ถ้านับเป็น 1 ตัวเลขจะไม่ตามมา ตัวอย่างเช่น H2O และ H2O2 ถู
สมมติว่าเรามีสตริงไบนารีเชิงพื้นที่ สตริงนี้มีคุณสมบัติดังต่อไปนี้ − มีเลข 0 และ 1 เท่ากัน ทุกคำนำหน้าในสตริงไบนารีมีอย่างน้อย 1 วินาทีเท่ากับ 0 ตอนนี้ สมมติว่าเรามีสตริงพิเศษ S อันที่จริงแล้ว การย้ายคือการเลือกสตริงย่อยพิเศษของ S ที่ต่อเนื่องกันสองรายการและสลับกัน เราต้องหาสตริงผลลัพธ์ที่