塔子哥有一个排列,所有元素为红色或者白色。
塔子哥可以交换任意两个红色元素的位置,并希望用最少次数使得数组变为非降序。最少要用多少次?
第一行一个正整数n(n≤105),表示数组的长度
第二行n个正整数ai
第三行为一个长为n的字符串,表示染色情况,R为红色,W为白色。
一个整数,表示答案。
如果无法完成,则输出-1。
输入
4
1 3 2 4
WRRW
输出
1
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.