#631
Unrated
Pareidolia
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

Pareidolia is the phenomenon where your eyes tend to see familiar patterns in images where none really exist -- for example seeing a face in a cloud. As you might imagine, with Farmer John's constant proximity to cows, he often sees cow-related patterns in everyday objects. For example, if he looks at the string "bqessiyexbesszieb", Farmer John's eyes ignore some of the letters and all he sees is "bessiexbessieb" -- a string that has contains two contiguous substrings equal to "bessie".

Given a string of length at most 21052\cdot 10^5 consisting only of characters a-z, where each character has an associated deletion cost, compute the maximum number of contiguous substrings that equal "bessie" you can form by deleting zero or more characters from it, and the minimum total cost of the characters you need to delete in order to do this.

입력

The first line contains the string. The second line contains the deletion cost associated with each character (an integer in the range [1,1000][1,1000]).

출력

The maximum number of occurrences, and the minimum cost to produce this number of occurrences.

예제 입력 1

besssie
1 1 5 4 6 1 1

예제 출력 1

1
4

예제 입력 2

bebesconsiete
6 5 2 3 6 5 7 9 8 1 4 5 1

예제 출력 2

1
21

예제 입력 3

besgiraffesiebessibessie
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

예제 출력 3

2
7

점수

Inputs 4-5: N2000N\le 2000Inputs 6-8: All costs are 11Inputs 9-17: No additional constraints.

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.