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

[刷题]入门1.矩阵转置

  • 博客主页:算法歌者
  • 本篇专栏:[刷题]
  • 您的支持,是我的创作动力。

文章目录

  • 1、题目
  • 2、基础
  • 3、思路
  • 4、结果


1、题目

链接:洛谷-B2106-矩阵转置
在这里插入图片描述

2、基础

此题目主要考察二维数组的掌控能力。

3、思路

观察,可知:

  • 输入中,矩阵是打印每行,在打印每行的时候,行保持不变,列在变化。
  • 转置后,矩阵是打印每列,在打印每列的时候,列保持不变,行在变化。
    在这里插入图片描述

于是,题目这样解:

#include <iostream>
using namespace std;const int N = 110;
int arr[N][N];
int n, m;int main()
{cin >> n >> m;// 矩阵:在每行中,行不变,列变化。// i控制打印行,for (int i = 0; i < n; i++) {// j控制打印列for (int j = 0; j < m; j++) {cin >> arr[i][j];}}// 转置:在每列中,列不变,行变化。// i控制打印列for (int i = 0; i < m; i++){// j控制打印行for (int j = 0; j < n; j++){cout << arr[j][i] << " ";}cout << endl;}return 0;
}

4、结果

在这里插入图片描述


完。

相关文章:

[刷题]入门1.矩阵转置

博客主页&#xff1a;算法歌者本篇专栏&#xff1a;[刷题]您的支持&#xff0c;是我的创作动力。 文章目录 1、题目2、基础3、思路4、结果 1、题目 链接&#xff1a;洛谷-B2106-矩阵转置 2、基础 此题目主要考察二维数组的掌控能力。 3、思路 观察&#xff0c;可知&#…...

Flutter开发之flutter_local_notifications

flutter_local_notifications 消息通知 flutter_local_notifications地址 flutter_local_notifications: ^18.0.1class NotificationHelper {//工厂模式调用该类时&#xff0c;默认调用此方法&#xff0c;将实例对象返回出去static NotificationHelper? _instance null;sta…...

Gradle和maven

大家好&#xff0c;我是风筝 作为Java 开发者&#xff0c;你平时用 Maven 还是 Gradle&#xff1f; 我一直用的都是 Maven&#xff0c;但是前几天做了一个小项目&#xff0c;用的是 Gradle&#xff0c;因为项目创建出来默认就是用的 Gradle&#xff0c;而且功能足够简单&#x…...

RabbitMQ教程:发布/订阅模式(Publish/Subscribe)(三)

文章目录 RabbitMQ教程&#xff1a;发布/订阅模式&#xff08;Publish/Subscribe&#xff09;&#xff08;三&#xff09;一、引言二、简介三、准备工作3.1 说明3.2 生成项目 四、实战4.1 交换机&#xff08;Exchanges&#xff09;4.2 临时队列&#xff08;Temporary Queues&am…...

服务器被挂马怎么办?——解决服务器被挂马的方法和步骤

服务器被挂马&#xff08;即被植入恶意软件&#xff09;是一个常见的网络安全问题&#xff0c;可能导致数据泄露、服务中断和经济损失。本文将详细介绍如何检测和清除服务器上的恶意软件&#xff0c;并提供实用的代码示例&#xff0c;帮助读者解决服务器被挂马的问题。 一、什…...

Qt 项目架构设计

在开发一个 Qt 项目时&#xff0c;合理的文件夹结构和清晰的构建流程是非常重要的。Qt 项目通常需要管理源代码、UI 文件、资源文件、构建脚本等。下面我会给出一个详细的文件夹结构示例&#xff0c;并解释每个部分的作用及如何设计 Makefile 或使用 Qt 的 qmake 来自动化构建过…...

Elasticsearch:管理和排除 Elasticsearch 内存故障

作者&#xff1a;来自 Elastic Stef Nestor 随着 Elastic Cloud 提供可观察性、安全性和搜索等解决方案&#xff0c;我们将使用 Elastic Cloud 的用户范围从完整的运营团队扩大到包括数据工程师、安全团队和顾问。作为 Elastic 支持代表&#xff0c;我很乐意与各种各样的用户和…...

高级java每日一道面试题-2024年11月07日-Redis篇-Redis有哪些功能?

如果有遗漏,评论区告诉我进行补充 面试官: Redis有哪些功能? 我回答: Redis 是一个开源的、基于键值对的 NoSQL 数据库&#xff0c;以其高性能、丰富的数据结构和多种功能而闻名。在高级 Java 面试中&#xff0c;了解 Redis 的核心功能和高级特性是非常重要的。以下是 Redi…...

实用且免费的 IP 地域查询 API 接口推荐

实用且免费的 IP 地域查询 API 接口推荐 在日常开发中&#xff0c;IP 地域查询是一个常见需求。最近无意间发现一个实用的 IP 地域查询 API&#xff0c;目前是免费的&#xff0c;未来是否收费尚不可知&#xff0c;但在当前情况下非常值得推荐。 API 地址示例&#xff1a; ht…...

STM32学习笔记----SPI协议

STM32的SPI&#xff08;串行外设接口&#xff0c;Serial Peripheral Interface&#xff09;是一种常见的同步串行通信协议&#xff0c;广泛应用于与传感器、显示屏、存储设备等外设的通信。SPI通过主从模式&#xff08;Master/Slave&#xff09;来实现数据交换&#xff0c;其中…...

Ceph的pool有两种类型

Replicated Pool&#xff08;拷贝型Pool&#xff0c;默认&#xff09; 概述&#xff1a; 这是Ceph的默认存储池类型。它通过生成对象的多份拷贝来确保数据的冗余和高可用性。 工作原理&#xff1a; 每个存入的对象&#xff08;Object&#xff09;都会被存储为多个副本&#xf…...

推荐一款流程图和图表绘制工具:WizFlow Flowcharter Pro

WizFlow Flowcharter是一款易于使用、功能丰富的Windows流程图和图表绘制工具。它允许用户使用超过一百种预定义的形状和箭头定义形状“样式”。您可以将自己的样式保存在图表模板中&#xff0c;以建立自己的绘图方法。WizFlow附带了完整的流程图模板&#xff0c;以帮助您入门。…...

设计模式之插件模式

插件模式是一种设计模式,可以让您在不修改现有系统代码的情况下扩展功能,非常适合实现监控软件和交换机配置的解耦。在嵌入式Linux系统中,您可以使用C++实现插件机制,使监控软件能够动态加载交换机型号的配置模块。这种方式允许您通过插件形式快速适配新型号的交换机。 插…...

深度学习基础—Beam search集束搜索

引言 深度学习基础—Seq2Seq模型https://blog.csdn.net/sniper_fandc/article/details/143781223?fromshareblogdetail&sharetypeblogdetail&sharerId143781223&sharereferPC&sharesourcesniper_fandc&sharefromfrom_link 上篇博客讲到&#xff0c;贪心算…...

STM32 串口输出调试信息

软硬件信息 CubeMX version 6.12.1Keil uVision V5.41.0.0 注意 串口有多种&#xff1a; TTL232485 串口的相关知识&#xff1a; 01-【HAL库】STM32实现串口打印&#xff08;printf方式) &#xff0c; 内含 TTL 和 232 区别。 我把 232 串口连进 STM32 串口助手收到的信息…...

任务调度中心-XXL-JOB使用详解

目录 详解 调度中心 执行器 原理 快速入门 源码仓库地址 1.初始化数据库 2.配置调度中心 1.解压源码 2.需改配置文件 3.启动调度中心 3.配置执行器 1.引入pom依赖 2.修改配置文件 3.执行器组件配置 4.部署执行器项目 4.开发第一个任务 BEAN模式&#xff08;类…...

git本地分支推送到远程和远程pull到本地

文章目录 本地分支推送到远程仓库git拉取远程分支到本地 本地分支推送到远程仓库 要将本地分支推送到远程仓库的某个分支&#xff08;可以是同名的分支&#xff0c;也可以是不同名的分支&#xff09;&#xff0c;你可以使用 git push 命令。这里有几种不同的情况&#xff1a; …...

Python_爬虫1_Requests库入门

目录 Requests库 7个主要方法 Requests库的get()方法 Response对象的属性 爬取网页的通用代码框架 理解requests库的异常 HTTP协议及Requests库方法 HTTP协议 HTTP协议采用URL作为定位网络资源的标识。 HTTP协议对资源的操作 理解PATCH和PUT的区别 HTTP协议与Requse…...

安全见闻1-5

涵盖了编程语言、软件程序类型、操作系统、网络通讯、硬件设备、web前后端、脚本语言、病毒种类、服务器程序、人工智能等基本知识&#xff0c;有助于全面了解计算机科学和网络技术的各个方面。 安全见闻1 1.编程语言简要概述 C语言&#xff1a;面向过程&#xff0c;适用于系统…...

STM32 学习笔记-----STM32 的启动过程

STM32 的启动过程是一个精细而系统的流程&#xff0c;它涉及从芯片复位开始&#xff0c;到初始化系统、设置时钟、运行主程序等一系列步骤。下面详细介绍 STM32 启动过程的主要步骤。 1. Boot引脚设定 STM32 系列芯片有多个启动模式&#xff0c;这些模式是通过引脚&#xff0…...

从零构建C语言静态库:工程实践与避坑指南

1. 项目概述&#xff1a;为什么我们需要亲手打造一个静态库&#xff1f;在C语言的开发世界里&#xff0c;尤其是当你从编写单个文件的小程序&#xff0c;过渡到管理一个包含数十上百个源文件的中大型项目时&#xff0c;一个绕不开的话题就是代码的组织与复用。你可能有过这样的…...

组合模式实战:统一处理树形结构,提升代码简洁性与可维护性

1. 项目概述&#xff1a;从“树”到“森林”的统一管理哲学在软件开发的日常里&#xff0c;我们常常会遇到一种让人头疼的结构&#xff1a;部分与整体的层次关系。想象一下&#xff0c;你正在开发一个图形界面系统&#xff0c;里面有简单的按钮、文本框&#xff0c;也有复杂的面…...

基于RT-Thread的AB32VG1开发板ADC采集与OLED显示实战

1. 项目概述与核心思路最近在折腾中科蓝讯的AB32VG1开发板&#xff0c;这块板子资源挺有意思&#xff0c;RISC-V内核加上丰富的外设&#xff0c;拿来练手嵌入式实时系统再合适不过。之前已经搞定了I2C接口的OLED屏幕显示&#xff0c;能让它乖乖地显示预设的字符串。但光显示静态…...

如何永久冻结IDM试用期:简单三步实现无限期免费使用

如何永久冻结IDM试用期&#xff1a;简单三步实现无限期免费使用 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script IDM Activation Script是一款开源工具&#xff0…...

Agnix:构建AI原生操作系统,实现智能体即应用新范式

1. 项目概述&#xff1a;从“智能体”到“操作系统”的范式跃迁最近在开源社区里&#xff0c;一个名为agent-sh/agnix的项目引起了我的注意。乍一看这个名字&#xff0c;很容易联想到当下火热的“AI智能体”&#xff08;Agent&#xff09;&#xff0c;但深入研究后你会发现&…...

AI智能体评估框架AgentEval:模块化设计与自动化评测实践

1. 项目概述&#xff1a;AgentEval&#xff0c;一个为AI智能体“打分”的裁判最近在折腾AI智能体&#xff08;Agent&#xff09;的开发&#xff0c;从简单的自动化脚本到复杂的多步推理系统&#xff0c;我前前后后也做了不少。但每次做完一个Agent&#xff0c;最头疼的问题就来…...

从鱼眼到广角:相机畸变公式的实战拆解与参数调优

1. 相机畸变&#xff1a;从鱼眼到广角的视觉魔法 第一次用鱼眼镜头拍照片时&#xff0c;我被画面边缘夸张的弯曲效果震撼到了——直线变成了弧线&#xff0c;方形门框变成了圆润的拱门。这种"变形魔法"其实就是相机畸变最直观的体现。作为算法工程师&#xff0c;我花…...

PerimeterX PX3/PX2 按压验证码逆向:从初始化到WASM关键校验的完整流程剖析

1. PerimeterX按压验证码技术背景解析 第一次遇到PerimeterX的PX3/PX2按压验证码时&#xff0c;我正帮朋友调试一个电商爬虫。那会儿鼠标按下去死活过不了验证&#xff0c;控制台里全是看不懂的加密参数。这种验证码和传统图形验证码完全不同&#xff0c;它更像一个完整的安全防…...

3步实现微信聊天记录永久备份:WeChatExporter完整解决方案

3步实现微信聊天记录永久备份&#xff1a;WeChatExporter完整解决方案 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否曾因手机丢失或系统更新而永远丢失珍贵的微信…...

5分钟掌握XUnity自动翻译器:打破游戏语言障碍的终极指南 [特殊字符]

5分钟掌握XUnity自动翻译器&#xff1a;打破游戏语言障碍的终极指南 &#x1f3ae; 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 你是否曾因语言障碍而错过心仪的游戏大作&#xff1f;XUnity自动翻译器…...