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

百度基木鱼建站莱芜东风街吧百度贴吧

百度基木鱼建站,莱芜东风街吧百度贴吧,如果做淘宝网站,网站自适应开发题目传送门 题目大意 AtCoder 国家有 N N N 个动物园,编号为 1 1 1 至 N N N。动物园 i i i 的门票是 C i C_i Ci​ 日元。 铃木先生喜欢 M M M 种动物,动物 1 , … , M 1,\dots,M 1,…,M。 动物园 K i K_i Ki​,即动物园 A i , …

题目传送门

题目大意

AtCoder 国家有 N N N 个动物园,编号为 1 1 1 N N N。动物园 i i i 的门票是 C i C_i Ci 日元。

铃木先生喜欢 M M M 种动物,动物 1 , … , M 1,\dots,M 1,,M
动物园 K i K_i Ki,即动物园 A i , 1 , … , A i , K i A_{i,1},\dots,A_{i,K_i} Ai,1,,Ai,Ki 可以看到动物 i i i

求观看所有 M M M 种动物每种至少两次所需的最低门票总额。
如果你多次游览同一个动物园,那么那里的动物就被视为每次游览都能看到一次。

解题思路

注意到 1 ≤ n ≤ 10 1\leq n \leq 10 1n10,所以考虑直接爆搜。

我们枚举第 i i i 种动物园游玩 0 , 1 , 2 0,1,2 0,1,2 次,然后最后统计每种动物是否都看到了 2 2 2 次及以上,与答案取一个最小值即可。

CODE:

#include <bits/stdc++.h>
using namespace std;
#define int long long
int n, m, c[20], a[110][10], k[110], cnt[110];
int ans = 1e18;
inline void dfs(int step, int x) {if (step == n + 1) {for (int i = 1; i <= m; i++) {int res = 0;for (int j = 1; j <= k[i]; j++)res += cnt[a[i][j]];if (res < 2) {return;}}ans = min(ans, x);return;}for (int t = 0; t <= 2; t++) {int nc = x + t * c[step];if (nc >= ans) {return;}cnt[step] = t;dfs(step + 1, nc);cnt[step] = 0;}
}
signed main() {ios::sync_with_stdio(false);ios_base::sync_with_stdio(false);cin.tie(0), cout.tie(0);cin >> n >> m;for (int i = 1; i <= n; i++) {cin >> c[i];}for (int i = 1; i <= m; i++) {cin >> k[i];for (int j = 1; j <= k[i]; j++) {cin >> a[i][j];}}dfs(1, 0);cout << ans;return 0;
}
http://www.dtcms.com/a/611230.html

相关文章:

  • Keil编译C语言程序 | 掌握Keil编译工具,提高程序编译效率
  • 外贸网站如何做外链临安市规划建设局网站
  • LeetCode 2536.子矩阵元素加 1:二维差分数组
  • IP定位精度疑问:有些IP为什么难以达到街道级准确度?
  • 河南网站建设电话网络营销推广机构
  • flex弹性概念(一)
  • 网站登录页面怎么做的龙岩天宫山缆车收费
  • 网络技术网站js网站建设
  • AI为何跳过你?GEO中的E-E-A-T权重
  • 潍坊网站建设美工所需要的网站
  • 免费承接网站建设清新网站模板
  • 【微服务中间件】RabbitMQ 多平台安装搭建实践指南(Windows_macOS_Ubuntu_Docker 全场景)
  • 开放自己本机的mysql允许别人连接
  • LeetCode 分类刷题:3217. 从链表中移除在数组中存在的节点
  • 永康做网站公司自己做平台需要多少钱
  • 做百度手机网站快速排营销型网站建设有哪些平台
  • 算法1112
  • Java语言是解释型还是编译型 | 深入解析Java的执行方式
  • 企业网站优化服务主要围绕什么狮山网站制作
  • 二手交易网站开发的宁波建网站模板
  • K8S中nodePort、port和 targetPort的区别
  • Java/Android中BigDecimal的相关操作
  • 珠海网站建设服务哪个网站做视频有钱
  • 网站开发新闻管理系统的背景设计之家素材
  • PS2模拟器安卓版合集 PSX2、ARMSX2、MYPS2、NetherSX2、 PCSX2汉化中文版
  • 建设工程项目管理网站中心网站建设方法
  • 注意点:挂载与插硬盘,容器挂载实现持久化存储
  • 解决Ubuntu TTY终端中文乱码问题
  • 北京美容网站建设中国进入一级战备有多可怕?
  • 郑州市建设投资集团公司网站深圳罗湖住房和建设局网站