P2196 挖地雷

    • 1.4K通过
    • 3.1K提交
  • 题目提供者 Huangc
  • 评测方式 云端评测
  • 标签 动态规划,动规,dp 搜索 深度优先搜索,DFS NOIp提高组 1998
  • 难度 普及/提高-
  • 时空限制 1000ms / 128MB

题解

  • 提示:收藏到任务计划后,可在首页查看。
  • 最新讨论 显示

    推荐的相关题目 显示

    题目背景

    NOIp1996提高组第三题

    题目描述

    在一个地图上有 $N$ 个地窖 $(N \le 20)$ ,每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径。当地窖及其连接的数据给出之后,某人可以从任一处开始挖地雷,然后可以沿着指出的连接往下挖(仅能选择一条路径),当无连接时挖地雷工作结束。设计一个挖地雷的方案,使某人能挖到最多的地雷。

    输入输出格式

    输入格式:

    有若干行。

    第 $1$ 行只有一个数字,表示地窖的个数 $N$ 。

    第 $2$ 行有 $N$ 个数,分别表示每个地窖中的地雷个数。

    第 $3$ 行至第 $N+1$ 行表示地窖之间的连接情况:

    第 $3$ 行有 $n-1$ 个数( $0$ 或 $1$ ),表示第一个地窖至第 $2$ 个、第 $3$ 个、…、第 $n$ 个地窖有否路径连接。如第 $3$ 行为 $1 1 0 0 0 … 0$ ,则表示第 $1$ 个地窖至第 $2$ 个地窖有路径,至第 $3$ 个地窖有路径,至第 $4$ 个地窖、第 $5$ 个、…、第 $n$ 个地窖没有路径。

    第 $4$ 行有 $n-2$ 个数,表示第二个地窖至第 $3$ 个、第 $4$ 个、…、第 $n$ 个地窖有否路径连接。

    … …

    第 $n+1$ 行有 $1$ 个数,表示第 $n-1$ 个地窖至第 $n$ 个地窖有否路径连接。(为 $0$ 表示没有路径,为 $1$ 表示有路径)。

    输出格式:

    有两行

    第一行表示挖得最多地雷时的挖地雷的顺序,各地窖序号间以一个空格分隔,不得有多余的空格。

    第二行只有一个数,表示能挖到的最多地雷数。

    输入输出样例

    输入样例#1: 复制
    5
    10 8 4 7 6
    1 1 1 0
    0 0 0
    1 1
    1
    
    输出样例#1: 复制
    1 3 4 5
    27
    提示
    标程仅供做题后或实在无思路时参考。
    请自觉、自律地使用该功能并请对自己的学习负责。
    如果发现恶意抄袭标程,将按照I类违反进行处理。