1056: 邻接表到邻接矩阵

解法:

cpp 复制代码
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int arr[100][100];
int main() {
	int n;
	cin >> n;
	getchar();
	vector<string> s(n);
	for (int i = 0; i < n; i++) {
		getline(cin, s[i]);
	}
	for (int i = 0; i < n; i++) {
		for (int j = 0; j < s[i].size(); j++) {
			if (s[i][j] >= '0' && s[i][j] <= '9') {
				arr[i][s[i][j]-'0'] = 1;
			}
		}
	}
	for (int i = 0; i < n; i++) {
		for (int j = 0; j < n; j++) {
			cout << arr[i][j];
		}
		cout << endl;
	}
	return 0;
}
相关推荐
SmoothSailingT16 分钟前
408每日一题——数据结构
数据结构·考研·408
MM_MS17 分钟前
Halcon控制语句
java·大数据·前端·数据库·人工智能·算法·视觉检测
mit6.82430 分钟前
山脉二分找中值|子集型回溯
算法
乃瞻衡宇39 分钟前
Agent Skills 完全指南:让你的 AI Agent 拥有超能力
算法
mit6.82442 分钟前
pair<int, TreeNode*> dfs
算法
初晴や2 小时前
【C++】图论:基础理论与实际应用深入解析
c++·算法·图论
李泽辉_2 小时前
深度学习算法学习(五):手动实现梯度计算、反向传播、优化器Adam
深度学习·学习·算法
李泽辉_2 小时前
深度学习算法学习(一):梯度下降法和最简单的深度学习核心原理代码
深度学习·学习·算法
꧁Q༒ོγ꧂2 小时前
算法详解---大纲
算法
m0_603888712 小时前
Scaling Trends for Multi-Hop Contextual Reasoning in Mid-Scale Language Models
人工智能·算法·ai·语言模型·论文速览