Karte
시간 제한1초메모리 제한2048 MB
빨간 카드와 파란 카드를 골라 조합 쌍의 수에서 빨간 카드 수 × X, 파란 카드 수 × Y를 뺀 값의 최댓값을 구합니다.
문제
비토의 테이블 위에 부터 까지 번호가 적힌 빨간 카드 장과 부터 까지 번호가 적힌 파란 카드 장이 있다. 빨간 카드 와 파란 카드 의 쌍 마다 COMBO 동작을 만들 수 있다.
카드 덱의 강도는 다음과 같이 정의한다.
강도 = (COMBO 동작 수) - (빨간 카드 수) - (파란 카드 수)
여기서 COMBO 동작 수는 선택한 덱에 빨간 카드 와 파란 카드 가 모두 들어 있는 쌍 의 개수이다. 비토는 테이블에 있는 카드를 아무거나 덱에 넣을 수 있다. 비토가 만들 수 있는 덱 중 강도가 가장 큰 값을 구하라. 빈 덱을 고르는 것도 가능하다.
입력
첫 줄에 자연수 , , , 가 주어진다 (, ).
이어지는 개의 줄에는 개의 문자( 또는 )가 주어진다. 번째 줄의 번째 문자가 이면 번째 빨간 카드와 번째 파란 카드가 COMBO 동작을 만든다는 뜻이고, 이면 만들지 않는다.
출력
비토가 만들 수 있는 가장 강한 덱의 강도를 한 줄에 출력한다.
힌트
첫 번째 예시: 비토는 테이블의 카드를 모두 고른다. 이때 COMBO 동작은 3개가 된다.
두 번째 예시: 비토는 처음 빨간 카드 2장과 파란 카드 3장을 모두 고른다. 이때 COMBO 동작은 6개가 된다. 빨간 카드를 2장 골랐으므로 COMBO 동작 수 6에서 를 뺀 4가 덱의 강도이다.