1 条题解

  • 0
    @ 2025-2-16 16:02:18
    #include<bits/stdc++.h>  
    using namespace std;
    int n,m,ans;
    char a[1005][1005];
    int main(){
        cin>>n>>m;   
        for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) cin>>a[i][j];
        for(int i=1;i<=n;i++){
        	for(int j=1;j<=m;j++){
        		if(a[i][j]=='h'){
        			if(a[i][j+1]=='e'&&a[i][j+2]=='h'&&a[i][j+3]=='e')ans++;
        			if(a[i][j-1]=='e'&&a[i][j-2]=='h'&&a[i][j-3]=='e')ans++;
        			if(a[i+1][j]=='e'&&a[i+2][j]=='h'&&a[i+3][j]=='e')ans++;
        			if(a[i-1][j]=='e'&&a[i-2][j]=='h'&&a[i-3][j]=='e')ans++;
    			}
    		}
    	}
    	cout<<ans;
        return 0;   
    }
    
    • 1

    信息

    ID
    587
    时间
    1000ms
    内存
    125MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者