重返天梯-L2-036 网红点打卡攻略 (25 分)

C++

有点小坑,所以记录一下

#include <bits/stdc++.h>
using namespace std;
const int N = 210;
int g[N][N];
int n, m, k;
int anscnt, ansid, anssum = 1e9;
vector<int> path;
int st[N];int main() {memset(g, 0x3f, sizeof g);cin >> n >> m;for (int i = 0; i < m; i++) {int a, b, c;cin >> a >> b >> c;g[a][b] = c, g[b][a] = c;}cin >> k;for (int p = 1; p <= k; p++) {memset(st, 0, sizeof st);int N;cin >> N;path.clear();path.push_back(0);for (int i = 0; i < N; i++) {int x;cin >> x;path.push_back(x);st[x]++;}path.push_back(0);if (N != n) continue;for (int i = 1; i <= n; i++) // 每个地点只能打卡1次,必须为1if (st[i] != 1) N--; // 巧减变量退出循环if (N != n) continue;int sum = 0;bool flag = true;for (int i = 0; i < path.size()-1; i++) {if (g[path[i]][path[i+1]] == 0x3f3f3f3f) {flag = false;break;}sum += g[path[i]][path[i+1]];}if (flag) {anscnt++;if (sum < anssum) {anssum = sum;ansid = p;}}}cout << anscnt << endl;cout << ansid << " " << anssum << endl;return 0;
}

重返天梯-L2-036 网红点打卡攻略 (25 分)相关推荐

  1. L2-036 网红点打卡攻略 (25 分)(哈密顿回路)

    题目链接: 题目详情 - L2-036 网红点打卡攻略 (25 分) (pintia.cn)https://pintia.cn/problem-sets/994805046380707840/prob ...

  2. L2-036 网红点打卡攻略 (25 分)-PAT 团体程序设计天梯赛 GPLT

    一个旅游景点,如果被带火了的话,就被称为"网红点".大家来网红点游玩,俗称"打卡".在各个网红点打卡的快(省)乐(钱)方法称为"攻略".你的 ...

  3. 7-10 网红点打卡攻略 (25 分)——天梯赛综合练习-3

    一个旅游景点,如果被带火了的话,就被称为"网红点".大家来网红点游玩,俗称"打卡".在各个网红点打卡的快(省)乐(钱)方法称为"攻略".你的 ...

  4. L2-036 网红点打卡攻略 (25 分)

    一个旅游景点,如果被带火了的话,就被称为"网红点".大家来网红点游玩,俗称"打卡".在各个网红点打卡的快(省)乐(钱)方法称为"攻略".你的 ...

  5. L2-4 网红点打卡攻略 (25 分)

    一个旅游景点,如果被带火了的话,就被称为"网红点".大家来网红点游玩,俗称"打卡".在各个网红点打卡的快(省)乐(钱)方法称为"攻略".你的 ...

  6. 1、网红点打卡攻略 (25 分)

    一个旅游景点,如果被带火了的话,就被称为"网红点".大家来网红点游玩,俗称"打卡".在各个网红点打卡的快(省)乐(钱)方法称为"攻略".你的 ...

  7. L2-036 网红点打卡攻略 (25 分)(图论)

    一个旅游景点,如果被带火了的话,就被称为"网红点".大家来网红点游玩,俗称"打卡".在各个网红点打卡的快(省)乐(钱)方法称为"攻略".你的 ...

  8. 7-2 网红点打卡攻略 (25 分)java版

    一个旅游景点,如果被带火了的话,就被称为"网红点".大家来网红点游玩,俗称"打卡".在各个网红点打卡的快(省)乐(钱)方法称为"攻略".你的 ...

  9. 【L2-036 网红点打卡攻略】

    天梯赛L2-036 网红点打卡攻略 题目详情: 输入样例: 6 13 0 5 2 6 2 2 6 0 1 3 4 2 1 5 2 2 5 1 3 1 1 4 1 2 1 6 1 6 3 2 1 2 1 ...

最新文章

  1. Codeforces Round #Pi (Div. 2)(A,B,C,D)
  2. 第二期 AOSP 环境搭建、下载和编译 《手机就是开发板》遇到问题解决
  3. ccf-csp #201709-2 公共钥匙盒
  4. spring发邮件_跟踪异常–第4部分– Spring的邮件发件人
  5. python基础100_python基础100题
  6. 工作笔记 - Android make文件学习(主要是编译Android apk)
  7. Poj 1936,3302 Subsequence(LCS)
  8. 【Excel-2010】导入网站数据
  9. Android Studio 下载 与 安装 详细步骤
  10. Exception:No identifier specified for entity
  11. 给程序员的 2018 新年计划清单
  12. 【转载】TinyXML2使用教程
  13. 推出 BlazePose:实现设备端实时人体姿态追踪
  14. jmeter基础(二)-JMeter证书
  15. Français littérature
  16. 百度智能云开物工业互联网平台解决方案亮相2021服贸会成果发布会
  17. 数字图像处理学习笔记(一)
  18. 【Android 10 源码】MediaRecorder 录像流程:MediaRecorder 开始录制
  19. Event事件-6:new Event自定义事件 / addEvent绑定自定义 / trigger触发自定义 / removeEvent移除自定义
  20. 2022年中级职称评定条件及流程

热门文章

  1. ## 用python 80行代码实现一个微信消息撤回捕捉功能
  2. u盘里的文件损坏了怎么修复?
  3. [转载]kindle屏幕出现小黑点,怎么办?
  4. 山东师范大学计算机尹副教授,张志军
  5. word操作技巧:不同情况的文字统计方法
  6. 《编译原理-龙书》练习第4章
  7. FLASH--W25QXX系列存储器
  8. 2021-03-30
  9. 基于Redis实现秒杀系统
  10. 21.4.24周末总结(第七次)