Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. ค้นหาจำนวนแฝดที่ไม่ซ้ำที่มี XOR เป็นศูนย์โดยใช้ C++

    ในบทความนี้ เราจะพูดถึงการนับจำนวนแฝดสามที่ไม่ซ้ำ (x, y, z) ในอาร์เรย์ของจำนวนเฉพาะที่กำหนดโดยที่ XOR ของพวกมันเป็น 0 ดังนั้น แฝดสามควรไม่ซ้ำกันโดยที่องค์ประกอบทั้งสามนั้นไม่ซ้ำกัน และจะนับทั้งหมด การรวมกันของแฝดสาม เช่น − Input : arr[ ] = { 5, 6, 7, 1, 3 } Output : 2 Explanation : triplets are { 5,

  2. ค้นหาจำนวนวิธีที่จะไปจากจุดหนึ่งไปยังอีกจุดหนึ่งในตารางโดยใช้ C++

    ในบทความนี้ เรามีคำถามที่ต้องค้นหาจำนวนวิธีทั้งหมดจากจุด A ถึง B โดยที่ A และ B เป็นจุดตายตัว กล่าวคือ A เป็นจุดซ้ายบนของตาราง และ B คือจุดล่างสุด จุดขวาในตารางเช่น − Input : N = 5 Output : 252 Input : N = 4 Output : 70 Input : N = 3 Output : 20 ในปัญหาที่กำหนด เราสามารถกำหนดคำตอบให้เป็นทางการได้

  3. C++ ลบวงเล็บที่ไม่ถูกต้องออกจากนิพจน์

    กำหนดลำดับวงเล็บ ตอนนี้ คุณต้องพิมพ์วงเล็บทั้งหมดที่เป็นไปได้โดยลบวงเล็บที่ไม่ถูกต้องออก เช่น Input : str = “()())()” - Output : ()()() (())() There are two possible solutions "()()()" and "(())()" Input : str = (v)())() Output : (v)()() (v())() ในปัญหานี้ เราจะใช้ก

  4. หาจำนวนด้วยผลรวมของหลักโดยใช้ C++

    จำนวนเต็มที่หารด้วย 2 ได้ลงตัวเป็นจำนวนคู่ ดังนั้นในบทความนี้ เราจะให้ตัวเลข n และเราต้องหาตัวเลขที่ n ด้วยจำนวนหลักที่เท่ากัน ตัวเลขห้าตัวแรกที่มีผลบวกของหลักคือ 2, 4, 6, 8 และ 11 ตัวอย่างเช่น − Input : n = 5 Output : 11 Explanation : First 5 numbers with even sum of digits are 2, 4, 6, 8, 11 i.e 5

  5. C ++ ลบโหนดบนรูทถึงเส้นทางใบไม้ที่มีความยาว <K

    ให้ต้นไม้และเราจำเป็นต้องลบโหนดปลายของเส้นทางที่มีความยาวน้อยกว่า k ที่กำหนดเป็นต้น อินพุต - K = 4. เอาท์พุต - คำอธิบาย The paths were : 1. A -> B -> C -> E length = 4 2. A -> B -> C -> F length = 4 3. A -> B -> D length = 3 4. A -> G -> H length = 3 5. A -> B

  6. ลบหนึ่งบิตจากเลขฐานสองเพื่อรับค่าสูงสุดใน C++

    อภิปรายปัญหาที่เราได้รับเลขฐานสอง เราต้องลบออกเล็กน้อยเพื่อให้จำนวนที่เหลือควรเป็นจำนวนสูงสุดของตัวเลือกอื่น ๆ ทั้งหมดเช่น Input : N = 1011 Output: 111 Explanation: We need to remove one bit so removing 0 bit will give a maximum number than removing any 1’s bit. 111 > 101, 011. Input: 111

  7. ฟังก์ชันสำหรับการลบอักขระต้องห้ามใน C++

    พูดคุยถึงวิธีการลบฟังก์ชันที่จะลบอักขระต้องห้าม เช่น [ :, ? , \ , / , , | ’, ‘ * ’ ] จากสตริง เช่น Input: str = “ Hello: Welco*me/ to Tu>torials point|. ” Output: “ Hello Welcome to Tutorials point. ” Explanation: Input String contains forbidden characters which got

  8. ค้นหาตัวเลขที่มีเซตบิตระหว่างดัชนี L-th และ R-th โดยใช้ C++

    ในปัญหาที่กำหนด เราจำเป็นต้องค้นหาค่าของตัวเลขซึ่งมีบิตที่ตั้งไว้ทั้งหมดระหว่างช่วง L, R ที่กำหนด ตัวอย่างเช่น - Input: L = 1, R = 5 Output: 62 Explanation: representation of given L and R in binary form is 0..0111110 Input: L = 1, R = 4 Output: 30 Explanation: representation of given L and R in bi

  9. แสดงชุดคะแนนที่กำหนดโดยเส้นตรงที่ดีที่สุดที่เป็นไปได้ใน C++

    อภิปรายวิธีการแสดงชุดของจุดด้วยเส้นตรงที่ดีที่สุด เราได้รับค่า (x,y) ของชุดของจุด และเราจำเป็นต้องหาเส้นตรงที่ดีที่สุด y =mx + c ดังนั้นสิ่งที่เราต้องมีก็คือการหาค่าของ m และ c เป็นต้น Input: no_of_points = 4 x1 = 2, y1 = 3, x2 = 5, y2 = 6, x3 = 1, y3 = 3, x4 = 4, y4 = 5. Output: m = 0.8, c = 1.85

  10. ค้นหาตัวเลขที่ไม่หารด้วยตัวเลขใด ๆ ในช่วง [2, 10] โดยใช้ C++

    ในบทความนี้ เราจะพูดถึงปัญหาในการหาตัวเลขตั้งแต่ 1 ถึง n(ที่ให้มา) ซึ่งไม่สามารถหารด้วยตัวเลขใดๆ จาก 2 ถึง 10 ได้ มาทำความเข้าใจเรื่องนี้ด้วยตัวอย่างกัน − Input : num = 14 Output : 3 Explanation: There are three numbers, 1, 11, and 13, which are not divisible. Input : num = 21 Output : 5 Explanatio

  11. แสดงตัวเลขเป็นผลรวมของจำนวนเฉพาะที่เป็นไปได้สูงสุดใน C++

    อภิปรายปัญหาที่เราได้รับตัวเลข N และเราต้องแยกตัวเลขนี้เป็นผลรวมของจำนวนเฉพาะสูงสุด ตัวอย่างเช่น Input:N =7Output:2 2 3Explanation:7 สามารถแทนเป็นผลรวมของ 2 สองตัวและ 3 ซึ่งเป็นจำนวนเฉพาะสูงสุดที่เป็นไปได้Input :N =17Output:2 2 2 2 2 2 2 3 แนวทางในการหาแนวทางแก้ไข ในการแสดงตัวเลขในจำนวนเฉพาะ เราสาม

  12. แสดงตัวเลขเป็นผลรวมของตัวเลขไบนารีเทียมขั้นต่ำที่เป็นไปได้ใน C ++

    บทช่วยสอนนี้จะกล่าวถึงการแสดงตัวเลขเป็นผลรวมของตัวเลขฐานสองเทียมขั้นต่ำ เลขฐานสองเทียมคือตัวเลขที่ประกอบด้วยเลขฐานสองเท่านั้น กล่าวคือ 0 และ 1 ตัวอย่างของเลขฐานสองเทียม ได้แก่ 00, 11, 10, 100, 111, 1011 เป็นต้น ด้านล่างนี้คือตัวอย่างตัวเลขที่แสดงเป็นผลรวมของตัวเลขฐานสองเทียม Input : 23 Output : 11

  13. การแทนค่า C++ ของตัวเลขในอำนาจของผู้อื่น

    อภิปรายปัญหาการแทนตัวเลขยกกำลังของอีกจำนวนหนึ่ง เราได้ตัวเลขสองตัวคือ x และ y เราต้องบอกว่า y สามารถแทนกำลัง x ได้หรือไม่ โดยที่แต่ละยกกำลังของ x สามารถใช้ครั้งเดียวได้ เช่น Input: x = 4, y = 11 Output: true Explanation: 4^2 - 4^1 - 4^0 = 11 Hence y can be represented in the power of x. Input: x =

  14. ค้นหาคู่ที่มียอดรวมในเมทริกซ์โดยใช้ C++

    ในบทความนี้ เราจะพูดถึงโปรแกรมการหาคู่ด้วยผลรวมที่กำหนดในเมทริกซ์ที่กำหนด ตัวอย่างเช่น − Input : matrix[n][m] = {    { 4, 6, 4, 65 },    { 56, 1, 12, 32 },    { 4, 5, 6, 44 },    { 13, 9, 11, 25 } }, SUM = 20 Output : Pair exists. Explanation : Sum = 20 is

  15. ค้นหาคู่ที่มีผลรวมสูงสุดในเมทริกซ์โดยใช้ C++

    ในบทความนี้ เราจะพูดถึงการหาคู่ที่มีผลรวมสูงสุดในเมทริกซ์ที่กำหนดหรืออาร์เรย์ 2 มิติ ตัวอย่างเช่น Input : matrix[m][n] = {    { 3, 5, 2 },    { 2, 6, 47 },    { 1, 64, 66 } } Output : 130 Explanation : maximum sum is 130 from element pair 64 and 66. Input : matrix[m][

  16. ค้นหาคู่ของค่าลบที่เป็นบวกในอาร์เรย์โดยใช้ C++

    ในบทความนี้ เรามีอาร์เรย์ที่มีองค์ประกอบที่แตกต่างกัน เราจำเป็นต้องพิมพ์คู่ของค่าบวก-ลบในอาร์เรย์ที่มีค่าสัมบูรณ์เดียวกันและพิมพ์ตามลำดับสำหรับตัวอย่าง - Input : arr[] = { 1, -1, 11, 12, 56, 77, -56, -12, -88} Output : -1 1 -12 12 -56 56 Input : arr[] = {30, 40, 50, 77, -51, -50, -40} Output : -40

  17. การกู้คืนอัลกอริธึมกองสำหรับจำนวนเต็มที่ไม่ได้ลงนามใน C++

    อภิปรายการหารจำนวนเต็มที่ไม่ได้ลงนามโดยใช้อัลกอริธึมการหาร อัลกอริธึมการแบ่งบางส่วนถูกนำไปใช้บนกระดาษ และอัลกอริธึมอื่นๆ ถูกนำไปใช้กับวงจรดิจิทัล อัลกอริธึมการหารมีสองประเภท:อัลกอริธึมการหารแบบช้าและอัลกอริธึมการหารแบบเร็ว อัลกอริทึมการแบ่งช้ารวมถึงการคืนค่า การกู้คืนที่ไม่มีประสิทธิภาพ SRT และอัลกอ

  18. C ++ ส่งคืนองค์ประกอบก่อนหน้าในเมทริกซ์ขยาย

    อภิปรายปัญหาตามการขยายเมทริกซ์ เมทริกซ์การขยายคือเมทริกซ์ที่มีขนาดเพิ่มขึ้นอย่างต่อเนื่องโดยปัจจัยบางอย่าง ในที่นี้ เรามีเมทริกซ์ของอักขระที่มีขนาดขยายด้วยปัจจัย 2 นั่นคือ ถ้าขนาดดั้งเดิมของเมทริกซ์คือ N * N ขนาดของเมทริกซ์ที่ขยายจะกลายเป็น 2N * 2N เราได้รับลำดับของอักขระที่ ( i, j ) และเราจำเป็นต้

  19. C ++ ย้อนกลับเส้นทางใน BST โดยใช้คิว

    จากแผนผังการค้นหาแบบไบนารี และเราจำเป็นต้องย้อนกลับเส้นทางจากคีย์ใดคีย์หนึ่ง ตัวอย่างเช่น แนวทางในการหาแนวทางแก้ไข ในแนวทางนี้ เราจะสร้างคิวและพุชโหนดทั้งหมดจนกว่าจะได้รูท ตัวอย่าง   #include <bits/stdc++.h> using namespace std; struct node {    int key;    struct

  20. ค้นหารูปแบบของ 1 ภายใน 0 โดยใช้ C++

    ในบทความนี้ เราได้รับค่าของหลายแถวและหลายคอลัมน์ เราจำเป็นต้องพิมพ์รูปแบบกล่องเพื่อให้พิมพ์ 1 ในแถวที่ 1 คอลัมน์ที่ 1 แถวสุดท้ายคอลัมน์สุดท้ายและ 0 พิมพ์บนองค์ประกอบที่เหลือ ตัวอย่างเช่น − Input : rows = 5, columns = 4 Output :    1 1 1 1    1 0 0 1    1 0 0 1   &n

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:279/300  20-คอมพิวเตอร์/Page Goto:1 273 274 275 276 277 278 279 280 281 282 283 284 285