No tower defense Tamanduás vs Cupins, os tamanduás comem os cupins que tentam avançar para uma casa de madeira. Cada cupim tem uma massa, em miligramas, e o Tamanduá Bandeira, uma das torres aliadas, consegue consumir miligramas (mg) de cupim antes de ficar cheio e não conseguir comer mais cupins, deixando os demais atravessarem seu caminho.
Há três tipos de cupim no jogo: o Filhote, o Adulto e o Rei, cada um pesando , e mg, respectivamente. Em uma wave (uma sequência ordenada de cupins que irão marchar para a casa de madeira), os cupins são consumidos na ordem que chegam aos tamanduás (que também estão organizados em uma fila), da seguinte forma:
Dadas as massas dos cupins, a capacidade de consumo do Tamanduá Bandeira, o número de inimigos e a ordem dos cupins na wave, determine o número mínimo de tamanduás que devem ser enfileirados para consumir toda a wave.
A primeira linha de um caso de teste contém os valores dos inteiros , separados por um espaço em branco, que correspondem às massas, em miligramas, dos três tipos de cupim do jogo, conforme descrito anteriormente.
A segunda linha da entrada contém os inteiros e , separados por um espaço em branco.
A terceira linha contém uma string de tamanho , cujos caracteres () indicam o tipo de cupim (Filhote, Adulto e Rei, respectivamente) e a ordem que eles chegarão aos tamanduás (o cupim irá logo a frente do cupim , com ).
Imprima, em um linha, o número mínimo de tamanduás necessários para comer todos os cupins da wave.
3 8 10
20 3
AFR
2
Explicação do exemplo 1: 2 tamanduás são suficientes: o primeiro come os dois primeiros cupins, num total de 11 mg. Ele não consegue comer o terceiro (pois só tem espaço para mais 9 mg), de modo que o terceiro cupim é comido pelo segundo tamanduá.
1 2 3
10 1
R
1
Explicação do exemplo 2: Um único tamanduá consegue comer os 3 cupins, uma vez que a massa total deles (6 mg) é inferior a capacidade do tamanduá (10 mg).
3 4 5
6 4
RFAF
3
Explicação do exemplo 3: São necessários 3 tamanduás. Veja o diagrama abaixo
+++++++++++++++++++++++
Cupim Tamanduás
+++++++++++++++++++++++
6 6 6
R 1 6 6
F 1 3 6
A 1 3 2
F 1 0 1
+++++++++++++++++++++++
3 8 10
20 8
ARRFRRRF
4
Explicação do exemplo 4: 4 tamanduás são suficientes para consumir todos os cupins.