专栏文章
1.19综合练习
个人记录参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miqexdey
- 此快照首次捕获于
- 2025/12/04 03:41 3 个月前
- 此快照最后确认于
- 2025/12/04 03:41 3 个月前
CPP
#include<iostream>
using namespace std;
int n,t[101],v[101],ans;
int main(){
cin>>n;
for(int i=1;i<=n;i++) cin>>t[i]>>v[i];
for(int i=1;i<=t[n];i++){
ans--;
if(ans<0) ans=0;
int f=0;
for(int j=1;j<=n;j++){
if(t[j]==i){
f=j;
break;
}
}
if(f) ans+=v[f];
}
cout<<ans;
return 0;
}
CPP#include<iostream>
#include<cmath>
using namespace std;
int n,m,d,ans;
char G[11][11];
int sum(int x,int y,int xx,int yy){
int res=0;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(G[i][j]=='#') continue;
if(abs(x-i)+abs(y-j)<=d || abs(xx-i)+abs(yy-j)<=d) res++;
}
}
return res;
}
int main(){
cin>>n>>m>>d;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++) cin>>G[i][j];
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
for(int k=1;k<=n;k++){
for(int g=1;g<=m;g++){
if(G[i][j]=='#' || G[k][g]=='#') continue;
int cnt=sum(i,j,k,g);
ans=max(ans,cnt);
}
}
}
}
cout<<ans;
return 0;
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...