【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数组自身左右旋 ...
最新文章
- 梁体混凝土弹性模量计算_预应力混凝土连续梁多点转向顶推施工技术研究
- 2019黑龙江省赛总结
- 【Java版】将汉字转化为gb2312编码
- 安装华为鸿蒙,魅族选择与鸿蒙合作,华为这下要成了?
- spring boot访问templates目录下的html静态页面
- 学习指南_学习指南语文—成于素养,归于方法
- python地址多少位_Python获取IP地址对应的地理位置信息!
- Python匹配年月日和年月
- 瑞友天翼应用虚拟化系统V6.0之设备重定向
- TCPreplay libdnet安装失败情况下安装/tcpreplay yum install 方式安装
- 数字图像处理技术与人脸识别
- c语言源程序要求每行只能书写一条语句,C语言试题库(含答案)
- Kali Linux 基于Easy File Sharing Web Server 6.9 编写漏洞渗透模块 (上)
- visual studio code下载慢解决办法
- 必学技术java Swing之随心所欲添加自定义位置和大小的组件(建议收藏)
- 从淘宝 UWP 的新功能 -- 比较页面来谈谈 UWP 的窗口多开功能(转)
- 给你一个项目,你会如何开展性能测试工作
- flexray unknown message
- java web租车系统_JavaWeb在线租车服务系统项目源码(福利)
- Unity 《愤怒的小鸟》涉及的主要知识