Lobo, o destemido
Lobo, o destemido, está numa batalha com o Diabo!
Lobo vai atacar o Diabo com feitiços. Para ele realizar um feitiço, ele tem que colocar artefatos mágicos num grid e então conjurar o feitiço. Ele tem 3 tipos de artefatos: Joias, Orbes, e Ingots. O artefato na linha e na coluna é denotado por .
Então, Lobo tem um desses 3 tipos em artefatos em cada quadrado. O poder de um feitiço é determinado pela quantidade de quadruplas de inteiros satisfazendo as seguinte condição
Lobo tem uma Joia no quadrado , tem um Orbe no quadrado e um Ingor no quadrado .
Lobo está se perguntando qual é o valor do feitiço. Ajude ele nessa tarefa!
Input
A primeira linha contém dois inteiros , o tamanho do grid.
Depois disso, temos linhas, onde na i-ésima linha do grid tem uma string de tamanho , representando os artefatos colocados na linha . O item no quadrado é uma Joia se tem uma letra J, é um Orbe se tem a letra O, e é um ingot se tem a letra I.
Output
Imprima um único inteiro: O valor da magia do Lobo.
Constantes
- As strings só contem as letras .
Exemplos
Entrada | Saída |
3 4
JOIJ
JIOO
IIII
|
3 |
Explicação: Nesse exemplo, temos 3 quadruplas (i, j, k, l) = .
Entrada | Saída |
4 4
JJOO
JJOO
IIJO
IIIJ
|
17 |
Para submeter sua solução use esse link.