2020牛客寒假集训营2
nirvana · rebirth
NIRVANA & REBIRTH
展开
-
2020牛客寒假算法基础集训营2——A.做游戏【签到题】
题目传送门题目描述牛牛和 牛可乐在玩石头剪刀布。众所周知,石头剪刀布的规则是这样的:在一局游戏中,双方各自出石头、剪刀、布其一。胜负关系如下:牛牛和 牛可乐进行了多轮游戏, 牛牛总共出了 A 次石头,B 次剪刀,C 次布;牛可乐总共出了 X 次石头,Y 次剪刀,Z 次布。 你需要求出 牛牛最多获胜多少局。输入描述:第一行,三个非负整数 A,B,C 。第二行,三个非负整数...原创 2020-02-06 18:24:49 · 342 阅读 · 0 评论 -
2020牛客寒假算法基础集训营2——B.排数字【简单题】
题目传送门题目描述子串是连续的。牛可乐 最喜爱的字符串是 616\text{616}616。牛可乐得到了一个纯数字的字符串 S\text{}SS,他想知道在可以任意打乱 S\text{}SS 顺序的情况下,最多有多少个不同的子串为 616\text{616}616 。当两个子串 S[l1…r1],S[l2…r2]S[l_1\dots r_1], S[l_2\dots r_2]S[l1...原创 2020-02-06 18:29:44 · 309 阅读 · 0 评论 -
2020牛客寒假算法基础集训营2——C.算概率【DP】
题目传送门题目描述牛牛刚刚考完了期末,尽管 牛牛 做答了所有 n\text{}nn 道题目,但他不知道有多少题是正确的。不过,牛牛 知道第 i\text{}ii 道题的正确率是 pip_ipi 。牛牛 想知道这 nnn 题里恰好有 0,1,…,n0,1,\dots,n0,1,…,n 题正确的概率分别是多少,对 109+710^9+7109+7 取模。对 109+710^9+7109+...原创 2020-02-06 18:48:38 · 351 阅读 · 0 评论 -
2020牛客寒假算法基础集训营2——D.数三角【极角排序】(N^2*logN解法)
题目传送门题目描述牛牛得到了一个平面,这个平面上有 nnn 个不重合的点,第 iii 个点的坐标为 (xi,yi)(x_i,y_i)(xi,yi).牛牛想知道,这 nnn 个点形成的三角形中,总共有多少个钝角三角形。输入描述:第一行,一个正整数 nnn,表示点数。第二行至第 n+1n+1n+1 行中,第 i+1i+1i+1 行包含两个整数 xi,yix_i,y_ixi,yi...原创 2020-02-06 20:42:54 · 315 阅读 · 1 评论 -
2020牛客寒假算法基础集训营2——E.做计数【推公式】
题目传送门题目描述这一天,牛牛与 牛魔王相遇了――然而这并不在 牛牛期望之中。牛魔王不出意料又给 牛牛一道看似很难的题目:求有多少个不同的正整数三元组 (i,j,k)\text{}(i,j,k)(i,j,k) 满足 i+j=k\sqrt i+\sqrt j=\sqrt ki+j=k ,且 i×j≤ni\times j\leq ni×j≤n。牛牛并不会做,你能略施援手吗?当两个三元...原创 2020-02-06 21:18:06 · 300 阅读 · 0 评论 -
2020牛客寒假算法基础集训营2——F.拿物品【思维 + 贪心】
题目传送门题目描述牛牛和 牛可乐 面前有 n 个物品,这些物品编号为 1,2,…,n1,2,\dots,n1,2,…,n ,每个物品有两个属性 ai,bia_i, b_iai,bi。牛牛与 牛可乐会轮流从剩下物品中任意拿走一个, 牛牛先选取。设 牛牛选取的物品编号集合为 H,牛可乐选取的物品编号的集合为 T,取完之后,牛牛 得分为 ∑i∈Hai\sum_{i\in H} a_i∑i∈...原创 2020-02-07 18:11:56 · 406 阅读 · 0 评论 -
2020牛客寒假算法基础集训营2——G.判正误【快速幂】(奇葩题?)
题目传送门题目描述牛可乐有七个整数 a,b,c,d,e,f,g\text{}a,b,c,d,e,f,ga,b,c,d,e,f,g 并且他猜想 ad+be+cf=ga^d+b^e+c^f=gad+be+cf=g 。但 牛可乐无法进行如此庞大的计算。请验证 牛可乐的猜想是否成立。输入描述:第一行一个正整数 T,表示有 T 组数据。每组数据输入一行七个整数 \text{}a,b,c,d...原创 2020-02-07 18:16:32 · 291 阅读 · 0 评论 -
2020牛客寒假算法基础集训营2——H.施魔法【DP】
题目传送门题目描述牛可乐有 n 个元素( 编号 1…n ),第 i 个元素的能量值为 aia_iai 。牛可乐可以选择至少k 个元素来施放一次魔法,魔法消耗的魔力是这些元素能量值的极差。形式化地,若所用元素编号集合为 S,则消耗的魔力为 maxi∈S{ai}−mini∈S{ai}\max_{i\in S}\{a_i\}-\min_{i\in S}\{a_i\}maxi∈S{ai}...原创 2020-02-06 23:57:02 · 628 阅读 · 4 评论 -
2020牛客寒假算法基础集训营——I.建通道【最小生成树 -> 二进制 & 思维】
题目传送门题目描述在无垠的宇宙中,有 n 个星球,第 i 个星球有权值 viv_ivi。由于星球之间距离极远,因此想在有限的时间内在星际间旅行,就必须要在星球间建立传送通道。任意两个星球之间均可以建立传送通道,不过花费并不一样。第 i 个星球与第 j 个星球的之间建立传送通道的花费是 lowbit(vi⊕vj)\text{lowbit}(v_i\oplus v_j)lowbit(vi...原创 2020-02-07 15:18:12 · 1677 阅读 · 0 评论 -
2020牛客寒假算法基础集训营2——J-求函数【线段树 维护 矩阵乘法】【函数推导 + 双线段树维护参数】
题目传送门题目描述牛可乐有 nnn 个一次函数,第 iii 个函数为 fi(x)=ki×x+bif_i(x)=k_i\times x+b_ifi(x)=ki×x+bi。牛可乐有 mmm 次操作,每次操作为以下二者其一:• 1 i k b\text{1 i k b}1 i k b 将 fi(x)f_i(x)fi(x) 修改...原创 2020-02-07 17:45:51 · 1967 阅读 · 2 评论