码迷,mamicode.com
首页 >  
搜索关键字:银河英雄传说    ( 53个结果
银河英雄传说
# 题意 初始有N艘战舰,开始每个战舰单独列,有t条指令,每个指令可能包含两个操作 1)M i j,表示让第i号战舰所在列的全部战舰保持原有顺序,接在第j号战舰所在列的尾部。 2)C i j,表示询问第i号战舰与第j号战舰当前是否处于同一列中,如果在同一列中,它们之间间隔了多少艘战舰。 N <= 3 ...
分类:其他好文   时间:2020-03-08 15:49:59    阅读次数:74
ACWing 238 银河英雄传说
最近带权并查集这块比较薄弱,直接看食物链看不懂,就老实一步步来了。 有一个划分为N列的星际战场,各列依次编号为1,2,…,N。 有N艘战舰,也依次编号为1,2,…,N,其中第i号战舰处于第i列。 有T条指令,每条指令格式为以下两种之一: 1、M i j,表示让第i号战舰所在列的全部战舰保持原有顺序, ...
分类:Windows程序   时间:2020-02-21 12:48:20    阅读次数:91
acwing 238. 银河英雄传说 并查集
地址 https://www.acwing.com/problem/content/240/ 有一个划分为N列的星际战场,各列依次编号为1,2,…,N。 有N艘战舰,也依次编号为1,2,…,N,其中第i号战舰处于第i列。 有T条指令,每条指令格式为以下两种之一: 1、M i j,表示让第i号战舰所在 ...
分类:Windows程序   时间:2019-12-27 21:45:56    阅读次数:92
[LuoguP1196]银河英雄传说
题目描述 公元五八○一年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。 宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集团点名将杨威利组织麾下三万艘战舰迎敌。 杨 ...
分类:其他好文   时间:2019-12-25 22:27:27    阅读次数:85
Luogu P1196 银河英雄传说
Luogu P1196 银河英雄传说 我们考虑用并查集来维护战舰的情况。 同时,我们用一个$d$数组来记录$x$与$fa[x]$之间的距离。再用$size$数组记录战舰当前所在列的战舰数。 易知两艘在同一列的战舰之间隔着$|d[x] d[y]| 1$艘战舰。 cpp include define N ...
分类:其他好文   时间:2019-10-24 00:39:48    阅读次数:92
MZOJ #80 Hzwer的陨石
分析 有没有很像银河英雄传说? 好吧没有 问题不一样,不过换汤不换药 先看问题:在当前这个时候,i号陨石在所在区域x、x区域共有的陨石数y、以及i号陨石被搬运的次数z。 这个,在并查集的merge与find中维护就好,相当于变相的树形DP啦 注意这一句: 首先,必需在father更新完后在更新儿子 ...
分类:其他好文   时间:2019-09-03 19:28:14    阅读次数:110
luogu1196 银河英雄传说 (并查集)
并查集,不仅记fa,还记与fa的距离,还记根对应的尾节点 路径压缩的时候更新那个距离就行了 ...
分类:其他好文   时间:2018-11-01 11:34:04    阅读次数:171
银河英雄传说
think twice,code once 这道题一开始没想清楚,g[i]表示的是i前面的点,不包括i, 对回溯理解不清,回溯就是递归回来到这里了,再处理一些事...... ...
分类:其他好文   时间:2018-09-03 00:04:31    阅读次数:166
银河英雄传说(带权并查集)
题意就是要维护并查集,切询问两个点是不是在一棵树上,如果是,输出他们间的数减一 ...
分类:其他好文   时间:2018-08-22 21:55:12    阅读次数:128
银河英雄传说 - 带权并查集
题目地址:https://www.luogu.org/problemnew/show/P1196 Summarize: 1. 此题为带权并查集,需要两个数组,每列长度由下标第一位根节点记录,另外一个数组记录每个节点在当前队列中所处位置; 2. 只要注意 find 函数中位置的更新操作; 附代码: ...
分类:其他好文   时间:2018-08-03 14:37:25    阅读次数:138
53条   1 2 3 4 ... 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!