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

码蹄集MC0519伏击桥下探情况

这道题就是让我们交换某两行,但是没必要一一进行交换,直接改变输出的行的顺序就行,比如交换第一行和第二行,我们不用交换每个数字,只需要先输出第二行再输出第一行就行。

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { BufferedReader in=new BufferedReader(new InputStreamReader(System.in));//快读,否则会超时 String[] s = in.readLine().split(" "); int n=Integer.parseInt(s[0]),m=Integer.parseInt(s[1]); int num[][]=new int[n][m]; for (int i=0;i<n;i++){ String[] s1 = in.readLine().split(" "); for (int j=0;j<m;j++){ num[i][j]=Integer.parseInt(s1[j]); } } int id[]=new int[n+1]; int q=Integer.parseInt(in.readLine()); //初始化 for (int i=1;i<=n;i++){ id[i]=i; } //交换 for (int i=1;i<=q;i++){ String[] s1 = in.readLine().split(" "); int a1=Integer.parseInt(s1[0]),a2=Integer.parseInt(s1[1]); int temp=id[a1]; id[a1]=id[a2]; id[a2]=temp; } //按照交换后的顺序输出 for (int i=1;i<=n;i++){ StringBuilder sb=new StringBuilder(); for (int j=0;j<m;j++){ sb.append(num[id[i]-1][j]+" "); } System.out.println(sb.toString().trim()); } } }
http://www.jsqmd.com/news/857891/

相关文章:

  • 收藏!小白也能看懂,AI Agent到底是个啥?它将如何改变你的工作与生活?
  • UE5自建HTTP网络模块:从蓝图黑盒到可控基础设施
  • 技术架构解析:APK Installer实现Windows系统直接运行Android应用的技术方案
  • 微信好友关系智能检测:3步找出谁已删除或拉黑你
  • 答辩 PPT 还在熬夜改?Paperxie 这套 AI 生成流程,让本科生从选题到定稿全程躺平
  • 如何利用DeepSeek-Coder-V2开源代码模型提升开发效率?
  • 终极Mac微信增强插件:防撤回与多开登录的完整解决方案
  • 3个核心技巧:用FanControl彻底解决Windows风扇噪音问题
  • 【Midjourney景深控制终极指南】:20年AI视觉工程师亲授f/1.2–f/16级物理光圈模拟技法
  • 使用Taotoken后模型API调用延迟与稳定性体感观察
  • ARM SVE指令集:SIMD技术进阶与性能优化实践
  • OpenHTMLtoPDF:现代Java应用中的HTML转PDF终极解决方案
  • Onekey Steam清单下载工具:轻松获取游戏清单的终极解决方案
  • 在Hermes Agent项目中集成Taotoken自定义模型提供方
  • 耗子拿枪了:AI如何把漏洞挖掘的门槛从“院士”拉低到“脚本小子”
  • 我用AI把公司10万行代码屎山重构了,CTO看了代码后说:你提前转正
  • 工程供应商管理软件怎么选?从准入评估、招标比价到结算评价的选型指南
  • CircuitJS1桌面版:三步实现专业级离线电路仿真
  • Photoshop图层批量导出插件:如何让设计效率提升90倍?
  • KMS_VL_ALL_AIO技术架构深度解析:Windows与Office激活引擎的设计哲学
  • 告别Spconv安装噩梦:用Docker一键搞定PyTorch 1.10 + CUDA 11.8下的环境配置
  • 3分钟掌握智慧职教刷课脚本:全平台自动学习解决方案
  • Scroll Reverser终极指南:3分钟彻底解决Mac滚动方向冲突难题
  • 2026最新大模型学习路线:从零基础到实战精通,少走2年弯路
  • 3分钟掌握TrafficMonitor插件:打造你的智能桌面监控中心
  • 高效解决PL2303兼容性问题:Windows 10/11专业级驱动配置实战指南
  • 中山采购/质量/项目岗考证避坑:众智商学院6证合报,一站式搞定CPPM/PMP/SCMP/六西格玛/中级经济师/CCAA - 众智商学院课程中心
  • 用USRP B200mini和GNU Radio抓取大疆无人机位置:一个极客的无线安全实验手记
  • 3个真实场景解密:如何用btcrecover找回遗忘的比特币钱包密码
  • 英雄联盟Akari助手:终极游戏效率工具完整指南