week5-[二維數組]對角線

week5-[二維數組]對角線

題目描述

給定一個 n×nn\times nn×n 的正方形二維數組,輸出它兩條對角線上元素的和。

輸入格式

輸入共 n+1n + 1n+1 行。

111111 個正整數 nnn

接下來 nnn 行,每行 nnn 個正整數 aija_{ij}aij? 表示這個二維數組。

輸出格式

輸出共 111111 個正整數表示答案。

樣例 #1

樣例輸入 #1

4
1 2 3 4
5 6 7 8
9 8 7 6
4 5 2 1

樣例輸出 #1

38

樣例 #2

樣例輸入 #2

3
1 2 3
4 5 6
4 3 2

樣例輸出 #2

15

提示

樣例解釋 222

1+5+2+3+4=151+5+2+3+4=151+5+2+3+4=15。中心的那個 555 不能計算兩次。

數據范圍

對于所有數據,1≤n,aij≤1001 \leq n,a_{ij}\leq 1001n,aij?100

思路

  1. 輸入 nnn,再讀入 n×nn \times nn×n 的矩陣;
  2. 累加主對角線元素;
  3. 累加副對角線元素;
  4. 如果 nnn 是奇數,減去中心元素一次。

參考代碼(C++)

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin >> n;int a[110][110];for (int i = 0; i < n; i++)for (int j = 0; j < n; j++)cin >> a[i][j];int sum = 0;for (int i = 0; i < n; i++) {sum += a[i][i];             // 主對角線sum += a[i][n - 1 - i];     // 副對角線}if (n % 2 == 1) {sum -= a[n / 2][n / 2];     // 中心元素減去一次}cout << sum << "\n";return 0;
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/97283.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/97283.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/97283.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

GoogLeNet:深度學習中的“卷積網絡變形金剛“

大家好&#xff01;今天我們要聊一個在深度學習領域掀起革命的經典網絡——GoogLeNet&#xff08;又稱Inception v1&#xff09;。這個由Google團隊在2014年提出的模型&#xff0c;不僅拿下了ImageNet競賽冠軍&#xff0c;更用"網絡中的網絡"設計理念徹底改變了卷積神…

筆記本電腦藍牙搜索不到設備-已解決

方法1打開疑難解答&#xff0c;選擇其他疑難解答&#xff0c;下劃選擇藍牙&#xff0c;點擊運行&#xff0c;電腦自行檢測并修復藍牙方法2右鍵此電腦&#xff0c;選擇管理&#xff0c;找到自己的藍牙設備。然后對箭頭指向的這個點擊右鍵&#xff0c;選擇《更新驅動程序》&#…

WPF 程序用戶權限模塊利用MarkupExtension實現控制控件顯示

工作記錄 ------------------------------------------------------------------------------------------------------- MarkupExtension:XAML標記擴展 實現了什么作用&#xff1a;通過擴展標記將一種輸入轉化為另一種類型的輸出 思路&#xff1a; 不直接設置控件的Visib…

SpringMVC相關梳理

SpringMVC 返回值類型&#xff08;一&#xff09;核心返回值類型分類視圖渲染類&#xff1a;用于跳轉并渲染頁面&#xff0c;如String&#xff08;指定視圖名&#xff09;、ModelAndView&#xff08;視圖 數據&#xff09;。數據返回類&#xff1a;用于返回數據&#xff08;而…

Docker化性能監控平臺搭建:JMeter+InfluxDB+Grafana全攻略

你作為一名DevOps工程師或測試專家&#xff0c;正在監控一個高并發微服務系統&#xff1a;突發流量峰值導致響應延遲&#xff0c;服務器CPU飆升&#xff0c;但你只能手動查看日志&#xff0c;優化起來像大海撈針。這時&#xff0c;DockerJMeterInfluxDBGrafana的“夢幻四重奏”…

Adobe Acrobat 中通過 JavaScript 調用 Web 服務

強大的JavaScript支持&#xff0c;允許用戶通過腳本自動化處理PDF文檔。本文將詳細介紹如何在Adobe Acrobat環境中使用JavaScript調用Web服務&#xff0c;包括基礎概念、實現方法、代碼示例以及常見問題解決方案。 第一部分&#xff1a;基礎概念與技術背景 1.1 Acrobat JavaScr…

SpringCloud OpenFeign 遠程調用(RPC)(三)

目錄 1 概念導入 2 添加依賴 3 在啟動類上添加注解 4 編寫對應的接口 5 注入并調用 6 日志 7 超時控制 8 超時重試 9 攔截器 10 Fallback兜底 1 概念導入 Spring Cloud OpenFeign Features :: Spring Cloud Openfeign 2 添加依賴 <!-- 遠程調用 --><depen…

【Flask】測試平臺開發,登陸重構

概述我們在開篇的時候實現了簡單的登陸功能&#xff0c;也實現了一個前后端聯調的登陸功能&#xff0c;但是你有沒有發現&#xff0c;那個登陸只是一個簡單的登陸&#xff0c;且密碼在接口返回的過程中是銘文密碼&#xff0c;在生產環境中使用肯定是不行的&#xff0c;一般密碼…

【Bluedroid】A2DP Source設備音頻數據讀取機制分析(btif_a2dp_source_read_callback)

本文聚焦Android 藍牙 A2DP Source設備的音頻數據讀取核心邏輯,深入解析關鍵回調函數btif_a2dp_source_read_callback的功能實現,包括從 HAL(硬件抽象層,支持 HIDL/AIDL 兩種傳輸方式)或 UIPC(用戶空間進程間通信)獲取音頻數據的路徑選擇機制,以及數據下溢(Underflow)…

多方調研賦能AI+智慧消防 豪越科技人工智能創新獲認可

8月26日&#xff0c;中國職業安全健康協會城市及社區安全發展專業委員會秘書長汪衛國以及常務副秘書長黃強亮等諸位領導到訪委員單位豪越科技&#xff0c;展開了實地的調研活動并給予相關指導。此次調研著重于了解豪越科技自主研發的“AI消防救援一體化安全管控平臺”&#xff…

算法---字符串

一、算法說明 字符串是一種類型&#xff0c;他不是一種算法&#xff0c;所以我們在處理這方面的問題的時候&#xff0c;需要結合其他的算法 二、題目 最長公共前綴 1、題目 最長公共前綴 2、解題思路 解法一&#xff1a;我們可以先讓兩個相互比較&#xff0c;然后在將比較…

鴻蒙Next導航與路由指南:組件導航與頁面路由的完美協作

一次搞懂HarmonyOS NEXT中的兩種導航方式&#xff0c;打造流暢的應用內跳轉體驗在鴻蒙應用開發中&#xff0c;流暢的頁面導航和路由是提升用戶體驗的關鍵。HarmonyOS NEXT提供了組件導航&#xff08;Navigation&#xff09; 和頁面路由&#xff08;ohos.router&#xff09; 兩種…

JavaScript原型詳解——面試重點

一、原型的含義&#xff1a;JavaScript 中的“原型”既指 函數身上的 prototype 對象&#xff0c;也指 對象身上的 [[Prototype]] 隱藏鏈接&#xff1b;它倆共同構成了“原型鏈”&#xff0c;決定了“找不到屬性時去哪里繼續找”的規則。&#xff08;1&#xff09;原型對象(pro…

Vue3 全面介紹

Vue3&#xff08;正式名稱為 Vue.js 3&#xff09;是 Vue.js 前端框架的第三個主要版本&#xff0c;于 2020 年 9 月正式發布。作為對 Vue2 的重大升級&#xff0c;Vue3 在核心架構、性能優化、開發體驗等方面進行了全面重構&#xff0c;同時保持了 Vue 一貫的“漸進式框架”理…

HTTP 范圍請求:為什么你的下載可以“斷點續傳”?

在現代網絡應用中&#xff0c;我們習以為常的功能&#xff0c;如斷點續傳、多線程下載和在線視頻快進快退&#xff0c;都依賴于 HTTP 協議中的一個強大特性&#xff1a;范圍請求&#xff08;Range Requests&#xff09;。這項技術讓客戶端能夠聰明地只請求文件的一部分&#xf…

萬博智云聯合華為云共建高度自動化的云容災基線解決方案

一、摘要 近日&#xff0c;萬博智云與華為云的深入合作再添新章——萬博智云HyperBDR云容災解決方案&#xff0c;順利通過華為云專家團隊評審和認證&#xff0c;正式被選為華為云基線解決方案&#xff08;Baseline Solution&#xff09;&#xff0c;并在華為云國際站上線。 Hy…

機器視覺opencv教程(二):二值化、自適應二值化

文章目錄機器視覺opencv教程&#xff08;二&#xff09;&#xff1a;二值化、自適應二值化一、二值化圖基礎概念二、傳統二值化方法&#xff08;基于全局固定閾值&#xff09;1. 閾值法&#xff08;THRESH_BINARY&#xff09;2. 反閾值法&#xff08;THRESH_BINARY_INV&#xf…

leetcode 461 漢明距離

一、問題描述二、解題思路采用位運算的思想來解決這個問題&#xff0c;首先&#xff0c;將x和y進行異或&#xff0c;x和y對應二進制位不同就會得到1&#xff0c;然后統計所有1的個數&#xff0c;即為漢明距離。三、代碼實現時間復雜度&#xff1a;T(n)O(n)空間復雜度&#xff1…

ClickHouse 客戶端

ClickHouse 客戶端 ClickHouse提供兩種客戶端接口&#xff0c;分別基于 HTTP 和 TCP 協議 基于 HTTP 協議 主要用來支持輕量級的簡單操作&#xff0c;方便跨平臺和編程語言。 測試clickhouse聯通性&#xff1a; $ curl http://localhost:8123/ Ok.在運行狀況檢查腳本中使用…

DBeaver 連接 PostgreSQL 教程

&#x1f6e0;? DBeaver 連接 PostgreSQL 教程1?? 安裝 DBeaver打開官網&#xff1a;https://dbeaver.io/download/下載 Community Edition&#xff08;免費版&#xff09;&#xff0c;選擇對應系統&#xff08;Windows / macOS / Linux&#xff09;。安裝完成后&#xff0c…