题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
蛇形矩阵

题目题干

2.蛇形矩阵(snake.cpp)AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【问题描述】

一个 n 行 m 列的蛇形矩阵可由如下方法生成:AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

从矩阵的左上角( 第 1 行第 1 列) 出发, 初始时向右移动;当到达最后一列时转到下一行, 再向左移动, 当到达最左一列时转到下一行, 再向右移动;重复上述操作直至经过矩阵中所有格子。根据经过顺序, 在格子中依次填入 1, 2, 3, ... , n*m, 便构成了一个 蛇形矩阵。AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

下图是一个 4 行 4 列的蛇形矩阵:AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现给出矩阵大小 n、 m 以及 i 和 j, 请你求出该矩阵中第 i 行第 j 列的数是多少。AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入格式】

输入文件名为 snake.in。AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入共一行, 包含四个整数 n,m,i,j , 每两个整数之间用一个空格隔开, 分别表示矩阵的大小以及待求的数所在的行号和列号。AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出格式】

输出文件名为 snake.out。AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出一个整数, 表示相应矩阵中第 i 行第 j 列的数。AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入输出样例】

snake.inAV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

snake.outAV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

4 4 2 3AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

6AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【数据范围】

对于 50% 的数据:1 ≤ n,m ≤ 100AV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于 100% 的数据:1 ≤ n,m ≤ 30000;1 ≤ i ≤ n,1 ≤ j ≤ mAV0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

3.取石子游戏(stone.cpp) 【问题描述】 有一堆小石子共X颗。甲、乙两人轮流取, 每人每次取的石子不能超过K颗,且不能不取。每个人每次取完之后都要告诉对方自己当次所取的石子个数。如果轮到某
2.蛇形矩阵(snake.cpp) 【问题描述】 一个 n 行 m 列的蛇形矩阵可由如下方法生成: 从矩阵的左上角( 第 1 行第 1 列) 出发, 初始时向右移动;当到达最后一列时转到下一行,
出租车费(taxi.cpp) 【问题描述】 某城市的出租车收费标准如下: 假设打车路程为 x 公里: (1) 起步价 9.0 元(不超过 3 公里,即:0<x<=3;); (2)
小x分砖块 题目描述 小X喜欢跟着爸爸跑到建筑工地上去。这天,小X看到一排砖,每块要么是白色的 (0),要么是黑色的 (1)。小X想把这排砖分成若干非空段,使得每段白砖和黑砖块数的比例相同。当然,小X
小X转进制 题目描述 小X喜欢研究进制转换。在了解了进制转换的一般流程后,小X突然想起了以前学过的回文数(正着读倒着读都一样的数),于是开始思考一个奇怪的问题:1到N 中有多少个整数的平方在M进制下是
小X算排名 题目描述 小X很关心自己在学校的表现。班主任手上有一本“个人得分记录本”,如果一位同学表现好就会加分,表现差则会扣分。学期结束,每位同学都得知了自己的个人得分。小X想知道其他同学情况如何,
牛的速记(short) 题目描述 奶牛们误解了速记的含义。他们是这样理解的:给出一个少于250个字母的小写字母串。找到一个出现次数最多的字母,将该字母从字母串中统统删去,如果出现次数最多的字母不止一个
电子警察(police) 时间限制:1000ms  空间限制:256MB 题目描述 现在很多地方的道路路口都安装了电子警察,即交通违章自动拍照系统。这些系统一般在路口的地下埋设感应线圈,通过传感器判
小黄的短信(phrase) 题目描述 老黄是个喜欢小狗的同学,路上遇到任何小狗,老黄都会伸出双臂,一脸甜蜜地对小狗说:“小狗,抱抱~”不过,大多数情况下,小狗都是不会理老黄的,这点让老黄非常郁闷。可是
字符串展开(expand) 题目描述 如果在输入的字符串中,含有类似于“d-h”或者“4-8”的字符子串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即将上面两个子串分别输

提示声明

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

猜你喜欢