Algo48 算法训练 关联矩阵
题目如下:
这题虽然开头跟你扯图,但其实就一道简单的数组运用题,水水更健康吗
但这里我就要说了,蓝桥真***,这道题评测的结果的格式有被改过,之前能过的估计现在都过不了。格式真的恶心的死死的,而且这个题目里是没说的,你就算按照样例输出的格式写也是有问题的
所以说,你至少要错一遍才能做对,而且如果不仔细研究可能会错更多次。虽然格式在算法题中是很严格,但你**要说啊,fuck
package algo;
import java.util.Scanner;
/**
* @Description: 算法训练 关联矩阵
* @ClassName: Algo48
* @author: fan.yang
* @date: 2020/07/24 16:18
*/
public class Algo48 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int m = scanner.nextInt();
int[][] array = new int[n][m];
for(int i = 0;i < m;i++){
int a = scanner.nextInt();
int b = scanner.nextInt();
array[a - 1][i] = 1;
array[b - 1][i] = -1;
}
for(int i = 0;i < n;i++){
for(int j = 0;j < m;j++){
//蓝桥:没想到吧 O(∩_∩)O
//我:!@#!¥%#@%
if(array[i][j] == -1){
System.out.print(array[i][j] + " ");
}else{
System.out.print(" " + array[i][j] + " ");
}
}
System.out.println();
}
}
}