03:計算矩陣邊緣元素之和

自為風月馬前卒發表於2017-03-01

03:計算矩陣邊緣元素之和

總時間限制: 
1000ms
 
記憶體限制: 
65536kB
描述

輸入一個整數矩陣,計算位於矩陣邊緣的元素之和。所謂矩陣邊緣的元素,就是第一行和最後一行的元素以及第一列和最後一列的元素。

輸入
第一行分別為矩陣的行數m和列數n(m < 100,n < 100),兩者之間以一個空格分開。
接下來輸入的m行資料中,每行包含n個整數,整數之間以一個空格分開。
輸出
輸出對應矩陣的邊緣元素和
樣例輸入
3 3
3 4 1
3 7 1
2 0 1
樣例輸出
15
來源
6375
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;
int a[10001][10001];
int b[10001][10001];
int ans[10001][10001];
int now;
int tot;
int main()
{
    int n,m,k;
    cin>>n>>m;
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            cin>>a[i][j];
            if(i==1||j==1||i==n||j==m)
            {
                tot=tot+a[i][j];
            }
        }
    }
    cout<<tot;
    return 0;
}

 

相關文章