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

h5页面制作工具下载嘉兴seo计费管理

h5页面制作工具下载,嘉兴seo计费管理,网站建设公司专业网站科技开发,网站建设600元全包题目描述 Perket 是一种流行的美食。为了做好 Perket,厨师必须谨慎选择食材,以在保持传统风味的同时尽可能获得最全面的味道。你有 n 种可支配的配料。对于每一种配料,我们知道它们各自的酸度 s 和苦度 b。当我们添加配料时,总的…

题目描述

Perket 是一种流行的美食。为了做好 Perket,厨师必须谨慎选择食材,以在保持传统风味的同时尽可能获得最全面的味道。你有 n 种可支配的配料。对于每一种配料,我们知道它们各自的酸度 s 和苦度 b。当我们添加配料时,总的酸度为每一种配料的酸度总乘积;总的苦度为每一种配料的苦度的总和。

众所周知,美食应该做到口感适中,所以我们希望选取配料,以使得酸度和苦度的绝对差最小。

另外,我们必须添加至少一种配料,因为没有任何食物以水为配料的。

输入格式

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

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

输出格式

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

题目分析

        这道题使用dfs,因为数据比较小,我们直接枚举每一种可能即可。

代码中sum,表示在n种食材中选择的食材的数量。

#include<bits/stdc++.h>
using namespace std;
int n, s[15], b[15], minn = 100000;
bool used[15] = {false};
vector<int> si;
vector<int> bi;void dfs(int step, int sum) {if(sum == step) {int a = 1, b = 0;for (int i = 0; i < si.size(); i++) {a *= si[i];b += bi[i];}if(minn > abs(a - b))minn = abs(a - b);return;}for (int i = 0; i < n; i++){if (!used[i]) {si.push_back(s[i]);bi.push_back(b[i]);used[i] = true;dfs(step + 1,sum);si.pop_back();bi.pop_back();used[i] = false;}}return;
}
int main()
{cin >> n;for (int i = 0; i < n; i++){cin >> s[i] >> b[i];}for (int i = 1; i <= n; i++){dfs(0,i);memset(used,0,false);}cout << minn;return 0;
}

http://www.dtcms.com/wzjs/302946.html

相关文章:

  • 西宁专业网站制作公司网络推广营销
  • 天河区做网站的公司引流软件有哪些
  • 哈尔滨网站建设公司名字创网站永久免费建站
  • h5建站模板seo外链发布技巧
  • 介绍做燕窝的网站应用下载app排行榜
  • 做个爬架网站如何做谷歌搜索为什么用不了
  • 外国高端网站设计合肥全网优化
  • 建设部网站公示公告安全怎么注册个人网站
  • 站长工具网站测速营销软件商城
  • 唐山市城市建设档案馆网站微信营销的案例
  • 全网营销型网站网络服务商主要包括哪些
  • 如何做cpa单页网站色盲测试图及答案大全
  • 最好的seo优化公司长沙网络优化产品
  • 做供应商在什么网站找可靠搜索引擎优化方法有哪些
  • 如何做网站代理互联网营销师含金量
  • 做陶瓷公司网站石家庄谷歌seo公司
  • 旅游门户网站源码怎么做的百度助手官网
  • 直播开放平台登录长沙搜索排名优化公司
  • 制作 网站 盈利seo教程自学
  • 北京官网开发学seo推广
  • 手机端的网站怎么做的seo网站推广多少钱
  • 撸撸撸做最好的导航网站网站建设开发简介
  • 做中英文网站15个常见关键词
  • wordpress 类似建站济南百度推广公司电话
  • 顶级域名有哪些seo顾问服务
  • https wordpress百度seo软件首选帝搜软件
  • 关于电影网站的论文摘要实时热搜
  • 中国空间站完成了多少广州网站优化关键词排名
  • 西安建设市场信息平台惠州seo排名
  • 深圳做棋牌网站建设哪家好网络平台推广广告费用