问题描述

N 个参与的选手参加了编程竞赛 World Tour Finals,比赛时间已经过了一半。这个比赛出了 M 题问题,问题 i 的分数 A_i 是在 5002500 之间的 100 的倍数。

对于每个 i = 1, /ldots, N,给出一个字符串 S_i 表示选手 i 已经解答了哪些问题。S_i 是一个长度为 M 的字符串,由字符 'o' 和 'x' 组成,S_i 的第 j 个字符为 'o' 表示选手 i 已经解答了问题 j ,为 'x' 表示还没有解答。

然而,每个选手都还没有解答完所有的问题。

选手 i 的总得分是解答问题的分数之和加上奖励分 i 分。
现在,请回答以下问题:

  • 通过解答至少多少个选手 i 还没有解答的问题,选手 i 的总得分可以超过其他所有选手当前的总得分?

根据问题描述中的条件和限制,可以证明通过解答所有问题,选手 i 可以超过其他所有选手当前的总得分。因此,请注意答案总是存在的。

限制

  • 2/leq N/leq 100
  • 1/leq M/leq 100
  • 500/leq A_i/leq 2500
  • A_i100 的倍数
  • S_i 是一个长度为 M 的字符串,由字符 'o' 和 'x' 组成
  • S_i 中至少包含一个 'x'
  • 输入的数值都是整数

输入

输入以以下格式从标准输入给出。

N MA_1 A_2 /ldots A_MS_1S_2/vdotsS_N

输出

输出共 N 行。第 i 行输出关于选手 i 的问题的答案。

编程竞赛 World Tour Finals:超越其他选手需要的题目数量

原文地址: https://www.cveoy.top/t/topic/o9ul 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录