比赛 |
NOIP2023模拟赛4 |
评测结果 |
AAAAAAAATT |
题目名称 |
雪花 |
最终得分 |
80 |
用户昵称 |
黄天宇 |
运行时间 |
4.354 s |
代码语言 |
C++ |
内存使用 |
12.00 MiB |
提交时间 |
2023-11-16 10:53:40 |
显示代码纯文本
#include<iostream>
#include<cstring>
using namespace std;
int w,h;
char c[505][50005];
int sum[50005];
int maxx;
int main(){
freopen("snow.in","r",stdin);
freopen("snow.out","w",stdout);
cin>>w>>h;//H行W列
for(int i=1;i<=h;i++){
for(int j=1;j<=w;j++){
cin>>c[i][j];
if(c[i][j]=='*'){
int len=h-i;
int l,r;
if(j-len>=1){
l=j-len;
}else l=1;
if(j+len<=w){
r=j+len;
}else r=w;
for(int k=l;k<=r;k++){
sum[k]++;
}
}
}
}
for(int i=1;i<=w;i++){
maxx=max(sum[i],maxx);
}
cout<<maxx<<endl;
return 0;
}