【BZOJ2791】[Poi2012]Rendezvous 倍增】的更多相关文章

[BZOJ2791][Poi2012]Rendezvous Description 给定一个n个顶点的有向图,每个顶点有且仅有一条出边.对于顶点i,记它的出边为(i, a[i]).再给出q组询问,每组询问由两个顶点a.b组成,要求输出满足下面条件的x.y:1. 从顶点a沿着出边走x步和从顶点b沿着出边走y步后到达的顶点相同.2. 在满足条件1的情况下max(x,y)最小.3. 在满足条件1和2的情况下min(x,y)最小.4. 在满足条件1.2和3的情况下x>=y.如果不存在满足条件1的x.y,…
2791: [Poi2012]Rendezvous Time Limit: 25 Sec  Memory Limit: 128 MBSubmit: 95  Solved: 71[Submit][Status][Discuss] Description 给定一个n个顶点的有向图,每个顶点有且仅有一条出边.对于顶点i,记它的出边为(i, a[i]).再给出q组询问,每组询问由两个顶点a.b组成,要求输出满足下面条件的x.y:1. 从顶点a沿着出边走x步和从顶点b沿着出边走y步后到达的顶点相同.2.…
题目传送门 题目描述 给定一个有n个顶点的有向图,每个顶点有且仅有一条出边.每次询问给出两个顶点${a}_{i}$和${b}_{i}$​​,求满足以下条件的${x}_{i}$和${y}_{i}$:    • 从顶点${a}_{i}$沿出边走${x}_{i}$步与从顶点${b}_{i}$​​沿出边走${y}_{i}$步到达的顶点相同.    • $max({{x}_{i}},{{y}_{i}})$最小.    • 满足以上条件的情况下$min({{x}_{i}},{{y}_{i}})$最小.   …
2791: [Poi2012]Rendezvous Description 给定一个n个顶点的有向图,每个顶点有且仅有一条出边.对于顶点i,记它的出边为(i, a[i]).再给出q组询问,每组询问由两个顶点a.b组成,要求输出满足下面条件的x.y:1. 从顶点a沿着出边走x步和从顶点b沿着出边走y步后到达的顶点相同.2. 在满足条件1的情况下max(x,y)最小.3. 在满足条件1和2的情况下min(x,y)最小.4. 在满足条件1.2和3的情况下x>=y.如果不存在满足条件1的x.y,输出-1…
题目描述 给定一个n个顶点的有向图,每个顶点有且仅有一条出边. 对于顶点i,记它的出边为(i, a[i]). 再给出q组询问,每组询问由两个顶点a.b组成,要求输出满足下面条件的x.y: 从顶点a沿着出边走x步和从顶点b沿着出边走y步后到达的顶点相同. 在满足条件1的情况下max(x,y)最小. 在满足条件1和2的情况下min(x,y)最小. 在满足条件1.2和3的情况下x>=y.如果不存在满足条件1的x.y,输出-1 -1. 输入格式 第一行两个正整数n和q (n,q<=500,000).…
题目大意 给定一个n个顶点的有向图,每个顶点有且仅有一条出边. 对于顶点i,记它的出边为(i, a[i]). 再给出q组询问,每组询问由两个顶点a.b组成,要求输出满足下面条件的x.y: 从顶点a沿着出边走x步和从顶点b沿着出边走y步后到达的顶点相同. 在满足条件1的情况下max(x,y)最小. 在满足条件1和2的情况下min(x,y)最小. 在满足条件1.2和3的情况下x>=y. 如果不存在满足条件1的x.y,输出-1 -1. 分析 原图为基环森林 由于每个顶点有且仅有一条出边,树中只能往上跳…
POI2012题解 这次的完整的\(17\)道题哟. [BZOJ2788][Poi2012]Festival 很显然可以差分约束建图.这里问的是变量最多有多少种不同的取值. 我们知道,在同一个强连通分量中的变量的相对大小是限制死了的,即这个强连通分量中的最大值减去最小值不为\(\inf\),而这个区间中的所有数一定都可以被取到(因为这里的边权只有\(0,\pm1\)嘛),所以一个强连通分量对答案的贡献是这个强连通分量中的最长路\(+1\).对于不在同一个强连通分量中的变量,其相对大小不受限制,取…
2791: [Poi2012]Rendezvous Time Limit: 25 Sec  Memory Limit: 128 MBSubmit: 259  Solved: 160[Submit][Status][Discuss] Description 给定一个n个顶点的有向图,每个顶点有且仅有一条出边. 对于顶点i,记它的出边为(i, a[i]). 再给出q组询问,每组询问由两个顶点a.b组成,要求输出满足下面条件的x.y: 1. 从顶点a沿着出边走x步和从顶点b沿着出边走y步后到达的顶点相…
Search GO 说明:输入题号直接进入相应题目,如需搜索含数字的题目,请在关键词前加单引号 Problem ID Title Source AC Submit Y 1000 A+B Problem 10983 18765 Y 1036 [ZJOI2008]树的统计Count 5293 13132 Y 1588 [HNOI2002]营业额统计 5056 13607 1001 [BeiJing2006]狼抓兔子 4526 18386 Y 2002 [Hnoi2010]Bounce 弹飞绵羊 43…
#2691. 「POI2012」约会 Rendezvous 这题我简直不想说什么了,什么素质,卡常数…… “每个顶点有且仅有一条出边”,所以是一道基环树的题,首先tarjan缩点,在缩完点后的图上求a,b的LCA,如果LCA在环内,求出a,b分别对应环中的哪一个点,显然这两个点中的一个为最优解. 我一开始是在求LCA时顺便求出的a,b对应的点,这样使常数变大,虽然在LOJ和bzoj上都A了,但是在某OJ上疯狂T94,调了一下午+一晚上…… 这个可以提前一边dfs预处理出来: void dfs2(…