---数学
BAJim_H
比孤独更可悲的事情,就是根本不知道自己很孤独,或者分明很孤独,却把自己都骗得相信自己不孤独。
展开
-
[JZOJ3051] 单元格
Description 在一个R行C列的表格里,我们要选出3个不同的单元格。但要满足如下的两个条件: (1)选中的任意两个单元格都不在同一行。 (2)选中的任意两个单元格都不在同一列。 假设我们选中的单元格分别是:A,B,C,那么我们定义这种选择的“费用”= f[A][B] + f[B][C] + f[C][A]。 其中f[A][B]是指单元格A到单元格B的距离,即原创 2016-09-03 15:21:50 · 406 阅读 · 0 评论 -
[JZOJ5511] 送你一个DAG
Description 给出一个 n 个点 m 条边的 DAG 和参数 k。 定义一条经过 ll 条边的路径的权值为 lkl^k. 对于 i = 1…n, 求出所有 1 到 i 的路径的权值之和, 对 998244353 取模. 对于前 20% 的数据, n ≤ 2000,m ≤ 5000; 对于另 10% 的数据, k = 1; 对于另 20% 的数据, k ≤原创 2018-01-09 12:09:02 · 949 阅读 · 0 评论 -
[JZOJ5622]【NOI2018模拟4.2】table
Description Solution在数表中向下走一次乘上a,向右下走一次乘上b那么对于在第p行以下的位置,计算第p行每一个对它的贡献,乘上组合数(路径数)乘上a和b的对应次方对于在p行以上的位置,化式子 fi,j=afi−1,j+bfi−1,j−1f_{i,j}=af_{i-1,j}+bf_{i-1,j-1} fi,j=1afi+1,j−bafi,j−1f_{i,j}={1\over a原创 2018-04-02 17:05:30 · 203 阅读 · 0 评论 -
[JZOJ5612]【NOI2018模拟3.29】第三题(move)
Description你在二维平面上行走,要从(0,0)走到(n,m) 你有三种走法,假设你当前在(x,y),你可以走到(x+1,y+1),(x+1,y-1)或者(x+2,y)求方案数模100003 n,m<=1e18Solution将坐标系逆时针旋转45度 原来的问题就变成在二维平面上行走,要从(0,0)(0,0)走到(n+m2,n−m2)({n+m\over 2},{n-m\over 2}原创 2018-03-29 17:01:18 · 320 阅读 · 0 评论 -
[51Nod 1617] 奇偶数组
原题:CodeForces 117DDescription是一个包含n个元素的数组。对a中的元素进行1-n编号。 定义“偶数组”even,eveni=a2i(1≤2i≤n)even, even_i=a_{2i}(1≤2i≤n) ,即“偶数组” even是由数组a中编号为偶数的元素组成的。 定义“奇数组” odd,oddi=a2i−1(1≤2i−1≤n)odd, odd_i=a_{2i−1}(1≤原创 2018-04-05 15:14:07 · 402 阅读 · 0 评论 -
【数学】[51Nod 1149] Pi的递推式
Description设定义域为非负实数的函数F F(x)=1,0≤x<4F(x)=1,0≤x<4F(x)=1,0\leq xF(x)=F(x−1)+F(x−π),x≥4F(x)=F(x−1)+F(x−π),x≥4F(x)=F(x-1)+F(x-\pi),x\geq 4 其中ππ\pi为圆周率,π=3.1415926...π=3.1415926...\pi=3.1415926....原创 2018-05-24 16:43:25 · 401 阅读 · 0 评论 -
[JZOJ5894] 【NOIP2018模拟10.5】同余方程
Description给出l1,r1,l2,r2,ml_1,r_1,l_2,r_2,ml1,r1,l2,r2,m,求有多少组(x,y),满足x∈[l1,r1],y∈[l2,r2],x xor y≡0(modm)x\in [l_1,r_1],y\in [l_2,r_2],x\ xor\ y \equiv0\pmod mx∈[l1,r1],y∈[l2,r2],x&...原创 2018-10-05 16:31:04 · 249 阅读 · 0 评论 -
[ACM-ICPC Asia Beijing Regional Contest 2018 Reproduction problem] [JZOJ100148] 胖头鱼与方程【数学】【牛顿恒等式】
Description以下为魔改版题面n, m ≥ 1, n ≤ 6, n+m ≤ 10, |ai| ≤ 120保证|bi| &lt; 10^12Solution首先,此题的关键是一个叫牛顿恒等式的东西。考虑多项式F(x)=anxn+an−1xn−1+⋯+a1x+a0F(x)=a_nx^n+a_{n-1}x^{n-1}+\cdots+a_1x+a_0F(x)=anxn+an−1x...原创 2019-03-01 21:29:19 · 624 阅读 · 0 评论 -
【杂题】[LibreOJ #2409]【THUPC 2017】小 L 的计算题 / Sum 【数学】【多项式】
Description给出n个数a1...ana_1...a_na1...an求它们的111~nnn次方和n≤200000,a≤109n\leq 200000,a\leq 10^9n≤200000,a≤10920组数据,n总和不超过400000Solution此题的关键是一个叫牛顿恒等式的东西。考虑多项式F(x)=anxn+an−1xn−1+⋯+a1x+a0F(x)=a_nx^n...原创 2019-03-01 22:26:13 · 428 阅读 · 0 评论 -
[JZOJ6065]【NOI2019模拟2019.3.18】One?One!【数学】【多项式】
DescriptionSolution这道题虽然相对套路,但还是蛮考人的我们要求的实际上就是∑d⌊n111...1⌋(d个1)\sum\limits_{d} {\lfloor{n\over 111...1}\rfloor}(d个1)d∑⌊111...1n⌋(d个1)有一个套路就是上下同时乘9令N=9nN=9nN=9n那就变成了∑d≥2⌊N10d−1⌋\sum\limits_{d...原创 2019-03-18 22:41:04 · 427 阅读 · 0 评论 -
浅谈两类斯特林数
Preface给你N个元素,M个集合(无差别),要你将这N个元素放入M个集合,要求没有空集。求方案数。Text递推方程随手YY S(i,j)S(i,j) 前i−1i-1个元素,若放入了j−1j-1个集合,那么这个元素肯定是新开一个集合,所以等于S(i−1,j−1)S(i-1,j-1) 若已经放入了jj个集合,那么这个元素在前面所有元素中选一个放入,就是S(i−1,j)∗jS(原创 2017-01-21 08:13:45 · 2851 阅读 · 0 评论 -
[JZOJ5413]【NOIP2017提高A组集训10.22】清兰
Description 对于100%的数据,满足 1<=n<=50000,1<=m<=100000000,-100<=L<=100,|si|<=100Solution可以证明,均分一个区间一定是最优的自行感受一下然后设S差分后的序列为d 即di=Si+1−Sid_i=S_{i+1}-S_{i}设一个区间被分成了xx份,即它用掉了x−1x-1个子弹那么这个对答案的贡献就是x(dx−L)2\Lar原创 2017-10-24 08:15:39 · 513 阅读 · 0 评论 -
[JZOJ4786] 小a的强迫症
DescriptionSolution很明显的,我们可以按顺序放珠子。先放1号。怎么放都只有一种。然后放2号有1号个数+1个空,放2号个数-1个珠子(最后一个必须放在最后),可以有空位显然后面的是类似的。设前面有numnum个珠子,当前有pp个 然后就相当于在p−2p-2个空中放隔板,简单套一下组合公式就好但是隔板可以不插在珠子中?就是有的空可以不放珠子?枚举多少个隔板不插,再乘个组合公式。然后就原创 2016-09-18 19:16:45 · 550 阅读 · 0 评论 -
[JZOJ4798] 天使的分裂
Summary有数列ff,FF,定义如下fi=fi−1+fi−2,f0=f1=1\Large f_i=f_{i-1}+f_{i-2},f_0=f_1=1Fn=∑i=0nfifn−i\Large F_n=\sum\limits^{n}_{i=0} f_if_{n-i}求∑i=0nFi\Large \sum\limits^{n}_{i=0} F_iSolution我们把FF的公式拉出来 Fn=∑原创 2016-09-24 14:30:29 · 307 阅读 · 0 评论 -
[JZOJ4924] 向再见说再见
Description Solution先别管分差,考虑这个分差算出来第一个队分别得多少分。此处有一个极其精妙的dpdp 先把两个队从小到大排序。 设f[i][j]f[i][j]表示做到第ii个人,第一队赢了jj场,输的不算入答案的方案数。这个明显DP 做完后,剩下n−jn-j个人,那么设g[j]=f[n][j]×(n−j)!g[j]=f[n][j]\times (n-j)!,剩下的人随便打原创 2016-12-21 20:51:56 · 640 阅读 · 0 评论 -
[51Nod 1383] 整数分解为2的幂
Description 任何正整数都能分解成2的幂,给定整数N,求N的此类划分方法的数量!由于方案数量较大,输出Mod 1000000007的结果。 比如N = 7时,共有6种划分方法。 7=1+1+1+1+1+1+1 =1+1+1+1+1+2 =1+1+1+2+2 =1+2+2+2 =1+1+1+4 =1+2+4 输入一个数N原创 2017-01-11 20:50:08 · 420 阅读 · 0 评论 -
[JZOJ4058]【JSOI2015】子集选取
Description 对1e9+7取模Solution原创 2017-02-11 21:51:18 · 409 阅读 · 0 评论 -
[JZOJ3736] 数学题
Description Solution设λ1=x,λ2=y\lambda_1=x,\lambda_2=y原创 2017-03-27 12:55:29 · 840 阅读 · 0 评论 -
[JZOJ100023] 塔(口胡)
Description 小A想搭一个体积不超过m的塔,他有各种大小的立方积木,比如边长为a的积木,体积为a^3,现在小A需要你给一个X,每次小A会用一个体积不超过X的最大积木,依次到搭好为止,现在他想最大化积木的个数,同时在积木个数最大的情况下使X最大。 X为你用的积木体积的和Solution显然,设a为最大的a3≤ma^3\leq m 那么第一次要么选aa,要么选a−1a-1,可以证原创 2017-07-06 22:03:42 · 547 阅读 · 0 评论 -
[JZOJ5215]【HEOI、SXOI2017】组合数问题
Description求 ∑i=0ik+r≤nkCik+rnkmodp\Large \sum\limits_{i=0}^{ik+r\leq nk}{C_{nk}^{ik+r}}\mod p 其中1≤n≤109,0≤r<k≤50,2≤p≤230−11\leq n \leq 10^9,0\leq r<k\leq 50,2\leq p\leq 2^{30}-1Solution考虑组合数的实际意义 有原创 2017-07-09 16:54:47 · 610 阅读 · 0 评论 -
[JZOJ5358]【NOIP2017提高A组模拟9.12】BBQ
Description给出a,b,n 求∑i=1n∑j=1i−1Cai+ajai+aj+bi+bj\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{i-1}C_{a_i+a_j+b_i+b_j}^{a_i+a_j} 答案对1e9+7取模Solution转化一下。 Caa+bC_{a+b}^{a}就是在网格图中,只能向右和上走,(0,0)到(a,b)的方案数。那原创 2017-09-13 22:43:36 · 277 阅读 · 0 评论 -
[JZOJ5422]【NOIP2017提高A组集训10.25】天才绅士少女助手克里斯蒂娜
Description给定N个向量vv 需要支持两种操作,修改某一个向量 或者对于一个区间[l,r][l,r],求∑l≤i<j≤r|vi×vj|2\sum\limits_{l\leq i<j\leq r}|v_i\times v_j|^2 ×\times代表向量叉积Solution因为(xi,yi)×(xj,yj)=xiyj−xjyi(x_i,y_i)\times(x_j,y_j)=x_iy_原创 2017-10-25 15:14:46 · 261 阅读 · 0 评论 -
[JZOJ6090]【GDOI2019模拟2019.3.27】圆【数学】
Description有nnn场比赛,第i场比赛的前aia_iai名晋级有q次询问,每次询问一个区间[l,r][l,r][l,r],和一个xxx,表示只参加[l,r][l,r][l,r]的比赛,每场的排名会独立的在[1..x][1..x][1..x]中随机。回答至少有一场晋级的概率。没有模数答案与标准答案相差10−610^{-6}10−6以内即为正确。Soluton很有意思的一题。...原创 2019-03-28 15:10:39 · 173 阅读 · 0 评论