หน้าแรก
หน้าแรก
ในบทความนี้ เราจะพูดถึงโปรแกรมที่ใช้อัลกอริทึม Finite Automata สำหรับการค้นหารูปแบบ เรามีข้อความ[0...n-1] และรูปแบบ[0...m-1] เราต้องหารูปแบบทั้งหมดที่เกิดขึ้น[]ในข้อความ[]. สำหรับสิ่งนี้ เราจะประมวลผลข้อความล่วงหน้า[] และสร้างอาร์เรย์ 2 มิติเพื่อนำเสนอ หลังจากนั้น เราก็แค่ต้องข้ามผ่านระหว่างองค์ปร
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนเต็ม k โดยที่โมดูลัสของมันกับแต่ละองค์ประกอบของอาร์เรย์ที่กำหนดจะเหมือนกัน ตัวอย่างเช่น สมมติว่าเราได้รับอาร์เรย์ arr = {12, 22, 32} จากนั้นเราจะได้ค่าเอาต์พุต k =1, 2, 5, 10 y) เราก็ได้ (y+difference)%k =y%k การแก้ปัญหานี้เราได้รับ difference%k = 0 ดั
ในบทความนี้ เราจะพูดถึงโปรแกรมค้นหารถแท็กซี่ใกล้ ๆ (น้อยกว่า 50 กม.) โดยใช้สูตร Great Circle Distance สมมติว่าเราได้รับไฟล์ JSON ซึ่งมีชื่อและพิกัดของผู้ที่ต้องการรถแท็กซี่และพิกัดของรถแท็กซี่ทั้งหมดที่มี เพื่อแก้ปัญหานี้ เราจะแปลงพิกัด GPS เป็นสองเท่า จากรูปแบบคู่ ในที่สุดเราจะแปลงเป็นองศาเป็นเรเ
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจุดชนกันจุดแรก นั่นคือจุดแรกที่ทั้งสองซีรีส์มี ในที่นี้ เราจะมีตัวแปรห้าตัวคือ a, b, c, d และ n เราต้องสร้างลำดับเลขคณิตสองชุดจากชุดนี้มีเลข n หลัก b, b+a, b+2a, ….b+(n-1)a d, d+c, d+2c, ….. d+(n-1)c แล้วหาจุดร่วมแรกที่ทั้งสองชุดมี เพื่อแก้ปัญ
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาขนาดจุดยอดต่ำสุดของกราฟที่กำหนดโดยใช้การค้นหาแบบไบนารี การปกคลุมจุดยอดขั้นต่ำคือชุดของจุดยอดของกราฟที่กำหนด โดยที่ทุกขอบในกราฟจะเป็นเหตุการณ์ของจุดยอดจุดใดจุดหนึ่งในชุดนั้น ตัวอย่างเช่น ใช้กราฟ 2 ---- 4 ---- 6| || || |3 ---- 5 ในที่นี้ จุดยอดจุดต่ำสุดเกี่ยว
ในบทความนี้ เราจะพูดถึงโปรแกรมการหาผลรวมของตัวเลขจนกว่าผลรวมจะกลายเป็นตัวเลขหลักเดียวและไม่สามารถทำการบวกเพิ่มได้อีก ตัวอย่างเช่น นำกรณีของตัวเลข 14520 มาบวกตัวเลขของตัวเลขนี้เราจะได้ 1 + 4 + 5 + 2 + 0 =12 เนื่องจากตัวเลขนี้ไม่ใช่ตัวเลขหลักเดียว เราจึงบวกหลักของตัวเลขที่ได้รับเพิ่มเติม . บวกเข้าไปจ
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาสี่เหลี่ยมที่พอดีที่สุดซึ่งครอบคลุมจุดที่กำหนด ในปัญหานี้ เราได้รับพิกัดของจุด (x,y) และอัตราส่วนของความยาว/ความกว้าง =l/b (พูด) เราต้องหาพิกัดของสี่เหลี่ยมผืนผ้าที่มีจุดที่กำหนดและมีขนาดตามอัตราส่วนที่กำหนด ในกรณีของสี่เหลี่ยมที่มีอยู่หลายอัน เราต้องเลือกอัน
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาตัวเลขตัวแรกในผลคูณขององค์ประกอบของอาร์เรย์ที่กำหนด ตัวอย่างเช่น สมมติว่าเราได้รับอาร์เรย์ arr = {12, 5, 16} จากนั้นผลคูณขององค์ประกอบเหล่านี้จะเป็น 12*5*16 =960 ดังนั้นผลลัพธ์คือตัวเลขตัวแรกของผลิตภัณฑ์ในกรณีนี้จะเป็น 9 ตัวอย่าง #include <bits/stdc++.h&g
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อหาจำนวนสามเหลี่ยมที่สามารถเกิดขึ้นได้โดยการรวมจุดตัดกันของส่วนของเส้นแนวนอนและแนวตั้งที่กำหนด ตัวอย่างเช่น สมมติว่าเราได้รับส่วนของเส้นตรงต่อไปนี้ ในนี้เรามีจุดตัดกัน 3 จุด ดังนั้นจำนวนสามเหลี่ยมที่สามารถเกิดขึ้นได้โดยใช้จุดเหล่านี้จะเป็น 3 C2 . | ---
ในบทความนี้ เราจะพูดถึงโปรแกรมค้นหาความเท่าเทียมกันของตัวเลขที่ระบุ N ความเท่าเทียมกันถูกกำหนดให้เป็นจำนวนของชุดบิต (จำนวน 1) ในการแทนค่าเลขฐานสองของตัวเลข หากจำนวน 1 ในการแทนค่าเลขฐานสองเป็นเลขคู่ ความเท่าเทียมกันจะเรียกว่าความเท่าเทียมกัน และหากจำนวน1ในการแทนค่าไบนารีเป็นเลขคี่ ความเท่าเทียมกันจ
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาความน่าจะเป็นที่จะเข้าถึงจากสถานะเริ่มต้นไปยังสถานะสุดท้ายในช่วงเวลาที่กำหนดในห่วงโซ่ Markov ห่วงโซ่มาร์คอฟเป็นกระบวนการสุ่มที่ประกอบด้วยรัฐต่างๆ และความน่าจะเป็นที่เกี่ยวข้องในการไปจากรัฐหนึ่งไปยังอีกรัฐหนึ่ง ต้องใช้เวลาต่อหน่วยในการย้ายจากสถานะหนึ่งไปอีกสถา
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจุดยอด จุดโฟกัส และไดเรกทริกซ์ของพาราโบลาเมื่อให้สัมประสิทธิ์ของสมการนั้น พาราโบลาคือเส้นโค้งที่มีจุดทั้งหมดบนเส้นโค้งเท่ากันจากจุดเดียวที่เรียกว่าโฟกัส ดังที่เราทราบสมการทั่วไปของพาราโบลาคือ y = ax2 + bx + c สำหรับสมการนี้ นิยามต่อไปนี้เป็น : Vertex -(-b/2
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาว่ามีเพียงเส้นคู่ขนานสองเส้นเท่านั้นที่สามารถเก็บจุดพิกัดที่กำหนดทั้งหมดได้หรือไม่ สำหรับสิ่งนี้ เราจะได้รับอาร์เรย์ ซึ่งพิกัดจะเป็น (i, arr[i]) สมมติว่าเราได้รับอาร์เรย์ arr = {2,6,8,12,14} จากนั้นเราสามารถมีจุดเหล่านี้บนเส้นขนานสองเส้น ซึ่งเส้นแรกประกอบด้ว
ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาว่ามีเส้นทางระหว่างสองเซลล์ในเมทริกซ์ที่กำหนดหรือไม่ สมมติว่าเราได้รับเมทริกซ์สี่เหลี่ยมจัตุรัสที่มีค่าที่เป็นไปได้ 0, 1, 2 และ 3 ที่นี่ 0 หมายถึง กำแพงว่างเปล่า 1 หมายถึง แหล่งที่มา 2 หมายถึง ปลายทาง 3 หมายถึง เซลล์ว่าง ในเมทริกซ์สามารถมีต้นทางและปลายทางไ
ตัวเลขที่แสดงเป็นอาร์เรย์จะเก็บตัวเลขแต่ละหลักของตัวเลขไว้ในองค์ประกอบเดียวของอาร์เรย์ ความยาวของอาร์เรย์เท่ากับจำนวนหลักในอาร์เรย์ เช่น ความยาว =3 สำหรับตัวเลขสี่หลัก แต่ละองค์ประกอบของอาร์เรย์เป็นตัวเลขหลักเดียว ตัวเลขถูกจัดเก็บในลักษณะที่องค์ประกอบสุดท้ายเก็บตัวเลขที่มีนัยสำคัญน้อยที่สุดของตัวเลข
อาร์เรย์คือคอนเทนเนอร์ที่มีองค์ประกอบหลายรายการในประเภทข้อมูลเดียวกัน ดัชนีขององค์ประกอบเริ่มต้นจาก 0 นั่นคือองค์ประกอบแรกมีดัชนี 0 ในปัญหานี้ เราจำเป็นต้องค้นหาความแตกต่างที่แน่นอนระหว่างตัวเลขที่จัดทำดัชนีคู่สองตัวกับตัวเลขที่จัดทำดัชนีคี่สองตัว เลขดัชนีคู่ =0,2,4,6,8…. เลขดัชนีคี่ =1,3,5,7,9…
มุม เกิดขึ้นเมื่อรังสีสองเส้นมาบรรจบกันที่จุดหนึ่ง จุดบนระนาบที่รังสีเหล่านี้มาบรรจบกันคือจุดยอด ส่วนโค้ง ของวงกลมคือส่วนของเส้นรอบวงที่อธิบายโดยมุม ในปัญหานี้ เราได้รับมุมของวงกลม และเราต้องหาความยาวของส่วนโค้งโดยใช้เส้นผ่านศูนย์กลางที่กำหนดของวงกลม ตัวอย่างเช่น Input : Angle = 45° Diameter =
การข้ามแนวเกลียวทวนเข็มนาฬิกาของต้นไม้ไบนารีเป็นการลัดเลาะองค์ประกอบของต้นไม้ในลักษณะที่ว่าหากสำรวจแล้วจะเกิดเป็นวงก้นหอย แต่จะเรียงกลับกัน รูปต่อไปนี้แสดงการเคลื่อนที่ของต้นไม้ไบนารีทวนเข็มนาฬิกาตามเข็มนาฬิกา อัลกอริธึมที่กำหนดไว้สำหรับการข้ามผ่านแบบเกลียวของไบนารีทรีทำงานด้วยวิธีต่อไปนี้ - สอง
อาร์เรย์คือชุดขององค์ประกอบประเภทข้อมูลเดียวกัน อาร์เรย์ที่จัดเรียง เป็นอาร์เรย์ที่มีองค์ประกอบที่จัดเก็บไว้ในลำดับจากน้อยไปมากหรือมากไปหาน้อย การนับที่แตกต่างกันคือจำนวนองค์ประกอบที่ไม่เท่ากัน การนับที่แตกต่างแบบสัมบูรณ์คือการนับค่าสัมบูรณ์ขององค์ประกอบอย่างชัดเจน เช่น องค์ประกอบที่ไม่มีเครื่องหม
ฟังก์ชัน basic_string c_str ที่ส่งคืนตัวชี้ไปยังอาร์เรย์ของอักขระที่สิ้นสุดโดยใช้อักขระ null เป็นวิธีการ inbuilt ที่มีค่าของสตริงที่มีการสิ้นสุดอักขระ null ไวยากรณ์เพื่อกำหนดฟังก์ชัน c_str ใน C++ - const Char ptr* c_str() const เกี่ยวกับฟังก์ชัน มันเป็นวิธีการ inbuilt สำหรับไลบรารี c++ STL พารามิเ