GESP 2024年6月 四级 游记
CSP_SAKME
·
·
生活·游记
考前
$2024.6.29$ 早上 $7$ 点 起床\
$2024.6.29$ 早上 $7$ 点半 出征 $GESP$\
$2024.6.29$ 早上 $9$ 点 抵达考场\
$2024.6.29$ 早上 $9$ 点半 开考
# 考时
$2024.6.29$ 上午 $10$ 点 完成选择题和判断题\
$2024.6.29$ 上午 $11$ 点 完成第一道编程题\
$2024.6.29$ 上午 $11$ 点半 结束考试,第二题 $10$ 分
# 考后
$2024.6.29$ 上午 $11$ 点 $50$ 分 离开学校\
$2024.6.29$ 下午 $2$ 点 回到家\
$2024.6.29$ 下午 $2$ 点 $35$ 分 写游记
# 考后估分
第一道题比较难,下面是代码:
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,a[11][11],ans=0;
char b[11][11];
cin >> n >> m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin >> b[i][j];
a[i][j]=b[i][j]-'0';
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
for(int k=1;k<=m;k++){
for(int l=1;l<=k;l++){
int n1=0,n2=0;
for(int w1=j;w1<=i;w1++){
for(int w2=l;w2<=m;w2++){
if(a[w1][w2]==1) n1++;
else n2++;
}
}
if(n1==n2) ans=max((i-j+1)*(k-l+1),ans);
}
}
}
}
cout << ans;
return 0;
}
```
第二题没调出来,只拿了 $10$ 分,选择判断还可以,大概率能过。