摘要:
#### 题意: 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为123804765),找到一种最少步骤的移动方法,实现从初始布局到目 阅读全文
posted @ 2019-10-29 20:24
nenT
阅读(112)
评论(0)
推荐(0)
摘要:
题意: 给出 $n$ 个数,求逆序对数 解析: 归并排序 cpp //归并排序 include define N 500005 define re register using namespace std; int n,a[N],b[N]; long long ans; void m_sort(in 阅读全文
posted @ 2019-10-29 20:19
nenT
阅读(96)
评论(0)
推荐(0)
摘要:
#### 题意: 给出 $N$ 个点,每个点指向一个其它点的,求从每个点开始,第二次访问一个节点时走的步数 #### 解析: Tarjan ```cpp #include #include #define N 100005 using namespace std; struct Edge{int n 阅读全文
posted @ 2019-10-29 20:17
nenT
阅读(110)
评论(0)
推荐(0)

浙公网安备 33010602011771号