ICode9

精准搜索请尝试: 精确搜索
  • 1063. 永无乡2022-07-09 23:31:46

    题目链接 1063. 永无乡 永无乡包含 \(n\) 座岛,编号从 \(1\) 到 \(n\) ,每座岛都有自己的独一无二的重要度,按照重要度可以将这 \(n\) 座岛排名,名次用 \(1\) 到 \(n\) 来表示。 某些岛之间由巨大的桥连接,通过桥可以从一个岛到达另一个岛。 如果从岛 \(a\) 出发经过若干座(含 \(0\) 座)

  • Acwing1063 永无乡 题解2022-03-21 22:04:39

    题面 传送门 题解 并查集+Splay+启发式合并 启发式合并: 每次合并两个Splay时,将节点数小的合并至节点数大的。 神奇的时间复杂度:完成所有的合并总共\(O(N\log{N})\),然而不会证。此题合并平衡树,则为\(O(N\log^2{N})\)。 其他没什么了。 Code #include<cstdio> #include<algorithm> u

  • [HNOI2012]永无乡2021-10-27 17:00:46

    [HNOI2012]永无乡 题意: 一共 \(n\) 个点,每个点权值,给你 \(q\) 个操作: B x y 表示连接 \(x,y\) Q x k 表示求当前 \(x\) 所在连通块内权值第 \(k\) 小的点的编号 分析: 求一个联通块内的权值第 \(k\) 小的点,很容易想到主席树或者权值线段树,但是考虑到有合并连通块的操作,因此可以确

  • P3224 [HNOI2012]永无乡2020-09-27 16:33:28

    事实证明,没过对拍的代码都不一定是对的,即使你在各大OJ上都AC了。。我写的那个代码,说他漏洞百出一点都不过分,而且拍出来的第一组数据都过不去,但是他竟然能AC。。 这题思路其实挺简单的,一句话题意就是带合并的区间k大,这里的合并用线段树合并和splay启发式合并都可以,我写的是splay。

  • 佛祖保佑,永无BUG d=====( ̄▽ ̄*)b2020-06-27 10:52:34

    博主最近在网上看到了一个佛祖保佑永无BUG的帖子,各种符号画像层出不穷。也不知道是哪个人开的头,一堆人跟着转载。 /** * 江城子 . 程序员之歌 * * 十年生死两茫茫,写程序,到天亮。 * 千行代码,Bug何处藏。 *

  • 永无BUG之fo2020-03-20 12:57:33

    1 /** 2 * _ooOoo_ 3 * o8888888o 4 * 88" . "88 5 * (| -_- |) 6 * O\ = /O 7 *

  • 永无乡「HNOI2012」2019-12-19 20:53:13

    【题目描述】 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0 座)桥可以到达岛 b,则称岛 a 和岛 b 是连 通的。现

  • [bzoj2733] [HNOI2012] 永无乡2019-08-21 17:54:00

    Description 永无乡包含 \(n\) 座岛,编号从 \(1\) 到 \(n\),每座岛都有自己的独一无二的重要度,按照重要度可 以将这 \(n\) 座岛排名,名次用 \(1\) 到 \(n\) 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 \(a\) 出发经过若干座(含 \(0\) 座)桥可以到达岛

  • BZOJ 2733 永无乡2019-04-25 21:49:21

    splay启发式合并 启发式合并其实就是把集合数量小的合并到集合数量大的里去。 怎么合并呢,直接一个一个插入就行了。。 用并查集维护连通性,find(i)可以找到所在splay的编号 这题好像还可以合并线段树来写,下次再补上。。 #include <bits/stdc++.h> #define INF 0x3f3f3f3f #define fu

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有