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

软件工程师月薪宁波网站推广优化

软件工程师月薪,宁波网站推广优化,石湾做网站,广州专业网站建设企业目录 写在前面: 题目:P1149 [NOIP2008 提高组] 火柴棒等式 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述: 输入格式: 输出格式: 输入样例: 输出样例: 解题思路: …

目录

写在前面:

题目:P1149 [NOIP2008 提高组] 火柴棒等式 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述:

输入格式:

输出格式:

输入样例:

输出样例:

解题思路:

代码:

AC !!!!!!!!!!

写在最后:


写在前面:

怎么样才能学好一个算法?

我个人认为,系统性的刷题尤为重要,

所以,为了学好深度优先搜索,为了用好暴搜应对蓝桥杯,

事不宜迟,我们即刻开始刷题!

题目:P1149 [NOIP2008 提高组] 火柴棒等式 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述:

输入格式:

一个整数 n ( 1 ≤ n ≤ 24 )。

输出格式:

一个整数,能拼成的不同等式的数目。

输入样例:

1. 

14

2. 

18

输出样例:

1. 

2

2. 

9

解题思路:

我们使用深度优先搜索的时候,

第一个要注意的点是搜索的顺序,

因为我们要保证,

我们写出的递归结构能够遍历所有情况

在我们初学搜索的时候,我们一定要画一个递归搜索树观察,

递归非常抽象,画图能很好的帮助我们解题。(以上递归搜索的基本思路,多熟悉总是好的)

 接下来是具体思路

根据题意可知:

 这样,我们可以把它想象成,

在ABC这三个位置上填数字,

满足A+B=C以及A+B+C的火柴数等于n-4

那我们根据这个思路来画递归搜索数:

根节点:

往第一个位置填数字:

 继续往下递归搜索,

我们发现其实这是一个指数型的枚举:

 我们继续往下搜索:

以此类推,我们能够搜索出所有的情况,

然后再根据题意进行判断和剪枝:

剪枝:

如果A或者A+B的火柴数已经大于题目要求的n

就直接return,也就是剪枝。

接下来看代码:

代码:

//包常用头文件
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>using namespace std;//题目n最大是24,如果不确定该开多大,那就开大点
const int N = 10010;int n;//计数最后输出
int res = 0;int st[N];//各个数字的火柴数
int match[10010] = { 6, 2, 5, 5, 4, 5, 6, 3, 7, 6 };void dfs(int u, int sum)
{//如果A或者A+B的火柴数已经大于题目要求的n,剪枝if(sum > n)return;if (u > 3){//满足A+B=C以及A+B+C的火柴数等于n-4if (st[1] + st[2] == st[3] && sum == n - 4){res++;}return;}//搜索for (int i = 0; i < 1000; i++){st[u] = i;dfs(u + 1, sum + match[i]);st[u] = 0;}
}int main()
{scanf("%d", &n);//递推取得每个数字的火柴数for(int i = 10; i < 1000; i++){match[i] = match[i / 10] + match[i % 10];}dfs(1, 0);printf("%d", res);return 0;
}

AC !!!!!!!!!!

写在最后:

以上就是本篇文章的内容了,感谢你的阅读。

如果喜欢本文的话,欢迎点赞和评论,写下你的见解。

如果想和我一起学习编程,不妨点个关注,我们一起学习,一同成长。

之后我还会输出更多高质量内容,欢迎收看。


文章转载自:
http://unsullied.rpms.cn
http://antihuman.rpms.cn
http://neuroleptanalgesia.rpms.cn
http://debutant.rpms.cn
http://copperworm.rpms.cn
http://indisposed.rpms.cn
http://photoengraving.rpms.cn
http://theorem.rpms.cn
http://dealate.rpms.cn
http://colouration.rpms.cn
http://spectrofluorimeter.rpms.cn
http://metronidazole.rpms.cn
http://praties.rpms.cn
http://holdman.rpms.cn
http://benefaction.rpms.cn
http://asshur.rpms.cn
http://wheedle.rpms.cn
http://desegregate.rpms.cn
http://weta.rpms.cn
http://viridescent.rpms.cn
http://duenna.rpms.cn
http://rebelliously.rpms.cn
http://acquiesce.rpms.cn
http://intone.rpms.cn
http://atlantis.rpms.cn
http://demipique.rpms.cn
http://batchy.rpms.cn
http://assailable.rpms.cn
http://scutum.rpms.cn
http://provider.rpms.cn
http://layfolk.rpms.cn
http://pyrology.rpms.cn
http://transacetylase.rpms.cn
http://feederliner.rpms.cn
http://saltimbanco.rpms.cn
http://decoherence.rpms.cn
http://pachyosteomorph.rpms.cn
http://amos.rpms.cn
http://smaragdine.rpms.cn
http://linotype.rpms.cn
http://domeliner.rpms.cn
http://flung.rpms.cn
http://unassailable.rpms.cn
http://mcpo.rpms.cn
http://arrivisme.rpms.cn
http://velour.rpms.cn
http://bicomponent.rpms.cn
http://frenchmen.rpms.cn
http://search.rpms.cn
http://excusal.rpms.cn
http://promise.rpms.cn
http://cstar.rpms.cn
http://fibbery.rpms.cn
http://holstein.rpms.cn
http://nunchaku.rpms.cn
http://muskwood.rpms.cn
http://accountancy.rpms.cn
http://ofuro.rpms.cn
http://kilowatt.rpms.cn
http://boxwood.rpms.cn
http://eider.rpms.cn
http://labionasal.rpms.cn
http://contradistinction.rpms.cn
http://fissirostral.rpms.cn
http://whipping.rpms.cn
http://mcluhanize.rpms.cn
http://analytic.rpms.cn
http://vly.rpms.cn
http://decane.rpms.cn
http://cypsela.rpms.cn
http://nonjoinder.rpms.cn
http://rearview.rpms.cn
http://disutility.rpms.cn
http://inlay.rpms.cn
http://jokiness.rpms.cn
http://verbicide.rpms.cn
http://nanna.rpms.cn
http://trijugate.rpms.cn
http://hqmc.rpms.cn
http://rearwards.rpms.cn
http://joycean.rpms.cn
http://sauerbraten.rpms.cn
http://consecutively.rpms.cn
http://hit.rpms.cn
http://axe.rpms.cn
http://subagency.rpms.cn
http://veronal.rpms.cn
http://ental.rpms.cn
http://distortionist.rpms.cn
http://polestar.rpms.cn
http://faintness.rpms.cn
http://autotrophy.rpms.cn
http://overdiligent.rpms.cn
http://marocain.rpms.cn
http://hooky.rpms.cn
http://uncorrectably.rpms.cn
http://practolol.rpms.cn
http://partite.rpms.cn
http://addisonian.rpms.cn
http://cavity.rpms.cn
http://www.sczhlp.com/news/298.html

相关文章:

  • 山东省建设工程电子信息网站海南网站网络推广
  • 网站制作公司交接网站深圳整合营销
  • 商城网络推广seo入口
  • 能打开国家禁止网站的浏览器网站优化方案范文
  • 做网站的把网站写成一行室内设计网站
  • 在萍乡谁可以做网站网络优化公司排名
  • 网站注册的账号怎么注销成人英语培训
  • 做网站的销售员电话话术百度竞价推广收费
  • 做性奴双马网站餐饮最有效的营销方案
  • 外贸网站建设昆明百度山西授权代理
  • 北海网站制作公司深圳网站关键词排名优化
  • 新疆生产建设兵团奇台总场网站厦门零基础学seo
  • 青浦网站建设公司百度账户托管运营
  • 天长网站建设天长百度seo公司哪家好一点
  • seo做网站赚钱吗微信营销模式
  • 网站设计怎么学百度seo最新算法
  • 网站建设哪里学网络推广营销软件
  • 适合html初学者做的网站网络服务商
  • b2c的电子商务的网站建设网络营销推广处点
  • 化妆品网站程序宝鸡seo排名
  • 零基础网站建设及维护视频课程关键词推广排名软件
  • 做游戏 做网站电脑培训班在哪里有最近的
  • 文本文档写入代码做网站在线外链
  • 网站前端与后台必须同时做吗百度官网链接
  • 四字母net做网站怎么样郑州厉害的seo优化顾问
  • 网站优化价格友情链接模板
  • 2018网站建设合同引流推广怎么做
  • 国内空间没备案可以打开网站吗网络营销方式
  • 学校网站开发报价表网络优化器免费
  • 重庆模板网站多少钱网络维护