การผสมผสานกับการทำซ้ำ
การผสมผสานกับการทำซ้ำคือชุดขององค์ประกอบ M, ซึ่งแต่ละองค์ประกอบของเซต N สามารถเข้าร่วมได้หลายครั้ง. ในกรณีนี้ไม่มีการกำหนดข้อ จำกัด เกี่ยวกับอัตราส่วนของค่า M และ N, และจำนวนชุดค่าผสมที่มีการทำซ้ำคือ
ตัวอย่างของปัญหาดังกล่าวคือการเลือกโปสการ์ด M จาก N ในทุกวิธีที่เป็นไปได้.
ในการสร้างชุดค่าผสมกับการทำซ้ำเราจะใช้โซลูชันสำหรับการสร้างตำแหน่งที่มีการทำซ้ำ, พิจารณาการใช้งาน C ++
1234567891011121314151617181920212223242526272829303132333435363738394041
#รวม <iostream>using namespace std;bool NextSet(int *a, int n, int m){ int j = m – 1; while (a == n && j >= 0) j–; ถ้า (j < 0) return false; ถ้า (ก >= n) j–; a++; ถ้า (j == m – 1) return true; for (int k = j + 1; k < ม; k++) a = a; return true;}void Print(int *a, int n) { static int num = 1; cout.width(3); cout << num++ << “: “; for (int i = 0; i < n; i++) cout << ก << ” “; cout << endl;}int main() { int n, ม, *ก; cout << “N = “; cin >> n; cout << “M = “; cin >> ม; int h = n > ม ? n : ม; // размер массива а выбирается как max(n,ม) a = new int; for (int i = 0; i < ซ; i++) a = 1; Print(ก, ม); while (NextSet(ก, n, ม)) Print(ก, ม); cin.get(); cin.get(); return 0;}
ผลลัพธ์ของอัลกอริทึมข้างต้น:
อัลกอริทึม
ความหมายของตัวเลข
นี่คือภาพจริง:
1
เธอเป็นที่รักและเคารพ, พิจารณาความสำเร็จ. หลายคนเป็นแน่: ตัวเลขนี้เป็นแหล่งที่มาหลักของทุกสิ่งที่มีอยู่บนโลก. "หนึ่ง" เป็นสัญลักษณ์ของพลังสร้างสรรค์, ความสามัคคี, ชื่อเสียงของคริสตัลและชื่อที่ไม่มีที่ติ.
เสียงของคำว่า "หนึ่ง" คล้ายกับการชนะและเกียรติยศ. В сочетании с другими числами значительно усиливает их и благотворно дополняет.
2
ฟังดูง่ายและไพเราะ. มันอยู่ที่ "สอง" ที่ความกลมกลืนของพลังหยิน - หยางซึ่งจำเป็นสำหรับเราจึงมีอยู่, ทำหน้าที่สร้างชีวิตใหม่.
3
กระแสชีวิตที่ปั่นป่วน, การพัฒนาที่ไม่เคยมีมาก่อน. เธอสอดคล้องกับการเติบโต. ซึ่งหมายความว่า, "Troika" มีพลังพิเศษที่เป็นประโยชน์ในการผสมผสานกับตัวเลขที่แตกต่างกัน.
ตัวอย่างเช่น, « 3, 2, 8»คล้ายกับการพัฒนาธุรกิจที่ง่ายและรวดเร็ว.
4
เรา, โดยไม่ลังเล, รัก "สี่", แต่ภาษาถิ่นกวางตุ้งให้ตัวเลขนี้สอดคล้องกับความตาย. ด้วยเหตุนี้จีนจึงหลีกเลี่ยงและหลีกเลี่ยงการรวม "4" กับตัวเลขอื่น ๆ. การรวมกันของ "2" และ "4" พูดถึงการตายที่ง่าย, และ "6" และ "4" - เกี่ยวกับการสูญเสียทางการเงิน.
5
ดูเหมือน "ไม่" หรือ "ไม่มีอะไร". ควรค่าแก่การใช้ชุดค่าผสมดิจิทัลกับ "ห้า". มิฉะนั้นเธอจะทำให้สิ่งดีๆไร้ค่า, ตัวเลขอื่น ๆ มีอะไรบ้าง.
ตัวอย่างเช่น, "5" และ "6" ถูกตีความ, เนื่องจากขาดความสามารถในการทำกำไร.
6
ในทางฮวงจุ้ยฟังดูคล้ายกับรายได้, ความมั่งคั่ง.
ส่วนใหญ่พิจารณาค่าบวก "หก", ความเป็นอยู่ที่ดีของวัสดุที่มีแนวโน้ม.
8
ภาษากวางตุ้งออกเสียงค่ะ, обозначая драгоценности. สิ่งนี้ทำให้ G8 โชคดีเป็นพิเศษ. เธอเป็นเหมือนแม่เหล็ก, เกี่ยวพันกันอย่างใกล้ชิดกับความมั่งคั่ง, ความเจริญรุ่งเรือง, ความเป็นอยู่.
เริ่มต้นด้วย 2004 และ 2024 ของปี, ปฏิทินจีนพูดถึงอิทธิพลที่เพิ่มขึ้นของ "แปด", กลายเป็นดาวนำโชคสำหรับดาวเคราะห์โลก.
9
ในทางฮวงจุ้ยถือว่าตัวเลขนี้ประสบความสำเร็จมาก, แสดงถึงเอกภาพที่สมบูรณ์ของสวรรค์และโลก.
ปรมาจารย์แห่งการสอนแบบตะวันออกนี้เรียกสิ่งนี้ว่าเป็นเชิงบวกไม่น้อย, чем наполненная счастьем «восьмёрка». นอกจากนี้, "เก้า" นำมาซึ่งสุขภาพกายและจิตวิญญาณอย่างแน่นอน, ซึ่งหมายความว่า, และอายุยืนยาว.
ความคิดเห็นถูกแบ่งออก. บางคนวาดแนวเดียวกับความว่างเปล่า, และพิจารณา "ศูนย์" เป็นตัวเลขที่ไม่ถูกต้อง. แต่ส่วนใหญ่เชื่อมโยงกับความสมดุลและความมั่นคง.