Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. นับผ่านคู่รถใน C++

    เราได้รับอาร์เรย์ของความยาว N ที่มี 0 และ 1 เท่านั้น ค่า 1 หมายถึงรถที่กำลังมุ่งหน้าไปทางทิศตะวันตก และค่า 0 หมายถึงรถที่กำลังมุ่งหน้าไปทางทิศตะวันออก เรานับรถที่ผ่านเป็น 1 ถ้าคู่ของรถ A และรถ B เป็นจำนวนที่ 0<=A

  2. นับเส้นทางด้วยระยะทางเท่ากับระยะทางแมนฮัตตันใน C++

    เราได้รับตัวแปร x1, x2, y1, y2 แทนจุดสองจุดบนระบบพิกัด 2 มิติเป็น (x1, y1) และ (x2, y2) เป้าหมายคือการหาเส้นทางทั้งหมดที่มีระยะทางเท่ากับระยะทางแมนฮัตตันระหว่างจุดทั้งสองนี้ ระยะทางแมนฮัตตัน แมนฮัตตัน ระยะห่างระหว่างจุดสองจุด (x1, y1) และ (x2, y2) คือ − MD=|x1 – x2| + |y1 – y2| เอา A=|x1 – x2| แล

  3. นับคำพาลินโดรมในประโยคในภาษา C++

    เราได้รับสตริงที่มีประโยคภาษาอังกฤษ เป้าหมายคือการหาจำนวนคำในสตริงที่เป็นพาลินโดรม คำ Palindrome คือคำที่เมื่ออ่านตั้งแต่ต้นหรือจบจะมีลำดับตัวอักษรเหมือนกัน หากประโยคคือ “มาดามพูดภาษามาลายาลัมได้ดี” การนับคำพาลินโดรมคือ 2 (มาดามและมาลายาลัม) หมายเหตุ − คำสามารถมีได้ทั้งตัวอักษรตัวพิมพ์ใหญ่และตัวพิม

  4. นับคู่ของเลขศูนย์ติดต่อกันใน C++

    เรามีตัวสร้างลำดับที่เริ่มต้นด้วย 1 ในแต่ละขั้นตอนที่ 0 กลายเป็น 10 และ 1 กลายเป็น 01 ดังนั้นการเปลี่ยนแปลงต่อไปนี้จะเกิดขึ้นที่ขั้นตอนต่อเนื่องกัน - ขั้นตอนที่ 1 − 01 ขั้นตอนที่ 2 − 1001 ขั้นตอนที่ 3 − 01101001 …… เป้าหมายคือการหาจำนวนคู่ของ 0 ที่ต่อเนื่องกันสำหรับจำนวนก้าวที่กำหนด หากขั้นตอนอ

  5. นับคู่ในอาร์เรย์ที่เก็บ i*arr[i]> j*arr[j] ใน C++

    เราได้รับอาร์เรย์ของตัวเลข เป้าหมายคือการหาคู่ขององค์ประกอบของอาร์เรย์ที่มีเงื่อนไข j*arr[j]) แล้ว (arr[i],arr[j]) เป็นคู่ที่ถูกต้อง หากอาร์เรย์เป็น [ 5,4,3,2,1 ] คู่จะเป็น [3,1] และ [2,1] ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − arr[] =[ 1,5,4,1,2,8,3 ] ผลผลิต j*arr[j] คือ − 3 คำอธิบาย − คู่คู่

  6. นับคู่ในอาร์เรย์ที่ LCM(arr[i], arr[j])> min(arr[i],arr[j]) ใน C++

    ขั้นต่ำของ ( arr[i], arr[j] ) นั่นคือ ตัวคูณร่วมที่ต่ำที่สุดขององค์ประกอบในคู่หนึ่งจะมากกว่าค่าต่ำสุดของทั้งคู่ หมายเหตุ − คู่ ( arr[i], arr[j] ) เหมือนกับ ( arr[j],arr[i] ) อย่านับสองครั้ง ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − arr[] =[ 1,5,4,2 ] ผลผลิต min(arr[i],arr[j]) คือ − 6 คำอธิบาย − ทั

  7. นับคู่ในอาร์เรย์ที่มีอย่างน้อยหนึ่งองค์ประกอบที่เป็นจำนวนเฉพาะใน C++

    เราได้รับอาร์เรย์ของจำนวนเต็มบวก เป้าหมายคือการหาจำนวนคู่ขององค์ประกอบที่แตกต่างกันของอาร์เรย์ที่มีสมาชิกหลักอย่างน้อยหนึ่งราย หากอาร์เรย์คือ [1,2,3,4] คู่ก็จะเป็น (1,2), (1,3) (2,3) (2,4) และ (3,4) ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − arr[] ={ 1,2,4,8,10 }; ผลผลิต − จำนวนคู่ในอาร์เรย์ที่มีอย่าง

  8. นับคู่จากสองอาร์เรย์ที่จัดเรียงซึ่งมีผลรวมเท่ากับค่าที่กำหนด x ใน C++

    เราได้รับอาร์เรย์สองอาร์เรย์ที่มีจำนวนบวกและค่า x เป้าหมายคือการหาคู่ขององค์ประกอบของอาร์เรย์ที่คู่ของประเภท (A, B) มี A+B=x และ A เป็นของอาร์เรย์แรกและ B เป็นของอาร์เรย์ที่สอง ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − arr_1[] ={1,2,5,3,4}; arr_2[] ={7,0,1,3}; x=6 ผลผลิต −จำนวนคู่จากอาร์เรย์ที่เรียงล

  9. นับคู่จากสองอาร์เรย์ที่การดำเนินการแบบโมดูโลให้ค่า K ใน C++

    เราได้รับอาร์เรย์สองอาร์เรย์ที่มีจำนวนบวกและค่า K เป้าหมายคือการค้นหาคู่ที่ไม่ซ้ำกันขององค์ประกอบของอาร์เรย์ที่คู่ของประเภท (A,B) มี A%B=K หรือ B%A=K และ A เป็นของ อาร์เรย์แรกและ B เป็นของอาร์เรย์ที่สอง ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − arr_1[] ={1,2,5,3,4}; arr_2[] ={7,1,3}; k=2 ผลผลิต − จำน

  10. นับคู่จากสอง BST ที่มีผลรวมเท่ากับค่าที่กำหนด x ใน C ++

    เราได้รับต้นไม้การค้นหาไบนารีสองต้นเป็นอินพุตและตัวแปร x เป้าหมายคือการหาคู่ของโหนดจากต้นไม้แต่ละต้นเพื่อให้ผลรวมของมูลค่าของโหนดเท่ากับ x รับโหนด 1 จาก BST_1 และโหนด 2 จาก BST_2 และเพิ่มส่วนข้อมูลของทั้งสอง ถ้า sum=x จำนวนที่เพิ่มขึ้น ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล ผลผลิต − การนับคู่จากส

  11. นับการดำเนินการของประเภทที่กำหนดเพื่อลด N เป็น 0 ใน C++

    เราได้รับจำนวนเต็มบวก N เป้าหมายคือการหาจำนวนการดำเนินการที่จำเป็นในการลด N เป็น 0 การดำเนินการที่ใช้คือ N=N-P โดยที่ P เป็นตัวหารเฉพาะที่เล็กที่สุดของ P ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − N=17 ผลผลิต − จำนวนการดำเนินการของประเภทที่กำหนดที่ต้องลด N ถึง 0 คือ − 1 คำอธิบาย − ตัวหารเฉพาะที่เล็กท

  12. จำนวนลำดับย่อยที่มีองค์ประกอบที่แตกต่างกันสูงสุดใน C++

    เราได้รับอาร์เรย์ arr[] ที่มีจำนวนเต็มเท่านั้น เป้าหมายคือการหาจำนวนลำดับของ arr[] เพื่อให้มีจำนวนองค์ประกอบที่แตกต่างกันมากที่สุด หากอาร์เรย์เป็น [ 4,1,2,3,4 ] สองส่วนรองจะเป็น [ 4,1,2,3 ] และ [ 1,2,3,4 ] ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − arr[]={ 1,3,5,4,2,3,1 } ผลผลิต − จำนวนย่อยที่มีองค์ปร

  13. จำนวนคู่ที่ไม่ซ้ำ (arr[i], arr[j]) ซึ่ง i <j ใน C++

    เราได้รับอาร์เรย์ที่มีองค์ประกอบจำนวนเต็ม เป้าหมายคือการหาคู่ที่ไม่ซ้ำกันขององค์ประกอบของอาร์เรย์ที่คู่ของประเภท (arr[i],arr[j]) มีดัชนีเช่นที่ฉัน ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − arr[] ={1,2,3}; ผลผลิต − จำนวนคู่ที่ไม่ซ้ำ (arr[i], arr[j]) โดยที่ i

  14. จำนวนค่าของ x <=n ซึ่ง (n XOR x) =(n – x) ใน C++

    เราได้รับตัวเลข n เป็นอินพุต เป้าหมายคือการหาค่า x ที่เงื่อนไข (n xor x)=(nx) ถืออยู่ x ยังอยู่ในช่วง [0,n]. ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − n=10 ผลผลิต − จำนวนค่าของ x <=n ซึ่ง (n XOR x) =(n – x) คือ − 4 คำอธิบาย − ค่าของ x ที่มี 10 xor x =10-x − 0, 2, 8 และ 10 ป้อนข้อมูล − n=15 ผลผลิต

  15. จำนวนอาร์เรย์ย่อยที่มีองค์ประกอบสูงสุดมากกว่า k ใน C++

    1 คือ [2], [3], [1,2], [2,3], [1,2,3] นับเป็น 5 ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − arr[] ={1,2,5,3 } k=3 ผลผลิต − จำนวนอาร์เรย์ย่อยที่มีองค์ประกอบสูงสุดมากกว่า k คือ − 6 คำอธิบาย − อาร์เรย์ย่อยที่เป็นไปได้ทั้งหมด ได้แก่ [1], [2], [5], [3], [1,2], [2,5], [5,3], [1,2,5], [2, 5,3], [1,2,5,3]. จา

  16. จำนวนสตริงย่อยที่ไม่มีอักขระทั้งหมดจากชุด {'a', 'b', 'c'} พร้อมกันใน C ++

    เราได้รับสตริง str[] ที่มี a, b และ c เท่านั้น เป้าหมายคือการค้นหาสตริงย่อยของ str[] เพื่อให้อักขระทั้งสามไม่ได้เป็นส่วนหนึ่งของสตริงย่อยนั้น สำหรับสตริง str สตริงย่อยอาจเป็น a, b, c, abb, bba, bc, ca, ccc แต่ไม่ใช่ abc, bcca , cab” เพราะมี a, b และ c ทั้งสามตัว ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมู

  17. จำนวนสตริงย่อยที่มีอักขระ X อย่างน้อยหนึ่งครั้งใน C++

    เราได้รับสตริง str[] และอักขระ X เป้าหมายคือการค้นหาสตริงย่อยของ str[] เพื่อให้สตริงย่อยทั้งหมดมี X อย่างน้อยหนึ่งครั้ง สำหรับ str[]=”abc และ X=a สตริงย่อยที่มี a อย่างน้อยหนึ่งครั้งคือ “a”, “ab”, “abc” นับเป็น 3 ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − str[] =“aabccd” X=’c’ ผลผลิต − จำนวนสตริงย่อย

  18. จำนวนสตริงย่อยที่มีความยาว n ที่เป็นไปได้จากสตริงที่กำหนดใน C++

    เราได้รับสตริง str[] และตัวเลข n เป้าหมายคือการค้นหาสตริงย่อยทั้งหมดของ str[] ที่มีความยาว n หากสตริงคือ abcde และ n=3 สตริงย่อยที่มีความยาว 3 คือ abc, bcd, cde และจำนวนจะเป็น 3 ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − str[] =“คอมพิวเตอร์” n=4 ผลผลิต − จำนวนสตริงย่อยที่มีความยาว n ที่เป็นไปได้จากสตร

  19. จำนวนสตริงย่อยของสตริงไบนารีที่มี K ใน C++

    เราได้รับสตริงของเลขฐานสอง เช่น การรวมกันของ 0 และ 1 และค่าจำนวนเต็ม k และภารกิจคือการคำนวณจำนวนสตริงย่อยที่เกิดขึ้นจากสตริงไบนารีที่กำหนดโดยให้ k 1s ป้อนข้อมูล − สตริง str =1000000000000, k =2 ผลผลิต − จำนวนสตริงย่อยของสตริงไบนารีที่มีตัว K คือ − 6 คำอธิบาย สตริงย่อยที่สามารถสร้างได้จากสตริงที่ก

  20. นับคู่ในอาร์เรย์โดยที่ความถี่ของหนึ่งมีค่าอย่างน้อยของอีกคู่หนึ่งใน C++

    เราได้รับอาร์เรย์ของจำนวนเต็มบวก เป้าหมายคือการหาจำนวนคู่ขององค์ประกอบของ arr[] โดยที่คู่มีองค์ประกอบ ( A, B ) โดยที่ความถี่ของ A คือ B คูณ และความถี่ของ B คือ A ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − int arr[] ={ 3, 3, 3, 5, 5, 6, 6} ผลผลิต − จำนวนคู่ในอาร์เรย์ที่ความถี่ของหนึ่งมีค่าอย่างน้อยของอ

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:231/300  20-คอมพิวเตอร์/Page Goto:1 225 226 227 228 229 230 231 232 233 234 235 236 237