全部评论 3

  • #include<bits/stdc++.h>
    using namespace std;
    int a[105][105];
    int main(){
    int m,n,cnt=0;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(i1){
    if(j
    1){
    if(a[i][j]<=a[i+1][j]&&a[i][j]<=a[i][j+1]&&a[i][j]<=a[i+1][j+1]){
    cnt++;
    }
    }else if(jm){
    if(a[i][j]<=a[i+1][j]&&a[i][j]<=a[i][j-1]&&a[i][j]<=a[i+1][j-1]){
    cnt++;
    }
    }else{
    if(a[i][j]<=a[i+1][j]&&a[i][j]<=a[i][j-1]&&a[i][j]<=a[i][j+1]&&a[i][j]<=a[i+1][j-1]&&a[i][j]<=a[i+1][j+1]){
    cnt++;
    }
    }
    }else if(i
    n){
    if(j1){
    if(a[i][j]<=a[i-1][j]&&a[i][j]<=a[i][j+1]&&a[i][j]<=a[i-1][j+1]){
    cnt++;
    }
    }else if(j
    m){
    if(a[i][j]<=a[i-1][j]&&a[i][j]<=a[i][j-1]&&a[i][j]<=a[i-1][j-1]){
    cnt++;
    }
    }else{
    if(a[i][j]<=a[i-1][j]&&a[i][j]<=a[i][j-1]&&a[i][j]<=a[i][j+1]&&a[i][j]<=a[i-1][j-1]&&a[i][j]<=a[i-1][j+1]){
    cnt++;
    }
    }
    }else if(j1){
    if(a[i][j]<=a[i-1][j]&&a[i][j]<=a[i+1][j]&&a[i][j]<=a[i][j+1]&&a[i][j]<=a[i-1][j+1]&&a[i][j]<=a[i+1][j+1]){
    cnt++;
    }
    }else if(j
    m){
    if(a[i][j]<=a[i-1][j]&&a[i][j]<=a[i+1][j]&&a[i][j]<=a[i][j-1]&&a[i][j]<=a[i-1][j-1]&&a[i][j]<=a[i+1][j-1]){
    cnt++;
    }
    }else{
    if(a[i][j]<=a[i-1][j]&&a[i][j]<=a[i+1][j]&&a[i][j]<=a[i][j-1]&&a[i][j]<=a[i][j+1]&&a[i][j]<=a[i-1][j-1]&&a[i][j]<=a[i-1][j+1]&&a[i][j]<=a[i+1][j-1]&&a[i][j]<=a[i+1][j+1]){
    cnt++;
    }
    }
    }
    }
    cout<<cnt;
    return 0;
    }找到你的同类了!

    2026-04-19 来自 上海

    0
  • 对了没?

    2026-04-19 来自 上海

    0
  • NB

    2026-04-19 来自 上海

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页