Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. นับจำนวนวิธีเพื่อให้ได้คะแนนในเมทริกซ์ใน C++

    กำหนดเมทริกซ์กำลังสอง[][] ที่มีจำนวนไม่เป็นลบเป็นองค์ประกอบ ยังได้รับคะแนนตัวแปร เป้าหมายคือการนับวิธีที่จะได้คะแนนที่กำหนดโดยการเพิ่มองค์ประกอบจากเมทริกซ์[][] ซึ่งอนุญาตให้ย้ายได้เท่านั้นคือการเคลื่อนไหวที่ถูกต้องและการเคลื่อนไหวลง เริ่มต้นจาก matrix[0][0] ได้เฉพาะการย้ายไปที่ matrix[0][1] ( righ

  2. นับจำนวนวิธีไปถึงจุดหมายปลายทางในเขาวงกตใน C++

    กำหนดเขาวงกตที่แสดงเป็นเมทริกซ์แถว X ซึ่งสิ่งกีดขวางจะแสดงเป็น -1 และเซลล์ที่ชัดเจนมีค่าอื่นที่ไม่ใช่ -1 เป้าหมายคือการเริ่มจากเซลล์แรก arr[0][0] และไปถึงเซลล์สุดท้าย arr[row][col] เพื่อให้อนุญาตเพียงสองการเคลื่อนไหว: เลื่อนไปทางขวา arr[i][j] ไปยัง arr[i][j+1] และ ลง arr[i][j] ถึง arr[i+1][j]. ให

  3. นับตัวเลขในช่วงที่ตัวเลขในนั้นและผลิตภัณฑ์ที่มี q ไม่เท่ากันใน C++

    กำหนดตัวเลขสองตัวเริ่มต้นและสิ้นสุดเป็นตัวแปรช่วงและจำนวนเต็ม q เป็นอินพุต เป้าหมายคือการหาตัวเลขภายในช่วงที่ตัวเลขและผลิตภัณฑ์ที่มี q ไม่มีตัวเลขร่วมกัน หากตัวเลขคือ 5 และ q คือ 3 ผลคูณจะเป็น 15 ทั้ง 5 และ 15 มีเลข 5 ตัวร่วมกัน หากตัวเลขคือ 2 และ q คือ 5 ผลคูณจะเป็น 10 ทั้ง 2 และ 10 ไม่มีตัวเลขร่

  4. นับจำนวนในช่วงที่มีความแตกต่างระหว่างผลรวมของหลักที่ตำแหน่งคู่และคี่เป็น Prime ใน C++

    กำหนดตัวเลขสองตัวเริ่มต้นและสิ้นสุดเป็นตัวแปรช่วง เป้าหมายคือการหาจำนวนตัวเลขที่อยู่ในช่วงนี้ [start,end] และมีผลต่างของจำนวนหลักเป็นคู่และผลรวมของหลักในตำแหน่งคี่เป็นนายก นั่นคือ (ผลรวมของหลักในตำแหน่งคู่)-(ผลรวมของหลักที่ตำแหน่งคี่) =จำนวนเฉพาะ ให้เราเข้าใจด้วยตัวอย่าง ตัวอย่าง ป้อนข้อมูล - เร

  5. นับ a, b &c หลังจาก n วินาทีสำหรับอัตราการทำซ้ำที่กำหนดใน C++

    รับสามตัวเลข a, b และ c เป็นอินพุต เป้าหมายคือการหาจำนวน/ค่าของ a, b และ c หลังจาก n วินาที เพื่อให้อัตราการทำซ้ำคือ:- ทุกๆ a เปลี่ยนเป็น b ทุกๆ 2 วินาที ทุก b เปลี่ยนเป็น c ทุกๆ 5 วินาที ทุกๆ c เปลี่ยนเป็น 2 a หลังจากทุกๆ 12 วินาที ให้เราเข้าใจด้วยตัวอย่าง ตัวอย่าง ป้อนข้อมูล - n_seconds =62 a

  6. จำนวนตัวอักษรที่มีค่า ASCII สามารถสร้างได้ด้วยตัวเลขของ N ใน C++

    กำหนดตัวแปรแบบยาวที่มีจำนวนบวกเป็นอินพุต เป้าหมายคือการหาจำนวนตัวอักษรที่มีตัวเลขค่า ASCII อยู่ในตัวเลขของตัวเลข เลือกตัวเลขสองหลักจากตัวเลขและจัดเรียงในลักษณะที่ทำให้เป็นค่า ASCII ของตัวอักษรภาษาอังกฤษ ค่า ASCII ของ A-Z เริ่มต้นที่ 65 ถึง 90 และค่า ASCII ของ a-z เริ่มต้นจาก 97 ถึง 122 จำนวนทั้งหม

  7. การนับเซลล์ในเมทริกซ์ที่ให้ตัวเลขฟีโบนักชีเมื่อมีการเพิ่มจำนวนเซลล์ที่อยู่ติดกันใน C++

    กำหนดเมทริกซ์ [ ][ ] ที่มีมิติเป็นแถว x col เป้าหมายคือการหาจำนวนเซลล์ของเมทริกซ์ที่ตรงตามเงื่อนไขที่กำหนด: ค่าของเมทริกซ์เซลล์ [i][j] + no. ของเซลล์ที่อยู่ติดกัน =เลขฟีโบนักชี ตัวเลขในชุดฟีโบนักชี:- 0, 1, 1, 2, 3, 5, 8, 13, 21, 43 ….. ให้เราเข้าใจด้วยตัวอย่าง ตัวอย่าง ป้อนข้อมูล - เมทริกซ์[แถว

  8. นับวิธีต่างๆ ในการแสดง N เป็นผลรวมของ 1, 3 และ 4 ใน C++

    กำหนดจำนวนบวก N เป็นอินพุต เป้าหมายคือการหาจำนวนวิธีที่เราสามารถแสดง N เป็นผลรวมของ 1s, 3s และ 4s เท่านั้น ตัวอย่างเช่น ถ้า N คือ 4 ก็สามารถแสดงเป็น 1+1+1+1, 3+1, 1+3, 4 ดังนั้นจำนวนวิธีจะเป็น 4 ให้เราเข้าใจด้วยตัวอย่าง ตัวอย่าง ป้อนข้อมูล - N=5 ผลลัพธ์ - การนับวิธีต่างๆ ในการแสดง N เป็นผลรวมของ

  9. นับจำนวน n หลักที่ผลรวมของหลักเท่ากับผลรวมที่กำหนดใน C++

    กำหนดจำนวนบวกเป็นจำนวนหลักและผลรวม เป้าหมายคือการหาตัวเลข d ทั้งหมดที่มีผลรวมของตัวเลขเท่ากับผลรวมที่ป้อน ตัวเลขที่มีศูนย์นำหน้าจะไม่ถือเป็นตัวเลข d หลัก ช่วงเป็นตัวเลขระหว่าง 1 ถึง 100 และผลรวมระหว่าง 1 ถึง 500 ให้เราเข้าใจด้วยตัวอย่าง ตัวอย่าง ป้อนข้อมูล - หลัก =3, Digi_sum =3 ผลลัพธ์ - การนั

  10. การนับจำนวนในช่วงที่หลักแรกเท่ากับหลักสุดท้ายของตัวเลขใน C++

    กำหนดช่วงของตัวเลขระหว่างจุดเริ่มต้นและจุดสิ้นสุด เป้าหมายคือการหาจำนวนตัวเลขที่มีหลักแรกเท่ากับหลักสุดท้ายและอยู่ในช่วง [ first,last ] ตัวเลขหลักเดียวทั้งหมดจะถูกนับหากอยู่ในช่วง ให้เราเข้าใจด้วยตัวอย่าง ตัวอย่าง ป้อนข้อมูล - เริ่มต้น =100 สิ้นสุด =200 ผลลัพธ์ - การนับจำนวนในช่วงที่หลักแรกเท่า

  11. นับเมทริกซ์ย่อยที่มีผลรวมหารด้วย 'k' ใน C++

    รับเมทริกซ์แถว x col เป็นอินพุต เป้าหมายคือการหาเมทริกซ์ย่อยทั้งหมดภายในเมทริกซ์[row][col] เพื่อให้ผลรวมขององค์ประกอบของเมทริกซ์ย่อยนั้นหารด้วยจำนวนเต็ม k ลงตัว หากเมทริกซ์เป็น mat[3][3] และ k คือ 4 เมทริกซ์ย่อยจะเป็นดังที่แสดงด้านล่าง:- ให้เราเข้าใจด้วยตัวอย่าง ตัวอย่าง ป้อนข้อมูล - เมทริกซ์[3

  12. นับตัวเลข (น้อยกว่าหรือเท่ากับ N) โดยมีผลรวมหลักที่กำหนดใน C++

    กำหนดสตริงสตริงที่มีตัวเลขและผลรวมเป็นอินพุต เป้าหมายคือการหาตัวเลขที่ไม่เกิน str ที่มีผลรวมของหลักเท่ากับยอดทั้งหมด ให้เราเข้าใจด้วยตัวอย่าง ตัวอย่าง ป้อนข้อมูล - N=”110” ผลรวม=5 ผลลัพธ์ - จำนวนตัวเลขที่น้อยกว่าหรือเท่ากับ N โดยมีผลรวมหลักคือ 7 คำอธิบาย - ตัวเลขไม่เกิน 110 ที่มีผลรวมของหลักเท่

  13. จำนวนตัวเลขที่ตรงตาม m + sum(m) + sum(sum(m)) =N ใน C++

    ให้ตัวเลข N เป็นอินพุต เป้าหมายคือการหาตัวเลข m ไม่เกิน N ที่ตรงตามเงื่อนไขต่อไปนี้ ที่นี่ N<=109 m + sum(m) + sum ( sum (m) ) =N. โดยที่ sum(m) คือผลรวมของหลัก m. ถ้า m เป็น 137 แล้ว sum(m)=1+3+7=11 และ sum(sum(m))=sum(11)=1+1=2 ให้เราเข้าใจด้วยตัวอย่าง ตัวอย่าง ป้อนข้อมูล - N=27 ผลลัพธ์ - จ

  14. นับจำนวนโหนดที่ระดับที่กำหนดในทรีโดยใช้ BFS ใน C++

    กำหนดกราฟแบบไม่มีทิศทางที่มีโหนดของต้นไม้เป็นยอด เป้าหมายคือการค้นหาจำนวนโหนดที่ระดับที่กำหนดของทรีโดยใช้อัลกอริธึม BFS (การค้นหาแรกแบบกว้าง) อัลกอริทึม BFS:- อัลกอริธึมนี้เริ่มสำรวจกราฟ/ระดับต้นไม้ตามระดับ เริ่มจากโหนดที่ระดับ 0 ขั้นแรก จะข้ามโหนดทั้งหมดที่เชื่อมต่อโดยตรงกับมันที่ระดับ 1 จากนั้นจ

  15. นับตัวเลขในช่วงที่มี GCD ของกำลังของตัวประกอบเฉพาะเท่ากับ 1 ใน C++

    กำหนดตัวเลขสองตัวเริ่มต้นและสิ้นสุดแทนช่วงของจำนวนเต็มบวก เป้าหมายคือการหาการนับของตัวเลขทั้งหมดที่อยู่ในช่วง [start,end] และแยกตัวประกอบเฉพาะเพื่อให้ตัวประกอบเฉพาะทั้งหมดของจำนวนนั้นมีกำลังจนมี GCD เป็น 1 หากตัวเลขมีการแยกตัวประกอบเฉพาะเป็น 2p * 3q * 5ร ….. จากนั้นยกกำลัง p,q,r ...ควรมี gcd=1. ให

  16. นับการเพิ่ม Subarrays อย่างเคร่งครัดใน C++

    เราได้รับอาร์เรย์ที่มีองค์ประกอบจำนวนเต็มและภารกิจคือการคำนวณอาร์เรย์ย่อยจากอาร์เรย์ที่กำหนดก่อนแล้วจึงตรวจสอบว่าองค์ประกอบในอาร์เรย์ย่อยอยู่ในลำดับที่เพิ่มขึ้นหรือไม่ ถ้าใช่ เราจะพิจารณาว่าอาร์เรย์ย่อยอื่นจะถูกละทิ้ง แนวทางที่นี่คือหยุดการตรวจสอบอาร์เรย์ย่อยเพิ่มเติมหากองค์ประกอบในตำแหน่งที่ 0 และ

  17. นับการเกิดของแอนนาแกรมใน C ++

    เราได้รับอินพุตเป็นสตรีมข้อความและคำ และภารกิจคือการค้นหาจำนวนการเกิดแอนนาแกรมของคำในสตรีมข้อความที่กำหนด Anagrams ถูกสร้างขึ้นโดยการจัดเรียงตัวอักษรจากคำที่ลงเอยด้วยคำหรือวลีที่ต่างกัน เช่น anagrams ของคำในข้อความ New York Times สามารถจัดเป็น Monkeys write ได้ ตัวอย่าง ป้อนข้อมูล :String string-:“

  18. นับคู่ของสตริงย่อย palindromic ที่ไม่ทับซ้อนกันของสตริงที่กำหนดใน C++

    เราได้รับอินพุตเป็นสตริง ภารกิจคือการค้นหาจำนวนคู่ของสตริงย่อย palindromic ที่ไม่ทับซ้อนกันของสตริงอินพุตที่กำหนด ค่าของ arr[i][j] เป็นจริงหากสตริงย่อยเป็น palindrome มิฉะนั้นจะเป็นเท็จ เราจะนำชุดค่าผสมออกจากสตริงและตรวจสอบว่าคู่ตรงตามเกณฑ์หรือไม่ ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล: เอบีซี ผลลัพธ

  19. จำนวนสตริงที่เท่ากับหนึ่งในสองสตริงหลังจากลบหนึ่งครั้งใน C++

    เราได้รับสตริงที่แตกต่างกันสองสตริง สมมติว่า s1 และ s2 และงานคือการสร้างสตริง สมมติว่า S โดยการรวมตัวอักษรที่ไม่ซ้ำกันของ s1 และ s2 และตอนนี้ตรวจสอบว่าหลังจากลบอักขระหนึ่งตัวออกจากสตริง S แล้ว จะสร้างสตริงที่ จะเท่ากับสตริง s1 หรือ s2 ตัวอย่าง อินพุต - สตริง S1 =พูด, สตริง S2 =เนย; ผลลัพธ์ - จำน

  20. การนับจำนวนในช่วงที่ตัวเลขมีตัวเลขไม่เกิน K ที่ไม่ใช่ศูนย์ใน C++

    เราได้รับช่วงจำนวนเต็มเริ่มต้นจากตัวแปร สมมติว่าเริ่มต้นจนถึงสิ้นสุดตัวแปรและตัวแปร k และภารกิจคือการคำนวณการนับตัวเลขในช่วงเพื่อให้ตัวเลขไม่เกิน k ที่ไม่ใช่ศูนย์ ตัวเลข ตัวอย่าง ป้อนข้อมูล - int start =50, end =100 และ K =2; ผลลัพธ์ - จำนวนตัวเลขในช่วงที่ตัวเลขมีตัวเลขไม่เกิน K ที่ไม่ใช่ศูนย์คือ

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:251/300  20-คอมพิวเตอร์/Page Goto:1 245 246 247 248 249 250 251 252 253 254 255 256 257