当前位置: 首页 > news >正文

青岛建网站选青岛博采网络wordpress建站 博客

青岛建网站选青岛博采网络,wordpress建站 博客,小制作废品利用,网站服务公司哪个好题目描述 小明班上是n行m列的座位排列#xff0c;座位按照行列顺序编号#xff0c;如6行7列#xff0c;那么第1行第1列座位号为1号、第1行第7列为7号、第3行第4列为18号#xff0c;如此递推。 现在期中考刚结束要进行全班换座位。班主任刚刚公布了换位指令#xff0c;指…题目描述 小明班上是n行m列的座位排列座位按照行列顺序编号如6行7列那么第1行第1列座位号为1号、第1行第7列为7号、第3行第4列为18号如此递推。 现在期中考刚结束要进行全班换座位。班主任刚刚公布了换位指令指令一共z条且只有以下几类 ①行对换 ②列对换。 请你根据换位指令找到换位结束后第x行第y列的原座位号。 输入格式 第一行为三个整数分别为n、m、z以空格隔开整数含义如题所示。 第二至z1行有三个整数分别为a、b、c。若a为1则将bc行对换若a为2则将bc列对换。 最后一行有两个整数分别为x和y整数含义如题所示。 输出格式 输出1行输出第x行第y列的原座位号。 输入输出样例 1 输入 #1 5 5 2 1 1 2 2 3 1 1 1 输出 #1 8   说明/提示 对于60%的数据1≤n,m,z≤1000 对于100%的数据1≤n,m≤50001≤z≤100000。 参考答案 #include iostream using namespace std; int main() {int n,m,z,x,y;int p[5001],q[5001],a,b,c;cinnmz;for(int i1;in;i) p[i]i;for(int i1;im;i) q[i]i;for(int i1;iz;i){cinabc;if(a1)swap(p[b],p[c]);else swap(q[b],q[c]);}cinxy;int rowp[x];int colq[y];cout(row-1)*mcol;return 0; } 解题思路 初始化行和列的映射数组我们使用两个数组p和q来分别记录行和列的当前映射关系。初始时p[i] i表示第i行当前还是原来的第i行q[j] j表示第j列当前还是原来的第j列。 处理交换操作对于每个交换操作如果是行交换a1我们交换p数组中的b和c位置的值如果是列交换a2我们交换q数组中的b和c位置的值。 查询最终座位号根据处理后的p和q数组找到第x行和第y列对应的原始行和列。原始座位号的计算公式为  (原始行-1)*m原始列 其中m是列数。 (直接用二维数组模拟会超时)
http://www.dnsts.com.cn/news/259884.html

相关文章:

  • 重庆平台网站建设费用中国招标网官方网站
  • 焦作公司做网站网站模板没有html文件下载
  • 网站备案查询 美橙网站模版化配置
  • 建网站报价明细表商城类网站建设多少钱
  • 怎么样搭建qq号网站鲜花网站建设教程
  • 互联网时代 网站建设企业解决方案榜单
  • 苏州网站关键词优化推广会展公司排名
  • 为什么建设长虹网站怎么做网站的推广
  • 禾天姿网站开发建站公司是什么意思
  • 广州网站建设c2c展示型网站一样做seo优化
  • 网站优化人员通常会将目标关键词放在网站首页中的WordPress博客定制化首页
  • 电子商务网站开发实优化设计四年级语文下册答案
  • 高端企业网站建设方案怎样怎样优化网站建设
  • 商务网站建设的应用网站链接
  • 专门做团购的网站有哪些网站首页 栏目页 内容页
  • 小企业网站建设的服务机构个人做电影网站赚钱吗
  • 爬虫网站开发wordpress评论详情页
  • 网站空间服务站电话网站改版301
  • 网站都有什么费用怎么做网站点击率监控工具
  • wordpress多站点无法访问网站建设注意哪些问题
  • 网站营销推广策划书武侯区建设局网站
  • 丽水市龙泉市网站建设公司网站定制合同
  • 建设网站作业滨海做网站找哪家好
  • 网站域名实名认证怀化网络营销
  • 郴州网站建设方案策划南宁建设网站哪里好
  • 凡客网站设计邢台网站建设讯息
  • 网站建设 服务内容政务公开网站建设的亮点和建议
  • 辛集网站建设哪家好制作模板网站
  • 智慧景区网站服务建设瓜子网网站建设策划书
  • 上海专做特卖的网站做网站功能模块