90分TLE#2求助
  • 板块灌水区
  • 楼主are_you_sure
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/8 13:44
  • 上次更新2024/8/8 14:38:46
查看原帖
90分TLE#2求助
1367333
are_you_sure楼主2024/8/8 13:44

this

code

#include<iostream>
using namespace std;
char a[152][152];
int f(int i,int j,int k,int l){
    for(int x=i;x<=k;x++){
        for(int y=j;y<=l;y++){
            if(a[x][y]=='B')return 0;
        }
    }
    return 1;
}
int main(){
    int n,ans=0;
    string fz;
    ios::sync_with_stdio(0);cin.tie(0);
    cin>>n;
    for(int i=1;i<=n;++i){
        cin>>fz;
        for(int j=1;j<=n;++j){
            a[i][j]=fz[j-1];
        }
    }
    for(int i=1;i<=n;++i){
        for(int j=1;j<=n;++j){
            for(int k=i;k<=n;++k){
                for(int l=j;l<=n;++l){
                    ans+=f(i,j,k,l);
                }
            }
        }
    }
    cout<<ans;
    return 0;
}

江湖救急!90pts!!!

2024/8/8 13:44
加载中...