主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
hellokitty1679
2024年9月5日 19:45
矩阵转置 题解:C
P1393
回复 0
|
赞 0
|
浏览 957
#include<stdio.h> int main(void) { int n; while(scanf("%d",&n)!=EOF) { int a[100][100]; for (int i=0;i<n;i++) for(int j=0;j<n;j++) &nb...
iRR
2024年6月12日 11:10
矩阵转置 题解:
P1393
回复 0
|
赞 0
|
浏览 499
#include<bits/stdc++.h> using namespace std; int arr[10001]; int main() { int n; cin>>n; for(int i = 1;i<=n*n;i++) { cin>>arr[i]; } for(int i = 1 ;i<=n;i++) { for(int j = 0;j<n;j++) { cout<<arr[j*n+i]<<" "; } ...
huanghu
2024年3月24日 16:25
矩阵转置 题解:
P1393
回复 0
|
赞 0
|
浏览 511
#include <iostream> #include <vector> #include<string> #include<algorithm> using namespace std; int arr[100][100] = {0}; int main(){ int n; while(cin>>n){ for(int i = 0; i<n; i++){ for(int j = 0; j<n; j++){ cin>>arr[i][j]; ...
honevid
2024年3月12日 21:11
矩阵转置 题解:
P1393
回复 0
|
赞 0
|
浏览 547
题目要求原地逆置,看了另外几篇题解都是用的swap交换vector向量,有一个更离谱的直接用二维数组,甚至还用新设置一个值凑三个交换,简直明目张胆地无视题目要求。 但是我觉得题目可能没有这么简单,如果要原地逆置,相似的情形只有链表原地转置,就是设置100个链表存每行的元素,然后原地逆置,但是矩阵逆置跟链表头插法原地还是有不同的,比如说,矩阵每行其实是中间不逆置,而是两边逆置,这样好像用链表也是行不通。 于是我想到用队列,先将矩阵看作一维数组,这样观察矩阵转置规律可以发现,转置过后,每一行输出的,就是按照输入顺序对n取余得到余数相同的数字,这些余数相同的数字就是它们输出矩阵的行...
小王桐学
2024年2月29日 18:16
矩阵转置 题解:C
P1393
回复 0
|
赞 0
|
浏览 452
#include <stdio.h> int main() { int t,i,j,n,a[100][100]; while(scanf("%d",&n) != EOF) { for(i = 0; i < n; i++) for(j = 0; j < n; j++) scanf("%d",&a[i][j]); for(i = 0; i < n; i++) for(j = 0; j < i; j++) { t = a[i][j]; a[i][j] =...
DestinyCares+++
2024年2月13日 13:28
矩阵转置 题解:
P1393
回复 0
|
赞 0
|
浏览 639
#include<iostream> using namespace std; int a[105][105]; int b[105][105]; int main() { int n; while (cin >> n) { for (int i = 1; i <= n; i++) { ...
lenny
2023年7月16日 22:03
矩阵转置 题解:
P1393
回复 1
|
赞 0
|
浏览 1.2k
这题只需要用到swap()函数即可,输入矩阵之后直接使用swap()函数进行交换即可,最后注意输出结果 #include <bits/stdc++.h> using namespace std; const int N = 1000; int main() { int n; while (cin >> n) { vector<vector<int>> matrix(n, vector<int>(n, 0)); for (int i = 0; i < n; i++) { for...
圆梦厦大
2023年7月11日 11:15
矩阵转置 题解:
P1393
回复 0
|
赞 1
|
浏览 792
#include<iostream> #include<vector> #include<algorithm> using namespace std; const int N = 100; int main(){ int n; while(cin>>n){ vector<vector<int>> matrix(n,vector<int>(n,0)); for(int i = 0;i<n;i++) ...
题目
矩阵转置
题解数量
8
发布题解
热门题解
1
矩阵转置 题解:
2
矩阵转置 题解:
3
矩阵转置 题解:C
4
矩阵转置 题解:
5
矩阵转置 题解:
6
矩阵转置 题解:
7
矩阵转置 题解:C
8
矩阵转置 题解: