Professional Documents
Culture Documents
RR
RR
void infect(unsigned long long int i, unsigned long long int j, unsigned long long
int row,unsigned long long int column) {
if(i >= 0 && i < row && j >= 0 && j < column && map[i][j] == 'Y') {
map[i][j] = 'N';
infect(i - 1, j, row, column);
infect(i, j - 1, row, column);
infect(i, j + 1, row, column);
infect(i + 1, j, row, column);
}
}
col = strlen(*(grid));
for(i=0;i<row;grid++)
{
for(j=0;j<col;(*(grid))++)
{
map[i][j] = (*(*(grid)));
j++;
}
i++;
}
if(field) {
for(; j <= field; j++) {
if(j % 2 == 0) {
solution += (unsigned long long int)(permute(field) /
( permute(j) * permute(field - j)) );
}
}
}
return((unsigned long long int)((solution)%1000000007));
}