luogu P2107 小Z的AK计划 最近复习了一下堆,于是去luogu上找一些简单题写一写 贪心的想,小z不会到一半以后回头去Ak,因为这样从时间上想肯定是不优的,他可以早在之间经过时就AK 所以我们可以将所有机房按照横坐标排序 可以想到的是,我们最后肯定是要走过所有的机房,也就是说路程消耗的疲劳值是不可避免的。 我...
传送门:https://www.luogu.org/problemnew/show/P2341 Solution 前排提示,本蒟蒻做法既奇葩又麻烦 我们先可以把题目转换一下。 可以把一头牛喜欢另外一头牛理解为另外一头牛被一头牛喜欢。 我们把被喜欢的关系建边,即B被A喜欢,从B向A连一条有向边。 显然,一个点若能到达其他所有节点,它就是题目中的明星...
luogu2341 [HAOI2006]受欢迎的牛 题目大意 每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果A喜欢B,B喜欢C,那么A也喜欢C。牛栏里共有N 头奶牛,给定一些奶牛之间的爱慕关系,请你算出有多少头奶牛可...
bzoj1051&luogu2341 HAOI2006受欢迎的牛 http://www.elijahqi.win/archives/928 题目描述 每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶 牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果A喜 欢B,B喜欢C,那么A也喜欢C。牛栏里...
被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果 AA 喜欢BB,BB 喜欢CC,那么 AA 也喜欢 CC。牛栏里共有 NN 头奶牛,给定一些奶牛之间的爱慕关系,请你算出有多少头奶牛可以当明星。 输入格式 第一行:两个用空格分开的整数:NN 和...
Luogu P2341 [HAOI2006]受欢迎的牛 SCC缩点 把强连通分量缩点,如果有且仅有一个出度为0的强连通分量,那么答案就是他的size;如果有多个入度为0的,那么没有明星牛。 #include<cstdio>#include<iostream>#defineR register intusingnamespacestd; inlineintg() {...
【HAOI2006】【luogu2341】受欢迎的牛 //即缩点拓扑序以后最后一个SCC的大小 #include<iostream> #include<algorithm> #include<vector> #include<cstring> #define maxn 10010 using namespace std; vector<int>G[maxn],rG[maxn],cmp[maxn],vs; int...
部分分:按照题意模拟,我每个点跑一次DfsDfs,暴力统计,看看多少个点可以被所有点达到。 感觉也没啥好说的了...TarjanTarjan缩点,然后发现如果存在这么一坨点,他们必然是出度为00的,否则的话,这个点如果能回来,就会并入一个SCCSCC,否则的话,这些点必然不满足的。
【Luogu P2002&P2341】消息扩散/受欢迎的奶牛 Luogu P2002 Luogu P2341 使用强连通分量算法缩点 第一题统计入度为0的个数强连通分量数。 第二题的答案为当且仅当仅有一个强连通分量的出度为0时该强连通分量的节点数,原因如下:若一个强连通分量出度为0,则说明这个强连通分量的喜爱无法对外传递;若有多个强...
题解报告:https://www.luogu.org/problemnew/show/P2341 我们把图中的强连通分量缩点,然后只有出度为0的牛是受欢迎的,这样如果出度为0的牛只有一个,说明受所有牛欢迎。否则出度为0只是受一些牛欢迎。 #include <stack> #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> ...