数学
^Rely!-
来自仙都的骚年
展开
-
P1850 换教室(期望dp,Floyd)
P1850 换教室题目描述有n个课程安排,其中第i个课程安排是在aia_iai号教室上课. 每个课程安排都有相应的替代方案,也就是说,我们也可以选择申请在bib_ibi号教室上同样的课程. 对于每个课程安排,申请通过的概率为pip_ipi,而且我们最多可以申请更换mmm个课程的上课地点. 当然,也可以选择一个都不申请. 与此同时,课间在不同教室之间移动时有一个体力消耗值,现在我们希望求一...原创 2019-11-04 20:21:56 · 164 阅读 · 0 评论 -
P2312 解方程(秦九韶算法,模运算性质)
P2312 解方程题目描述给出一个形如a0+a1x+a2x2+⋯+anxn=0a_0+a_1x+a_2x^2+⋯+a_nx^n=0a0+a1x+a2x2+⋯+anxn=0的多项式方程,求这个方程在[1,m][1,m][1,m]区间内的所有整数解.题目分析分析出题人的意思并观察数据范围. 可见∣ai∣|a_i|∣ai∣的数据范围非常大,而mmm的数据范围却比...原创 2019-10-25 20:19:45 · 358 阅读 · 0 评论 -
P3986 斐波那契数列(拓展欧几里得定理)
P3986 斐波那契数列题目描述定义一个数列:f(1)=a,f(2)=b,f(n (n>1) )=f(n−1)+f(n−2)f(1)=a,f(2)=b,f(n\:(n>1)\:)=f(n-1)+f(n-2)f(1)=a,f(2)=b,f(n(n>1))=f(n−1)+f(n−2),其中a,ba,ba,b均为正整数,问有多少种(a,b)(a,b)(a,b)使得kkk出现在数列中...原创 2019-10-24 20:36:59 · 483 阅读 · 0 评论 -
P5024 保卫王国(矩阵乘法,动态dp)
P5024 保卫王国题意概述给定一棵带权树和mmm个要求,求树上每条边的两个端点至少选择一个时,最小的总权值. 此外,每个要求都会指定两个点是否能够选择,求在分别满足这些要求的前提下,最小的总权值是多少.题目分析首先,如果只看题目的前半部分,就是一个简单的树形dpdpdp,本题的难点就在于如何在指定两个点的状态的同时做到时间复杂度尽量低.朴素的想法考虑最朴素的做法,显然是每次询问时,重...原创 2019-10-08 23:01:32 · 162 阅读 · 0 评论 -
P5520 [yLOI2019] 青原樱(排列组合)
P5520 [yLOI2019] 青原樱我又来颓文化啦!题目描述从nnn个空位中选择一些空位种mmm樱花,要求每两棵樱花之间至少要有一个空位.求合法种植数.题目分析题解本家这不是五三水题嘛。。。首先,看到这种“一个空位”的问题,第一想法就是把一棵樱花和它后面的空位视为一组(或者一个数).另外我们可以发现,如果最后一个元素在n位置上时,那么是不用考虑它后面的那个空位的.所以思路就...原创 2019-08-26 16:37:39 · 320 阅读 · 0 评论 -
P4197 Peaks (倍增,主席树,Kruskal重构树)
P4197 Peaks题意描述在BytemountainsBytemountainsBytemountains有nnn座山峰,每座山峰有他的高度hih_ihi. 有些山峰之间有双向道路相连,共mmm条路径,每条路径有一个困难值,这个值越大表示越难走,现在有qqq组询问,每组询问询问从点vvv开始只经过困难值小于等于ddd的路径所能到达的山峰中第k高的山峰,如果无解输出−1-1−1.题目分...原创 2019-08-26 15:25:14 · 185 阅读 · 0 评论 -
P1351 联合权值(模拟,贪心,数学)
虽然这道题打了“动态规划,动规,dp”和“最近公共祖先,LCA”的标签,但实际上一点关系没有???P1351 联合权值题目大意给出一棵树,求树上距离等于2的有序点对的乘积和和乘积最大值.题目分析首先,此题说的比较的隐晦. 所谓的有n−1n-1n−1条边,nnn个点的无相连通图,其实就是一颗无根树. 换句话说,没有一个环. 所以,要是两个点同于另一个点(称为中转点)相连,则它们不可能再...原创 2019-08-21 20:38:46 · 131 阅读 · 0 评论 -
P5514 永夜的报应(异或,数学)
P5514 永夜的报应做kruskal重构树腻了,来拓展下视野。。。题目描述定义一组数的权值为该组内所有数的异或和. 请求出一种分组方案,使得分出的所有组数的权值之和最小,输出权值之和的最小值.题目解析我们知道异或运算的基本法则:同号则为假,异号则为真.不妨对每一位进行分析:0 ^ 0 = 01 ^ 0 = 0 ^ 1 = 11 ^ 1 =0可以发现每一位异或的值一定小于等于...原创 2019-08-25 20:49:15 · 243 阅读 · 0 评论 -
P1069 细胞分裂(分解质因子)
P1069 细胞分裂题目描述给出两个数m1,m2m1,m2m1,m2和nnn个数s1,s2,....,sns_1,s_2,....,s_ns1,s2,....,sn,试在sis_isi中选取一个数使得m1m2∣(si)km_{1}^{m_2}|(s_i)^{k}m1m2∣(si)k (m1m2m_{1}^{m_2}m1m2整除(si)k(s_i)^{k}(si)k)中的kk...原创 2019-08-10 20:58:46 · 396 阅读 · 0 评论 -
P4774 [NOI2018]屠龙勇士(exCRT,multiset)
P4774 [NOI2018]屠龙勇士本题做题思路参考 @shadowice1984的题解简要题意有nnn条巨龙和mmm把剑,每条巨龙有aia_iai的初始生命值,有pip_ipi的恢复能力. 一条巨龙被杀死当且仅当其受到的伤害使其剩余血量恰好为000或者在任意次恢复后恰好为000.而每次拿来杀巨龙的剑也有要求:1.1 .1. 优先选择当前拥有的,攻击力不高于巨龙初始生命值中攻击力最...原创 2019-08-10 16:49:05 · 190 阅读 · 0 评论 -
P1134 阶乘问题(数论,分解质因数)
P1134 阶乘问题题目大意求阶乘nnn的最后一位非零数.题目分析可以发现,最后一位非零数一定是2,4,6,8{2,4,6,8}2,4,6,8中的某一个数.所以可以写个随机数生成器交上去那我们不妨考虑什么情况下会产生后导000:2∗5=102*5=102∗5=10显然222的个数比555的个数多,那我们就可以对每个数,分解出它所含的222和555,再拿剩下的去乘和模;计算的冗余22...原创 2019-08-09 22:27:39 · 255 阅读 · 0 评论 -
P4777 扩展中国剩余定理(exCRT)
P4777 扩展中国剩余定理简要题意给定nnn组非负整数ai,bia_i, b_iai,bi,求解关于xxx的方程组的最小非负整数解.每个方程的形式如下:x≡ai(mod  bi).x\equiv a_i (mod \:\:b_i).x≡ai(modbi).其中b1,b2,b3...bkb_1,b_2,b_3...b...原创 2019-08-07 19:33:39 · 165 阅读 · 0 评论