100 Accepted
# | 状态 分数 | 耗时 | 内存占用 |
---|---|---|---|
#1 | Accepted 10 | 3ms | 412 KiB |
#2 | Accepted 10 | 3ms | 412 KiB |
#3 | Accepted 10 | 3ms | 412 KiB |
#4 | Accepted 10 | 3ms | 412 KiB |
#5 | Accepted 10 | 3ms | 412 KiB |
#6 | Accepted 10 | 3ms | 412 KiB |
#7 | Accepted 10 | 3ms | 412 KiB |
#8 | Accepted 10 | 3ms | 360 KiB |
#9 | Accepted 10 | 3ms | 412 KiB |
#10 | Accepted 10 | 3ms | 412 KiB |
代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m,i,sum=0,mi,k;
cin>>n>>m;
mi=n*m+1;
char a[n+1][m+1];
for(i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=n-2;i++){
for(int j=i+1;j<=n-1;j++){
sum=0;
for(int i1=1;i1<=i;i1++){
for(int j1=1;j1<=m;j1++){
if(a[i1][j1]!='W'){
sum++;
}
}
}
for(int i1=i+1;i1<=j;i1++){
for(int j1=1;j1<=m;j1++){
if(a[i1][j1]!='B'){
sum++;
}
}
}
for(int i1=j+1;i1<=n;i1++){
for(int j1=1;j1<=m;j1++){
if(a[i1][j1]!='R'){
sum++;
}
}
}
mi=min(sum,mi);
}
}
cout<<mi<<endl;
return 0;
}
信息
- 递交者
- 题目
- P452 练82.1 涂国旗
- 语言
- C++98
- 代码长度
- 712 Bytes
- 递交时间
- 2023-7-30 11:13:38
- 评测时间
- 2023-7-30 11:13:39
- 分数
- 100
- 总耗时
- 29ms
- 峰值时间
- 3ms
- 峰值内存
- 412 KiB