หน้าแรก
หน้าแรก
จากปัญหาเราได้รับชุด arr[n] โดยที่ n คือจำนวนองค์ประกอบจำนวนเต็มในชุด ภารกิจคือการค้นหาองค์ประกอบความแตกต่างสูงสุดที่จะเพิ่ม เพื่อให้ได้องค์ประกอบในชุด กล่าวอีกนัยหนึ่งความแตกต่างควรอยู่ในรูป |a-b| โดยที่ a และ b ทั้งคู่อยู่ในเซตและความแตกต่างไม่ควรน้อยที่สุด ดังนั้น เราจะนับจำนวนความแตกต่างสูงสุดซึ
ภารกิจคือการคำนวณกำไรสูงสุดที่สามารถทำได้โดยการขายผลิตภัณฑ์ให้มากที่สุด M จำนวนผลิตภัณฑ์ทั้งหมดคือ N และราคาต้นทุนและราคาขายของแต่ละผลิตภัณฑ์จะแสดงในรายการ CP[] และ SP[] ตามลำดับ ป้อนข้อมูล N=6, M=4 CP[]={1,9,5,8,2,11} SP[]={1,15,10,16,5,20} ผลผลิต 28 คำอธิบาย − กำไรที่ได้จากการขายผลิตภัณฑ์ทั้ง
ภารกิจคือการเพิ่มจำนวนที่กำหนดให้สูงสุดด้วยจำนวนหลัก N โดยการแทนที่ตัวเลขโดยใช้อาร์เรย์อื่นที่มี 10 หลักเป็นทางเลือกสำหรับตัวเลขหลักเดียวทั้งหมด 0 ถึง 9 เงื่อนไขที่กำหนดคือเปลี่ยนหมายเลขได้เฉพาะส่วนที่ต่อเนื่องกันและเปลี่ยนได้เพียงครั้งเดียวเท่านั้น ป้อนข้อมูล N=1234, arr[]={3 ,0 ,1 ,5 ,7 ,7 ,8 ,
กำหนดให้งานคือการคำนวณผลิตภัณฑ์สูงสุดที่สามารถรับได้จากปัจจัยสี่ตัว A, B, C, D ของจำนวนที่กำหนด N ตามเงื่อนไข - ผลรวมของปัจจัยทั้งสี่ควรเท่ากับจำนวน N นั่นคือ N=A+B+C+D ป้อนข้อมูล − N=10 ผลผลิต − 20 คำอธิบาย − ตัวประกอบของ 10 คือ:1, 2, 5, 10 ได้ผลผลิตสูงสุดโดยการคูณ 5*2*2*1=20 และเป็นไปตามเงื่อ
กำหนดให้งานคือการคำนวณจำนวนคู่สูงสุด arr[i] + arr[j] ที่หารด้วย K โดยที่ arr[] คืออาร์เรย์ที่มีจำนวนเต็ม N ด้วยเงื่อนไขว่าหมายเลขดัชนีเฉพาะไม่สามารถใช้มากกว่าหนึ่งคู่ได้ ป้อนข้อมูล arr[]={1, 2 ,5 ,8 ,3 }, K=2 ผลผลิต 2 คำอธิบาย − คู่ที่ต้องการคือ:(0,2), (1,3) เป็น 1+5=6 และ 2+8=10 ทั้ง 6 และ 10
ภารกิจคือการแบ่งอาร์เรย์ arr[] เป็นอาร์เรย์ย่อย K ที่ต่อเนื่องกัน และค้นหาค่าสูงสุดที่เป็นไปได้จากค่าต่ำสุดของอาร์เรย์ย่อย K ที่ต่อเนื่องกัน ป้อนข้อมูล arr[]={2,8,4,3,9,1,5}, K=3 ผลผลิต 9 คำอธิบาย − อาร์เรย์ย่อยที่ต่อเนื่องกัน 3 ชุดที่สามารถสร้างได้คือ:{2, 8, 4, 3}, {9} และ {1, 5} ค่าต่ำสุดของอ
เราได้รับเมทริกซ์ขนาด n x n และเงื่อนไขที่ a[i][j] =0 และภารกิจคือการคำนวณผลต่างสูงสุดของดัชนีที่มี a[i][ j] =0 ดังนั้น เราสามารถระบุได้อย่างชัดเจนว่าต้องมีศูนย์อย่างน้อยหนึ่งศูนย์ในเมทริกซ์ ป้อนข้อมูล int matrix[][] = { {0, 1, 1}, {0, 0, 0}, {4, 5, 1}} ผลผล
สำหรับอาร์เรย์สองอาร์เรย์ที่กำหนดแต่ละขนาด N ภารกิจคือการค้นหาผลรวมสูงสุดโดยการเลือกองค์ประกอบ X จากองค์ประกอบอาร์เรย์ 1 และองค์ประกอบ Y จากอาร์เรย์ 2 ตอนนี้มาทำความเข้าใจสิ่งที่เราต้องทำโดยใช้ตัวอย่าง - ป้อนข้อมูล arr1 ={1,2,3,4,5}; X=2arr2 ={1,3,5,2,7}; ป=3 ผลผลิต ผลรวมสูงสุดที่นี่คือ :24 คำ
ภารกิจคือเพิ่มค่าของตัวเลข A ให้ใหญ่สุดโดยการแทนที่ตัวเลขบางหลักด้วยตัวเลขที่มีอยู่ในตัวเลข B อื่น จะไม่มีการแทนที่ตัวเลขหากค่าของ A ไม่สามารถขยายให้ใหญ่สุดได้ หมายเหตุ − ตัวเลขจาก B สามารถใช้ได้เพียงครั้งเดียว ตอนนี้มาทำความเข้าใจสิ่งที่เราต้องทำโดยใช้ตัวอย่าง - ป้อนข้อมูล A = “1221&rdquo
เราให้ผลรวมของด้านของทรงลูกบาศก์ ทรงลูกบาศก์มีความยาวสามด้าน กว้าง และสูง ปริมาตรของทรงลูกบาศก์คำนวณเป็นผลคูณของทั้งสามด้าน ปริมาตรของทรงลูกบาศก์ =ยาว x กว้าง x สูง ระดับเสียงสูงสุดสามารถทำได้หากทั้งสามด้านอยู่ใกล้กันมากที่สุด ตอนนี้มาทำความเข้าใจสิ่งที่เราต้องทำโดยใช้ตัวอย่าง - ตัวอย่าง ปัญหาท
ความน่าจะเป็น Pi=(จำนวนผลลัพธ์ที่น่าพอใจ) / (จำนวนผลลัพธ์ทั้งหมด) กำหนดเป็นตัวเลข N ซึ่งเป็นจำนวนคอนเทนเนอร์ที่มีอยู่ และเรามีสำเนาของตัวเลข X และ Y สองตัวจำนวน N ตัว ภารกิจคือการแบ่งสำเนาของตัวเลข X หนึ่งตัวออกเป็นคอนเทนเนอร์ N เพื่อให้ความน่าจะเป็นในการวาดสำเนาของ X นั้นสูงสุด จากด้านบนจะเห็นได้ว่
เราได้รับอาร์เรย์ ไม่ต้องเรียงลำดับอาร์เรย์ ภารกิจคือการค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบที่อยู่ติดกันของอาร์เรย์นั้นในรูปแบบที่จัดเรียง ดังนั้นสิ่งแรกคือการเรียงลำดับอาร์เรย์ในลำดับที่เพิ่มขึ้นหรือลดลง จากนั้นเราจะวนซ้ำอาร์เรย์และคำนวณผลต่างที่อยู่ติดกันของ Arr[i+1]-Arr[i] จากนั้นสำหรับการทำซ
รายการที่เชื่อมโยงเป็นโครงสร้างข้อมูลเชิงเส้นซึ่งองค์ประกอบต่างๆ ถูกเชื่อมโยงผ่านพอยน์เตอร์ แต่ละองค์ประกอบหรือโหนดของรายการที่เชื่อมโยงมีส่วนข้อมูลและลิงก์ หรือเราสามารถบอกตัวชี้ไปยังองค์ประกอบถัดไปตามลำดับ องค์ประกอบสามารถใช้ตำแหน่งที่ไม่ต่อเนื่องกันในหน่วยความจำ เราได้รับรายการที่เชื่อมโยงโดยล
พื้นที่ของสี่เหลี่ยมผืนผ้าคำนวณเป็นผลคูณของด้าน สี่เหลี่ยมทั้งหมดมีสี่ด้านโดยให้ด้านตรงข้ามเท่ากัน ในการคำนวณพื้นที่เราต้องการความยาวและความกว้างเป็นสองด้าน เพื่อเราจะได้ผลลัพธ์ที่ต้องการ - พื้นที่สี่เหลี่ยม =ยาว X กว้าง เราได้รับอาร์เรย์ที่ประกอบด้วยด้านของสี่เหลี่ยมผืนผ้า อาร์เรย์ประกอบด้วยค่าสำห
กำหนดให้เป็นงานในการค้นหาการทำงานของฟังก์ชัน sqrt() สำหรับจำนวนเชิงซ้อน โดยทั่วไป sqrt( ) เป็นฟังก์ชันที่มีอยู่ในไฟล์ส่วนหัวที่ซับซ้อน ฟังก์ชันนี้ใช้ในการคำนวณรากที่สองของจำนวนเชิงซ้อน ไวยากรณ์ template<class t> complex<t> Sqrt(const complex<t>& x); พารามิเตอร์ x - พารามิเตอร์
มอบหมายให้แบ่งประโยคเป็นคำ ในนี้เราจะแยกคำทั้งหมดที่อยู่ในประโยค ป้อนข้อมูล I am a good boy ผลผลิต I am a good boy ในตัวอย่างข้างต้น เราจะพิมพ์คำเดียวในบรรทัดเดียว ตัวอย่าง #include<iostream.h> #include<string.h> #include<stdio.h> Using namespace std; void split( string st){ &
เราได้รับมอบหมายให้แสดงการทำงานของ iswprint( ) ฟังก์ชัน iswprint( ) ใน C++ STL ใช้เพื่อตรวจสอบว่าอักขระแบบกว้างที่ระบุสามารถพิมพ์ได้หรือไม่ เป็นฟังก์ชันที่มีอยู่ในไฟล์ส่วนหัว cwctype ใน C ++ อักขระแบบกว้างคือประเภทข้อมูลอักขระคอมพิวเตอร์ที่โดยทั่วไปแล้วจะมีขนาดใหญ่กว่าอักขระ 8 บิตแบบเดิม ไวยากรณ์ in
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของตัวดำเนินการแผนที่เท่ากับ [] ใน C++ STL แผนที่ใน C++ STL คืออะไร แผนที่เป็นคอนเทนเนอร์ที่เชื่อมโยงกัน ซึ่งอำนวยความสะดวกในการจัดเก็บองค์ประกอบที่เกิดขึ้นจากการรวมกันของค่าคีย์และค่าที่แมปในลำดับเฉพาะ ในคอนเทนเนอร์แผนที่ ข้อมูลจะถูกจัดเรียงภายใน
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน map::max_size() ใน C++ STL แผนที่ใน C++ STL คืออะไร แผนที่เป็นคอนเทนเนอร์ที่เชื่อมโยงกัน ซึ่งอำนวยความสะดวกในการจัดเก็บองค์ประกอบที่เกิดขึ้นจากการรวมกันของค่าคีย์และค่าที่แมปในลำดับเฉพาะ ในคอนเทนเนอร์แผนที่ ข้อมูลจะถูกจัดเรียงภายในเสมอ
เราได้รับภารกิจเพื่อค้นหาการทำงานของฟังก์ชัน sin() สำหรับจำนวนเชิงซ้อน ฟังก์ชัน sin( ) สำหรับจำนวนเชิงซ้อนมีอยู่ในไฟล์ส่วนหัวที่ซับซ้อน ซึ่งหมายความว่าสำหรับการคำนวณค่าของ sin() เราจำเป็นต้องเพิ่มไฟล์ส่วนหัวที่ซับซ้อนในโค้ด ฟังก์ชันนี้ใช้ในการคำนวณไฮเพอร์โบลิกไซน์เชิงซ้อนของจำนวนเชิงซ้อน ไวยากรณ์ te