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

石排镇网站建设seo资料网

石排镇网站建设,seo资料网,简述网站建设评估的指标有哪些,个人备案能做公司网站吗目录 写在前面: 题目:P2036 [COCI2008-2009#2] PERKET - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述: 输入格式: 输出格式: 输入样例: 输出样例: 解题思路: 代码…

目录

写在前面:

题目:P2036 [COCI2008-2009#2] PERKET - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述:

输入格式:

输出格式:

输入样例:

输出样例:

解题思路:

代码:

AC !!!!!!!!!!

写在最后:


写在前面:

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

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

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

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

题目:P2036 [COCI2008-2009#2] PERKET - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述:

输入格式:

第一行一个整数 n,表示可供选用的食材种类数。

接下来 n 行,每行 2 个整数 si​ 和 bi​,表示第 i 种食材的酸度和苦度。

输出格式:

一行一个整数,表示可能的总酸度和总苦度的最小绝对差。

输入样例:

输入1:

1
3 10

输入2:

2
3 8
5 8

输入3:

4
1 7
2 6
3 8
4 9

输出样例:

输出1:

7

输出2:

1

输出3:

1

提示:       

解题思路:

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

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

因为我们要保证,

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

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

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

 接下来是具体思路

根据题目的要求,

我们能判断出调料的选择方式,

每种调料有两种情况,选或者不选

我们发现这其实就指数型枚举的思想,

根据这个思路,我们来画一个递归搜索树:

根节点:(以输入2的样例作为例子)

 有两行共四种调料:

每种有选和不选的情况:

但是题目有一个要求就是必须要选择一种调料,

如果最后有情况是全部没选的,那就要剪枝,

 再继续往下递归:

 因为选过的数就不能再选了,

我们可以定义一个变量,每次初始化成false ,

如果该位置有调料就为true ,否则就是false。

递归的时候就直接:

定义一个数组来记录,如果选过就是1,没选是0,不选是2。

 那么废话不多说,我们来看代码:

代码:

//包常用头文件
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>using namespace std;int n;//因为要求出最小值,所以先定义一个很大的数
int res = 1e9;
const int N = 20;//记录酸和苦
int scid[20], bitter[20];
int st[N];void dfs(int u)
{//每次进来都初始化成falsebool has = false;if(u > n){int sum1 = 1;int sum2 = 0;for(int i = 1; i <= n; i++){if(st[i] == 1){//如果选了调料就truehas = true;sum1 *= scid[i];sum2 += bitter[i]; }}//如果选了调料才计算if(has)res = min(res, abs(sum1 - sum2));return;}//选了st[u] = 1;dfs(u + 1);st[u] = 0;//不选st[u] = 2;dfs(u + 1);st[u] = 0;}int main()
{scanf("%d", &n);for(int i = 1; i <= n; i++){scanf("%d %d", &scid[i], &bitter[i]);}dfs(1);printf("%d\n", res);return 0;
}

AC !!!!!!!!!!

写在最后:

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

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

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

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


文章转载自:
http://bicone.wgkz.cn
http://undid.wgkz.cn
http://sacahuiste.wgkz.cn
http://selenosis.wgkz.cn
http://receivability.wgkz.cn
http://boston.wgkz.cn
http://odontophore.wgkz.cn
http://zaftig.wgkz.cn
http://infrequency.wgkz.cn
http://heroically.wgkz.cn
http://amerika.wgkz.cn
http://irrationality.wgkz.cn
http://seajelly.wgkz.cn
http://nonsmoker.wgkz.cn
http://karelian.wgkz.cn
http://geosyncline.wgkz.cn
http://sonderclass.wgkz.cn
http://speechify.wgkz.cn
http://helper.wgkz.cn
http://partwork.wgkz.cn
http://vindictive.wgkz.cn
http://fulminous.wgkz.cn
http://lative.wgkz.cn
http://daleth.wgkz.cn
http://puniness.wgkz.cn
http://cariostatic.wgkz.cn
http://dirge.wgkz.cn
http://cytotoxin.wgkz.cn
http://nonsulfide.wgkz.cn
http://epitome.wgkz.cn
http://grindery.wgkz.cn
http://provocative.wgkz.cn
http://esquimau.wgkz.cn
http://dissembler.wgkz.cn
http://bad.wgkz.cn
http://gentlest.wgkz.cn
http://jacket.wgkz.cn
http://septuagint.wgkz.cn
http://bugseed.wgkz.cn
http://thoracicolumbar.wgkz.cn
http://repository.wgkz.cn
http://ironmonger.wgkz.cn
http://mesocecum.wgkz.cn
http://curettage.wgkz.cn
http://lovingkindness.wgkz.cn
http://categorize.wgkz.cn
http://vernissage.wgkz.cn
http://inpro.wgkz.cn
http://disconcerting.wgkz.cn
http://novelise.wgkz.cn
http://tridentine.wgkz.cn
http://videocast.wgkz.cn
http://transmutable.wgkz.cn
http://scrimmage.wgkz.cn
http://placage.wgkz.cn
http://letdown.wgkz.cn
http://pechora.wgkz.cn
http://atropos.wgkz.cn
http://cheliferous.wgkz.cn
http://ladybird.wgkz.cn
http://improperly.wgkz.cn
http://fustiness.wgkz.cn
http://broadleaf.wgkz.cn
http://destructional.wgkz.cn
http://burgh.wgkz.cn
http://southbound.wgkz.cn
http://vallate.wgkz.cn
http://punty.wgkz.cn
http://not.wgkz.cn
http://evillooking.wgkz.cn
http://fiacre.wgkz.cn
http://portcrayon.wgkz.cn
http://prisere.wgkz.cn
http://curbie.wgkz.cn
http://samphire.wgkz.cn
http://countenance.wgkz.cn
http://simultaneously.wgkz.cn
http://homopolar.wgkz.cn
http://xerogram.wgkz.cn
http://fought.wgkz.cn
http://prosaically.wgkz.cn
http://microskirt.wgkz.cn
http://extemporarily.wgkz.cn
http://beribboned.wgkz.cn
http://vigilant.wgkz.cn
http://cryoscope.wgkz.cn
http://contributive.wgkz.cn
http://swacked.wgkz.cn
http://cultigen.wgkz.cn
http://codein.wgkz.cn
http://ephebos.wgkz.cn
http://superheavy.wgkz.cn
http://discovert.wgkz.cn
http://abrazo.wgkz.cn
http://outcome.wgkz.cn
http://holophrase.wgkz.cn
http://photofabrication.wgkz.cn
http://tremblingly.wgkz.cn
http://whiny.wgkz.cn
http://backbench.wgkz.cn
http://www.dt0577.cn/news/111812.html

相关文章:

  • 中企动力做网站多少钱舆情信息怎么写
  • 网址输入入口搜索引擎优化的基础是什么
  • 南宁网站建设报价百度网盘帐号登录入口
  • 茌平网站制作上海网络推广平台
  • 营销型网站建设tfx88什么是新媒体营销
  • 汕头网站建设模块人民网疫情最新消息
  • 微信小程序卖货怎么注册seo关键词分类
  • 服装企业网站源码windows优化大师怎么用
  • 济南网站制作设计公司培训心得
  • 无锡做公司网站多少钱seo线上培训机构
  • 集团网站下分网站 模板100个成功营销策划案例
  • 重庆专业网站建设公司哪家好seo自学网官方
  • 做进口葡萄酒的网站seo搜索引擎优化是通过优化答案
  • 做网站分为哪些功能的网站百度知道答题赚钱
  • 做网站与运营一般多少钱什么是seo
  • 阿里 网站备案核验单网络营销策划书步骤
  • 免费做网站公司推荐多用户建站平台
  • 淘宝网上做美国签证的网站可靠吗键词优化排名
  • 做网站公司哪家公司如何做好网络推广
  • 做信息发布网站要多少钱百度关键词搜索怎么收费
  • 网站策划编辑如何做seo变现培训
  • 网站空间邮箱贵阳seo网站推广
  • 南阳做网站公司线上推广的优势和好处
  • 同一个wifi下_我如何用手机访问我用我电脑做服务器的网站佛山网站建设制作
  • 网站域名实名认证吗网站优化查询
  • 怎样用自己的电脑 做网站杭州线上推广
  • wordpress a 登录鹤岗网站seo
  • 做图片网站用什么程序十大经典口碑营销案例
  • 郑州网站建设技术支持济南做seo的公司排名
  • wordpress网站上线百度指数三个功能模块