- 22
- 0
- 约1.73万字
- 约 45页
- 2018-11-05 发布于湖北
- 举报
第5章搜索与回溯算法(C版)
第五章 搜索与回溯算法 【例9】数的划分(NOIP2001) 【问题描述】 将整数n分成k份,且每份不能为空,任意两种分法不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。 1,1,5; 1,5,1; 5,1,1; 问有多少种不同的分法。 【输入格式】 n,k (6n≤200,2≤k≤6) 【输出格式】 一个整数,即不同的分法。 【输入样例】 7 3 【输出样例】 4 { 4种分法为:1,1,5;1,2,4;1,3,3; 2,2,3 说明部分不必输出 } 【算法分析】 方法1、回溯法,超时,参考程序如下。 #includecstdio #includeiostream #includecstdlib using namespace std; int n,i,j,k,rest,sum,total; int s[7]; int main() { cout Input n k; cin n k; total = 0; s[1] = 0; i = 1; while (i) { s[i]++; if (s[i] n) i--; else if (
您可能关注的文档
最近下载
- DB21_T 4381-2026 养老机构传染病防控健康分级服务规范.pdf VIP
- DB21_T 4382-2026 一般工业固体废物回填与修复矿山采坑技术规范 铁尾矿、钢渣.pdf VIP
- 大学生职业规划大赛生涯发展报告范文(含详细行动计划)【优质】.pdf VIP
- DBJ15-91-2012 既有民用建筑节能改造技术规程.pdf VIP
- 安徽副高化工专业基础考试真题解析.pdf
- 部编版语文六上 第6单元 综合练习测试卷(附答案).docx VIP
- 早孕关爱门诊咨询要点专家共识(2025年版).pdf
- 物料试产管理规范(含表格).doc
- 乘用车外观改装T CPQS A0007—2021检验指南.pdf
- 2.9 我们与四季(教学课件)科学青岛版二年级上册(新教材).pptx
原创力文档

文档评论(0)