8 solutions

  • 0
    @ 2025-1-31 12:46:08
    #include<bits/stdc++.h>
    using namespace std;
    int n,m,sum,num;
    int main(){
       cin>>n>>m;
       for(int i=1;i<=n;i++){
          for(int j=1;j<=m;j++){
             cin>>num;
             if(i==1 or i==n) sum+=num;
             //成立说明元素在矩阵的第一或最后一行
             else if(j==1 or j==m) sum+=num;}
             //与上同理但是else if去重
             //例:2 1 2
             //   1 0 1
             //   2 1 2
             //没有else会把四角的2加两次
       }
       cout<<sum;
       return 0;}
    
    • 0
      @ 2024-9-18 16:46:10

      **嘻嘻不嘻嘻

      #include<bits/stdc+.h> using namespace std; long long a[111][111]; int main(){
      int m,n,sum=0; cin>>m>>n;
      for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ cin>>a[i][j]; } } for(int b=0;b<n-1;b++){
      sum+=a[0][b]; } for(int b=1;b<m;b++){ sum+=a[b][0];
      }
      for(int b=1;b<n;b++){ sum+=a[m-1][b];
      }
      for(int b=0;b<m-1;b++){
      sum+=a[b][n-1];
       }
      cout<<sum;
      }
      

      每日批判

      • 0
        @ 2023-12-24 18:10:24
        #include <bits/stdc++.h>
        using namespace std;
        int n,m,x,sum=0;
        int main(){
        	cin>>m>>n;
        	for(int i=0;i<m;i++){
        		for(int j=0;j<n;j++){
        			cin>>x;
        			if(i==0||i==m-1||j==0||j==n-1) sum+=x;
        		}
        	}
        	cout<<sum;
        	return 0;
        }
        
        • 0
          @ 2023-10-3 15:25:28

          #include using namespace std; int main(){ int n,m,sum=0; cin>>n>>m; int a[n][m]; for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ cin>>a[i][j]; } } for(int i=0;i<m;i++){ sum+=a[0][i]; } for(int i=0;i<m;i++){ sum+=a[n-1][i]; } for(int i=0;i<n;i++){ sum+=a[i][0]; } for(int i=0;i<n;i++){ sum+=a[i][m-1]; } cout<<sum-a[0][0]-a[0][m-1]-a[n-1][0]-a[n-1][m-1]; return 0; }

          • -1
            @ 2023-10-5 19:13:35

            #include using namespace std; int m,n,d=0,ans=0; int main(){ cin>>m>>n; int a[m+1][n+1]; for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cin>>a[i][j]; } } for(int i=1;i<=m;i++){ d=a[i][1]+a[i][n]+d; } for(int i=1;i<=n;i++){ d=a[1][i]+a[m][i]+d; } ans=d-a[1][1]-a[1][n]-a[m][1]-a[m][n]; cout<<ans; return 0; }

            • -1
              @ 2023-10-4 13:42:41

              #include<bits/stdc++.h> using namespace std;

              int main(){ long long a,c,s=0; cin>>a>>c; long long b[a][c]; for(int i=0;i<a;i++){ for(int j=0;j<c;j++){ cin>>b[i][j]; if(i0||ia-1||j0||jc-1){ s+=b[i][j]; } } }

              cout<<s;
              

              }

              • -1
                @ 2023-10-4 10:12:09

                摸鱼才是王道🚀️

                #include <bits/stdc++.h>
                using namespace std;
                int main(int argc, char **argv){
                	int n,m,x,sum = 0;
                	cin >> m >> n;
                	for (int i = 0;i < m;i++){
                		for (int j = 0;j < n;j++){
                			cin >> x;
                			if (i == 0 || i == m - 1 || j == 0 || j == n - 1){
                				sum += x;
                			}
                		}
                	}
                	cout << sum;
                	return 0;
                }
                
                • -2
                  @ 2023-9-27 20:58:09

                  什么叫做实力!

                  #include <set>
                  #include <ios>
                  #include <list>
                  #include <cmath>
                  #include <ctime>
                  #include <queue>
                  #include <deque>
                  #include <stack>
                  #include <vector>
                  #include <bitset>
                  #include <cctype>
                  #include <cerrno>
                  #include <cwchar>
                  #include <cstdio>
                  #include <fenv.h>
                  #include <iosfwd>
                  #include <string>
                  #include <limits>
                  #include <math.h>
                  #include <cstdlib>
                  #include <iomanip>
                  #include <clocale>
                  #include <complex>
                  #include <cstring>
                  #include <cstring>
                  #include <cwctype>
                  #include <istream>
                  #include <ostream>
                  #include <sstream>
                  #include <fstream>
                  #include <utility>
                  #include <stdio.h>
                  #include <iostream>
                  #include <stdint.h>
                  #include <string.h>
                  #include <tgmath.h>
                  #include <complex.h>
                  #include <algorithm>
                  #include <exception>
                  #include <stdbool.h>
                  #include <stdexcept>
                  #include <streambuf>
                  #include <functional>
                  #include <inttypes.h>
                  #include <bits/stdc++.h>
                  using namespace std;
                  int a[105][105];
                  int main(){
                  	int n,m,sum = 0;
                  	cin >> n >> m;
                  	for(int i = 1;i <= n;i++){
                  		for(int j = 1;j <= m;j++){
                  			cin >> a[i][j];
                  			if(i == 1 || i == n || j == 1 || j == m) sum += a[i][j];
                  		}
                  	}
                  	cout << sum;
                  	return 0;
                  }
                  
                  
                  • 1

                  Information

                  ID
                  607
                  Time
                  1000ms
                  Memory
                  256MiB
                  Difficulty
                  5
                  Tags
                  # Submissions
                  154
                  Accepted
                  54
                  Uploaded By