闲话8.20
今天真的摆了一天。
上午 jimmy 让做一个 S 组模拟,当学考做的😓😓😓,啥都不会赶紧退役吧😅,卡特兰数算不对赶紧退文化课吧😅
11 点半的时候那个傻逼又来叫了,对了会线回宿舍了。感觉没意思了。
下午来了戴老师直接开始发帖对线🥰,但是也就只是发个帖子,没想到一群孝子都跑到戴老师博客下面对线😅,真绷不住😓。以后还是少接触傻逼比较好🤗🤗🤗。反正现在洛谷已经进不去讨论区了😋😋,而且就算进去了也可以直接屏蔽掉傻逼的发言😍😍😍,爽!
下午就因为这破事+更新了下博客的主题搞了半天。妈的,以后我再对线我就是傻逼。搞了半天的博客最后发现是多建了两个文件夹,我是傻逼😨😨
晚上不能再颓了!写了两道题。
最近感觉闲话越来越水了,也不知道加什么,总不能把我绀珠传 n 难度疮飞写到闲话里吧。对线的记录也懒得放,太晦气。
推歌:UNKNOWN LEVELS -Yuta Imai
Hardstyle,爽!
中间那段你被骗了也感觉是精髓,听感极佳。敲砖段也爽的不行,我直接听高潮😋😋😋
P8819
笑梗不笑题,星战真好题。个人感觉挺有意思的。
我们首先手玩几组图就可以发现:第一个条件纯属扯淡。因为第二个条件满足时每个点出度都为 \(1\)。这时整张图就是一个内向基环树森林。这时每个点必然能走到环。因此第一个条件没用。
现在我们就把问题转化到了什么时候所有点的出度都为 \(1\)。暴力的话只要来个菊花图就寄了。因此我们要一种快速判断每个点出度是否为 \(1\) 并且支持使某个点周围的邻居点的出度减 \(1\) 的方法。
这里一个很难想到的做法就是哈希。我们给每个点附一个随机权值,这时我们维护每个点邻居的权值和。我们定义一种哈希掉整张图的方式是 \(H = \sum d_{out}[i]\times w_i\)。这样我们删掉一个点就意味着把它周围点的出度减一,也就是让 \(H\) 减去周围点的权值和。这样我们维护一个删去它的代价和修复它的代价即可。
时间复杂度 \(O(n)\)
古明地恋(无奈)古明地恋(高兴)古明地恋(悲伤)古明地恋(温柔的声音)(正常音量)古明地恋(有点兴趣)古明地恋(声音提高)古明地恋(大声)古明地恋!(惊喜)古明地恋!(愤怒)古明地恋?古!明!地!恋!(超大声)古明地恋~!(拖音)恋恋!恋恋!恋恋!恋恋!恋恋!(一直在喊)古-!明-!地-!恋-!(歇斯底里)古---!明---!地---!恋---!(歇斯底里X2)