当前位置: 首页 > news >正文

做翻页电子书的网站企业建设网站对客户的好处

做翻页电子书的网站,企业建设网站对客户的好处,关于网站建设的简历模板,网站iis配置文章目录 前言一、题目二、解题思路结语 前言 本次训练内容 训练DFS。训练解题思维。 一、题目 将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。 例如:n7,k3,下面三种分法被认为是相同的。 {1&a…

文章目录

  • 前言
  • 一、题目
  • 二、解题思路
  • 结语

前言

本次训练内容

  1. 训练DFS。
  2. 训练解题思维。

一、题目

    将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。

例如:n=7,k=3,下面三种分法被认为是相同的。

{1,1,5};{1,5,1};{5,1,1};

问有多少种不同的分法。 输出一个整数,即不同的分法。

输入格式

两个整数n,k(6<n≤200,2≤k≤6),中间用单个空格隔开。

输出格式

一个整数,即不同的分法。

样例输入

7 3

样例输出

4

二、解题思路

        这道题目就是要我们按照对应的拆分值,拆开成对应拆分值个数,然后那个拆分出来数的和要等于原数才算成功。我先为题中的两数建立宏定义,因为自定义函数中要使用,然后定义函数时的参数分别是1.当前处理的分割层数(从1开始)2.当前层可选择的最小值(保证后续数不小于当前数,避免重复)3.已选数的总和;然后题中输出为所有符合的次数,所以我就再宏定义一个计数器,原因也是自定义函数需要。创建自定函数后并设置对应的三个形参,然后我先判断计数条件和返回调用的情况,然后接着就是递归回溯过程。实现代码如下:

#include <bits/stdc++.h>
using namespace std;
#define Max 200
int sum=0;
int n,k;
int arry[Max];//存储块值数组
void DFS(int a,int b,int c) {//思路里对应的三个形参if (a>k) {if (c==n) {//判断计数器增加条件sum++;}return;//返回调用}for (int i=b;i<=n-c;i++) {arry[a]=i;//把可能值存入数组DFS(a+1,i,c+i);//递归过程}
}
int main() {cin>>n>>k;DFS(1,1,0);cout<<sum;
}

        for循环中的n-c是保证剩余总和足够分配给后续层数;主函数调用DFS时,前两项不能为0,第一个是因为保证它是第一个数,第二个是因为可填入的最小值为1。

总结

        今天的题目对于DFS的递归回溯逻辑进行了进一步的考验,它需要我通过对它递归回溯逻辑的熟悉理解来思考并解决问题。与昨天的DFS基础相比,虽然原理是一样的,但是相对于昨天的递归回溯的过程,今天的写法让我对其的理解和思考更加深入,也对它这个过程有更进一步的理解。由于之前学的不是很深,所以今天在理解的过程中花了许多时间来模拟过程,到最后花了一多小时才解出题目;后续需要多推理其逻辑,以便熟练掌握。

http://www.dtcms.com/a/551910.html

相关文章:

  • 没企业可以做网站吗一个网站项目几个人做
  • 开源 购物网站淘宝定向推广
  • 网站技术维护网站开发弹窗制作
  • 做精美ppt网站建设设计项目备案在哪个网站
  • 中国做网站知名的公司wordpress新建文章页面模板
  • 网站公司大全工业互联网平台系统
  • 域名服务商网站运营管理的主要内容有哪些
  • 现在企业需要建设网站吗深圳做企业网站哪家好
  • 网站建设推荐北京华网天下黄埔五屏网站建设
  • 城市介绍网站模板大连市建设网
  • 网站页面统计代码常州网站的优化
  • 个性化企业网站制作公司走着瞧网站 设计
  • 深圳网站搜索上交所大宗交易平台
  • 做网站做系统wordpress 企业网站模板
  • 个人网站如何做流量商城建设
  • php做网站需要什么技术wordpress动态标签
  • 免费建站哪个好校园网站开发需求文字
  • 网站域名邮箱怎么注册vps的网站打不开
  • 湖北荆门建设银行网站asp简单的网站怎么做
  • 手机建网站教程天眼查询官网在线入口
  • 做tcf法语听力题的网站建设一个平台网站需要多少钱
  • 深圳手机网站制作公司排名上海广告公司大全
  • 网站模板带后台 下载中国诗歌网个人网页
  • 前端开发工程师工资深度优化
  • 网站建设目录结构doc做网站软件是什么行业
  • app 门户网站外贸网站和普通网站
  • 网站首页的快照更新慢restful api wordpress
  • 网站首页大图素材企业网络营销现状
  • mip网站设计ui是做什么的
  • 小程序进入公众号seo教程自学网