投稿  收藏 

题目信息

题目类型
STEMA
题目年份
2023
题目题型
编程题
关 键 词
填涂颜色

题目题干

第 8 题

填涂颜色

题目描述:

给定一个由 n 行 m 列的小方格组成的矩阵图形,接下来对该图形进行如下操作:1、先选择其中 x 行,将其填成黄色;2、再选择其中 y 列,将其填成黄色;填色完成后,请统计出有多少个小方格未被填色。

例如:矩阵图形由 4 行 5 列的小方格组成,先选择第 2、4 行将其填色,再选择第 1、3、5 列将其填色。

第 8 题 填涂颜色  题目描述:  给定一个由 n 行 m 列的小方格组成的矩阵图形,接下来对该图形进行如下操作:1、先选择其中 x 行,将其填成黄色;2、再选择其中 y 列,将其填成黄色;填色完成后,请统计出有多少个小方格未被填色。  例如:矩阵图形由 4 行 5 列的小方格组成,先选择第 2、4 行将其填色,再选择第 1、3、5 列将其填色。    填色完成后,有 4 个小方格未被填色。  输入描述:共三行  第一行输入 4 个整数 n,m,x,y,分别表示矩阵的行数和列数以及选择填色的行数和列数 (1≤x≤n≤10000,1≤y≤m≤10000),整数之间以一个空格隔开  第二行输入 x 个不同的整数(1≤整数≤n),表示被填色的行号,整数之间以一个空格隔开  第三行输入 y 个不同的整数(1≤整数≤m),表示被填色的列号,整数之间以一个空格隔开  输出描述:  输出一个整数,表示填色完成后未被填色的小方格数量    样例输入:  4 5 2 3 2 4 1 3 5 样例输出:  4

填色完成后,有 4 个小方格未被填色。

输入描述:共三行

第一行输入 4 个整数 n,m,x,y,分别表示矩阵的行数和列数以及选择填色的行数和列数 (1≤x≤n≤10000,1≤y≤m≤10000),整数之间以一个空格隔开

第二行输入 x 个不同的整数(1≤整数≤n),表示被填色的行号,整数之间以一个空格隔开

第三行输入 y 个不同的整数(1≤整数≤m),表示被填色的列号,整数之间以一个空格隔开

输出描述:

输出一个整数,表示填色完成后未被填色的小方格数量

 

样例输入:

4 5 2 3
2 4
1 3 5

样例输出:

4
 
 

答案解析

相关题目

第 9 题 外观数列 提示信息: 外观数列是一个整数序列,给定该数列的第一项数据之后,从第二项开始,每一项都是对前一项数据的描述。 例如: 给定外观数列的第一项为 1; 接下来第二项是对第一
第 8 题 填涂颜色 题目描述: 给定一个由 n 行 m 列的小方格组成的矩阵图形,接下来对该图形进行如下操作:1、先选择其中 x 行,将其填成黄色;2、再选择其中 y 列,将其填成黄色;填色完成
第 7 题    数位和为偶数的数 提示信息: 偶数:能被 2 整除的数。 数位和:一个整数中所有数位上的数字之和。 例如:整数 123,数位和是 6(1 + 2 + 3)。 题目描述:
第 6 题 求和 题目描述: 给定 n 个整数,请计算出所有大于等于 10 的整数之和。 例如:n = 5,5 个整数分别为 10、20、4、30、9,其中大于等于 10 的整数有 10、20、
第 5 题    单选题 执行以下程序,输出的结果是(  )。 int func( int x, int y, int z ) {     if( x == 1 || y == 1 || z == 
第 4 题 单选题 定义数组 int a[10] = {4, 6, 1, 3, 8, 7, 2, 9, 0, 5},那么 *(a + 5) 的值是( )。 A.7 B.8 C.2 D.9
第 3 题 单选题 定义变量 int i = 0, a,执行表达式 a = --i 后,i 和 a 的值分别是( )。 A.-1、0 B.0、-1 C.-1、-1 D.0、0
第 2 题 单选题 下列选项中数值与其它项不同的是( )。 A.(1234)5 B.(302)8 C.(11000100)2 D.(c2)16
第 1 题 单选题 定义字符串 string a = "Hello C++",下列选项可以获取到字符 'C' 的是( )。 A.a[7] B.a[6]
第 11 题    密码锁 提示信息: 密码锁:由n 个从左到右并排的圆环组成,每个圆环上都有10 个数字(0~9),蓝色框内为密码显示区,每个圆环在密码显示区只能显示一个数字,如图所示。可以拨动

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢