在“字符串评鉴大会”上,由小写字母构成的非空字符串 S 的由 N 条标准决定:
每条标准是一个字符串 Ti (Ti 的长度不超过 3)和对应的得分 Pi,S 的“美丽度”定义为:
i=1∑NPi×Ci
其中 Ci 为 Ti 在 S 中出现的次数。
字符串 V 在字符串 U=U1U2⋯U∣U∣ 中出现的次数定义为:满足 1≤i≤∣U∣−∣V∣+1 且 UiUi+1⋯Ui+∣V∣−1=V 的整数 i 的数量,其中 ∣U∣ 表示字符串 U 的长度。
现在给出 N 条标准,求出这 N 条标准下“美丽度”最大的非空字符串 S 的“美丽度”。如果这个答案是无限大,输出 Infinity
。
数据范围:
- 1≤N≤18278,N 为整数。
- 1≤∣Ti∣≤3,Ti 只包含小写字母。
- 若 i=j,则 Ti=Tj。
- −109≤Pi≤109。
- Pi 均为整数。
样例解释:
样例 1:S 为 X 个 abz 相连时,它的“美丽度”是 5X,所以 S 的最大“美丽度”无限大。
样例 2:S=ab 时“美丽度”最大。
样例 3:请注意 S 不能为空。