首页 > 其他分享 >Luogu P5676 [GZOI2017] 小z玩游戏

Luogu P5676 [GZOI2017] 小z玩游戏

时间:2023-01-01 19:55:06浏览次数:69  
标签:Tarjan 玩游戏 P5676 Luogu 建图 GZOI2017 游戏

P5676 [GZOI2017] 小z玩游戏

难度:提高+/省选-
标签:Tarjan 建图
\(\mathtt{blog}\)


有 \(n\) 组数 \((w_i,e_i)\),如果当前数值为 \(w_i\) 即可改变为 \(e_i\),如果当前数值为 \(x\) 也可以变为 \(kx(k\ge 2)\),问有多少组数在一个循环中。


这题不一眼 Tarjan。


想到对于这些关系建成一个图跑一个 Tarjan 求强连通分量,在一个强连通分量内就说明满足条件。

第一种建图方式:
暴力枚举游戏,判断是否可行进行建边。
时间复杂度 \(O(n^2)\)。得分 \(40\sim70\)。

第二种建图方式:
把点所代表的从游戏变为单个数,边所表达的从这个游戏能不能换到另一个游戏变为这个数能不能变成另一个数,便按照题意建 \(2\) 种边:
\(i\to k\times i(k\ge 2)\),和 \(w_i\to e_i\)。
时间复杂度为 \(O(w\log w+n)\),\(w\) 为值域。可以通过。


\(\mathtt{Code}\)



标签:Tarjan,玩游戏,P5676,Luogu,建图,GZOI2017,游戏
From: https://www.cnblogs.com/lhzQAQ/p/17018492.html

相关文章

  • Luogu6620 组合数问题 - 第二类斯特林数 -
    题目链接:https://www.luogu.com.cn/problem/P6620题解:其实就一个式子证明可以利用这个式子找一下规律$$k\binom{n}{k}=n\binom{n-1}{k-1}$$回到原题,把多项式拆开之......
  • Luogu4043 支线剧情 - 费用流 -
    题目链接:https://www.luogu.com.cn/problem/P4043题意:求图一个的路径并,使得所有边都包含且所有路径的权值之和最小,而且路径都是从1开始的题解:每条边都必须经过,容量设一......
  • luogu P4002 [清华集训2017]生成树计数
    题面传送门容易想到放到prufer序列上,变成下面的形式。\(\sum\limits_{\sumc_i=n-2}{\frac{(n-2)!}{\prod\limits_{i=1}^{n}{c_i!}}\prod\limits_{i=1}^{n}{a_i^{c_i+1}(......
  • luogu P4565 [CTSC2018]暴力写挂
    题面传送门神tm部分分可过。首先这个式子先两倍变成\(d_x+d_y+dist(x,y)-2d'_{LCA(x,y)}\)如果我们按照情报中心那题的方法,枚举\(LCA(x,y)\),将\(d_x\)看成\(x\)的点权,\(......
  • luogu P4775 [NOI2018] 情报中心
    题面传送门牛逼题,第一步转化都想不到。首先题目要求的是选出两条路径\((x_1,y_1),(x_2,y_2)\)满足有交,并且并的部分减去\(w_1+w_2\)最大。不妨假设\(p_1\)是\(x_1\)与\(......
  • luogu
    1973(DP,双指针)注意:题目中的区间\((l,r)\)是开区间!\(pre(i,j)\)表示前\(i\)个位置,某个地点选了\(j\)个活动,另一个地点所能选的活动数量的最大值。\(suf(i,j)\)表......
  • luoguP5383 普通多项式转下降幂多项式 题解
    学习了bztMinamoto大佬的做法,希望这篇题解可以使得那个方法更加易于理解。既然下降幂多项式转普通多项式可以采取分治\(\operatorname{NTT}\),那么可以猜测逆过来也可以......
  • luoguP2254 [NOI2005]瑰丽华尔兹 题解
    传送门题意给定\(n\)行\(m\)列的矩阵和钢琴的初始位置\((x,y)\),给定\(k\)个时间段,在每个时间段内钢琴会向给定方向(上/下/左/右)滑动,\(1\)秒移动\(1\)个单位长度......
  • Luogu4194 / LOJ115 - 网络流 -
    题目链接:https://www.luogu.com.cn/problem/P4194题解:LOJ115是无源汇上下界可行流的板子题Luogu4194需要一定建模无源汇上下界可行流,需要求一张图的流函数,使得满足流......
  • Luogu 省选计划 #1
    整体二分CDQ分治问题2(P3527)一次模拟下雨是把所有国家的一起下了,不妨所有国家一起二分。二分定义域为时间轴,初始把所有国家都挂在\(k/2\)上,然后根据结果分别缩小......