CF1561C.Deep Down Below

普及-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在某款视频游戏中,玩家控制的英雄由一个整数值“力量”来描述。英雄需要击败怪物,每个怪物也由一个整数值“护甲”来描述。

在当前关卡中,英雄面对 nn 个洞穴。要通过本关,英雄必须以某种顺序依次进入所有洞穴,每个洞穴只能进入一次,并且每次都要安全离开。英雄进入第 ii 个洞穴时,需要连续战斗 kik_i 个怪物:首先是护甲为 ai,1a_{i,1} 的怪物,然后是 ai,2a_{i,2},依此类推,最后是 ai,kia_{i,k_i} 的怪物。

只有当英雄的力量严格大于怪物的护甲时,才能击败该怪物。如果英雄无法击败当前战斗的怪物,游戏立即结束,玩家失败。注意,一旦进入洞穴,英雄必须按照给定顺序依次击败所有怪物,不能中途退出。

每当英雄击败一个怪物时,英雄的力量会增加 11。

请你计算,英雄要能够以某种顺序进入所有洞穴并击败所有怪物,所需的最小初始力量是多少。

输入格式

每个测试点包含多组测试数据。第一行包含测试用例数 tt(1≤t≤1051 \le t \le 10^5)。接下来是每组测试数据的描述。

每组测试数据的第一行包含一个整数 nn(1≤n≤1051 \le n \le 10^5),表示洞穴的数量。

接下来的 nn 行中,第 ii 行包含一个整数 kik_i(1≤ki≤1051 \le k_i \le 10^5),表示第 ii 个洞穴中的怪物数量,随后是 kik_i 个整数 ai,1,ai,2,…,ai,kia_{i,1}, a_{i,2}, \ldots, a_{i,k_i}(1≤ai,j≤1091 \le a_{i,j} \le 10^9),表示第 ii 个洞穴中怪物的护甲值,英雄必须按顺序依次战斗。

保证所有测试用例中 ∑ki≤105\sum k_i \le 10^5。

输出格式

对于每组测试数据,输出一个整数,表示英雄能够通关所需的最小初始力量。

输入输出样例

  • 输入#1

    2
    1
    1 42
    2
    3 10 15 8
    2 12 11

    输出#1

    43
    13

说明/提示

在第一个测试用例中,英雄只需击败一个护甲为 4242 的怪物,初始力量为 4343 即可。

在第二个测试用例中,英雄可以以初始力量 1313 通关,顺序如下:

  • 先进入第 22 个洞穴:
    • 击败护甲为 1212 的怪物,力量变为 1414;
    • 击败护甲为 1111 的怪物,力量变为 1515;
  • 再进入第 11 个洞穴:
    • 击败护甲为 1010 的怪物,力量变为 1616;
    • 击败护甲为 1515 的怪物,力量变为 1717;
    • 击败护甲为 88 的怪物,力量变为 1818。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页