c/c++
-知是故人来-
这个作者很懒,什么都没留下…
展开
-
C++多线程:创建两个线程,其中一个输出1-52,另外一个输出A-Z。输出格式要求:12A 34B 56C 78D
【代码】C++多线程:创建两个线程,其中一个输出1-52,另外一个输出A-Z。输出格式要求:12A 34B 56C 78D。原创 2022-10-21 09:56:53 · 572 阅读 · 1 评论 -
PAT A1034:Head of a Gang(DFS和并查集)
参考《算法笔记》P354考点:并查集、连通图、DFS题目地址方法一:DFS#include<iostream>#include<map>#include<string>using namespace std;//最大人数 const int maxn=2010;//人与人之间的邻接矩阵 int G[maxn][maxn],weight[...原创 2020-03-22 00:01:56 · 150 阅读 · 0 评论 -
BFS,DFS两种方法求矩阵中“块”的个数
题目来源:《算法笔记》P276问题描述:给一个m * n的01矩阵,将一个点的上下左右位置称为与它相邻的位置。如果矩阵中若干个1是相邻的,那么称这些1是一个相邻的“块”。求给定矩阵中块的个数输入样例(6 * 7的01矩阵):6 70 1 1 1 0 0 10 0 1 0 0 0 00 0 0 0 1 0 00 0 0 1 1 1 01 1 1 0 1 0 01 1 1 1...原创 2020-03-08 22:26:38 · 420 阅读 · 1 评论 -
[Warning] pointer to a function used in arithmetic
今天写一个代码题,碰到这个bug,网上搜是啥问题,发现碰到这个问题的人很少,而且基本没人写咋解决。然后我查了单词的意思,大概就是说在计算中使用了指向函数的指针。但是我的代码中没有使用指针呀。 就感觉很懵逼???后面将代码仔细检查,发现是一个很小的问题。就是使用这个函数的时候因为粗心将()弄成了[ ],所以显示了这个问题,至于为啥dev c++提示说是计算中使用了指向函数的指针,可能计算机...原创 2020-03-08 20:23:39 · 4502 阅读 · 13 评论