【ACWing】748. 数组的右下半部分
题目地址:
https://www.acwing.com/problem/content/750/
输入一个二维数组M[12][12]M[12][12]M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和。右下半部分是指次对角线下方的部分,如下图所示,黄色部分为对角线,绿色部分为右下半部分:
输入格式:
第一行输入一个大写字母,若为S
,则表示需要求出右下半部分的元素的和,若为M
,则表示需要求出右下半部分的元素的平均值。接下来121212行,每行包含121212个用空格隔开的浮点数,表示这个二维数组,其中第i+1i+1i+1行的第j+1j+1j+1个数表示数组元素M[i][j]M[i][j]M[i][j]。
输出格式:
输出一个数,表示所求的平均数或和的值,保留一位小数。
数据范围:
−100.0≤M[i][j]≤100.0−100.0≤M[i][j]≤100.0−100.0≤M[i][j]≤100.0
代码如下:
#include <iostream>
using namespace std;int main() {char op;cin >> op;double x, s = 0.0;for (int i = 0; i < 12; i++)for (int j = 0; j < 12; j++) {cin >> x;if (i + j > 11) s += x;}if (op == 'S') printf("%.1lf\n", s);else printf("%.1lf\n", s / (12 * 11 / 2));return 0;
}
时空复杂度O(1)O(1)O(1)。
【ACWing】748. 数组的右下半部分相关推荐
- AcWing 748. 数组的右下半部分
文章目录 AcWing 748. 数组的右下半部分 AC代码 AcWing 748. 数组的右下半部分 本题链接:AcWing 748. 数组的右下半部分 本博客给出本题截图: AC代码 代码: #i ...
- Acwing语法基础课第八次课(2)756. 蛇形矩阵748. 数组的右下半部分754. 平方矩阵 II752. 数组的右方区域 746. 数组的左下半部分750. 数组的下方区域
748. 数组的右下半部分 题目 提交记录 讨论 题解 视频讲解 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部 ...
- 748. 数组的右下半部分
748. 数组的右下半部分 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部分,如下图所示,黄色部分为对角线,绿色 ...
- C语言/C++ 矩阵的右下半部分【简单易懂,代码可以直接运行】
C语言/C++ 矩阵的右下半部分[简单易懂,代码可以直接运行] 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部分 ...
- python矩阵的右下半部分【简单易懂,代码可以直接运行】
python矩阵的右下半部分[简单易懂,代码可以直接运行] 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部分,如 ...
- AcWing 739. 数组选择
文章目录 AcWing 739. 数组选择 AC代码 AcWing 739. 数组选择 本题链接:AcWing 739. 数组选择 本博客给出本题截图: AC代码 代码: #include <c ...
- AcWing 738. 数组填充
文章目录 AcWing 738. 数组填充 AC代码 AcWing 738. 数组填充 本题链接:AcWing 738. 数组填充 本博客给出本题截图: AC代码 代码: #include <c ...
- AcWing 751. 数组的左方区域
AcWing 751. 数组的左方区域 写在前面:AcWing是由北大一神级人物--"大雪菜" 创办的算法交流社区, 里面除了正常 oj 网站的功能之外, 还提供单人训练.双人匹配 ...
- C语言典型题——数组左旋右旋
数组的左右旋 目录 数组的左右旋: 1.0 : 2.0: 3.0: 1.0 : 思路:找出数学规律,原数组的值赋给另一个代替数组,再打印出来就行了(这样不是真的左右旋).(如果想要arr数组自身左右旋 ...
最新文章
- 前端部分面试题整理,欢迎补充
- appendChild append insertBefore prepend
- Pyinstall打包多个python脚本,包含DLL文件
- 电脑运行adb闪退_adb+python进阶使用
- Python列表模拟页面调度LRU算法(京东2016笔试题)
- vb 循环放音乐_为何洒水车一直无限循环播放《兰花草》这首歌呢?
- 如何做一个“擅长” Google 搜索的开发专家?
- JS(JQuery)操作Array的相关方法
- CodeBlocks常用操作快捷键
- 发布一个 host 管理插件
- 使用91地图助手转换坐标系,以大地2000转经纬度为例
- 打包出来的 common.js/umd.js 是啥?
- word图片与文字居中对齐
- Could not resolve hostname github: Name or service
- 关于百度地图和高德地图,关于地图坐标系
- 电脑连接上WiFi但是上不了网
- 考试用计算机反思800字,考试作弊检讨书800字(精选5篇)
- 〖全域运营实战白宝书 - 运营角色认知篇⑥〗- 不同企业的 “运营“ 不一样
- 千亿级平台技术架构:为了支撑高并发,我把身份证存到了JS里
- IDEA2021配置Maven
热门文章
- 四象限法推导lm曲线_四象限法规划问题?
- linux ps le hrtime,前端Tips#4 - 用 process.hrtime 获取纳秒级的计时精度
- jQuery经典小案例
- 蓝桥杯 1047: [编程入门]报数问题
- 最新VMware 安装Windows10——图文操作,超详细~~~
- H5互动小游戏如何提升用户留存
- 小白专场: Merge the incoming changes into the current branc和Rebase the current branch on top of the ...
- C语言自学保姆教程——第一节--编译准备与第一个C程序
- MacOS 检查 pkg包的安装路径
- java-网络文件下载器