#include<iostream>
#include<vector>
using namespace std;
int main(){
int n,sum=0;
cin>>n;
vector<vector<char>> arr(n,vector<char>(n));
vector<int> colume(n,0),row(n,0);
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cin>>arr[i][j];
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(arr[i][j]=='C'){
row[i]=row[i]+1;
colume[j]=colume[j]+1;
}
}
}
for(int i=0;i<n;i++){
if(row[i]==0||row[i]==1){
sum=sum+0;
}
else{
sum=sum+row[i]*(row[i]-1)/2;
}
}
for(int i=0;i<n;i++){
if(colume[i]==0||colume[i]==1){
sum=sum+0;
}
else{
sum=sum+colume[i]*(colume[i]-1)/2;
}
}
cout<<sum;
return 0;
}
【洛谷】CF629A Far Relative’s Birthday Cake
最新推荐文章于 2024-07-21 22:06:29 发布