Who can help me?(QwQ)

1. 反转字符串

XJOI - 题目ID:3353必做题100分

最新提交:

Wrong Answer

30 分

历史最高:

Wrong Answer

30 分

时间限制: 500ms

空间限制: 32768kB

题目描述

时间:0.5s 空间:32M

题目描述:

给你nn个字符串,需要你做一些操作使得nn个字符串按照字典序从小到大排列,你可以做的操作就是反转某些字符串,反转每个字符串都有对应的代价。

求最小的代价,使得所有字符串按字典序排列。

输入格式:

第一行输入一个整数nn,表示字符串的总个数

接下来一行包含nn个整数cici​,表示反转每个字符串的代价

接下来nn行,每行输入一个字符串

输出格式:

输出一个整数表示最小代价, 如果没有一种方案可以使得字符串按照字典序排列,输出-1

样例输入1:

2 1 2 ba ac

样例输出1:

1

样例输入2:

2 5 5 bbb aaa

样例输出2:

-1

约定:

2<=n<=105,0<=ci<=109, 所有字符串长度和<=1052<=n<=105,0<=ci​<=109, 所有字符串长度和<=105

没思路啊啊!!

4 个赞

不用了,我解决了

4 个赞