随笔分类 - 数学 math
摘要:题意: 给定 a b n找到满足ax+by=n 的x,y 令|x|+|y|最小(等时令a|x|+b|y|最小) 分析: 算法一定是扩展欧几里得。 最小的时候一定是 x 是最小正值 或者 y 是最小正值 (简单的证明应该是分x,y 符号一正一负,和x,y符号都为正来考虑) 扩欧解的方程为 ax+by
阅读全文
摘要:题意: 给出一些木棍的长度, 问你随机三根组成三角形的概率 分析: 枚举最长边,求出所有其余两边之和大于最长边的数目 将原来的长度点集 a[] 转化成某长度的数量点集 num[] 并求出任意两根相加的值的数量点集 sum[] 即 sum[m] = ∑num[i] * num[m - i] , 满足多
阅读全文
摘要:题意: 给出集合W(w1,w2,w3...,wn) 找到 x 使得 sqrt( (w1-x)^2 + (w2-x)^2 + .... + (wn-x)^2 ) 最小,求这个最小值;分析: (w1-x)^2 + (w2-x)^2 + .... + (wn-x)^2 = n * x^2 + 2*(w1+
阅读全文
摘要:HDU 5794 - A Simple Chess题意: 马(象棋)初始位置在(1,1), 现在要走到(n,m), 问有几种走法 棋盘上有r个障碍物, 该位置不能走, 并规定只能走右下方 数据范围: ( 1 ≤ n,m ≤10^18, 0 ≤ r ≤100 ) 分析: 分析不存在障碍物时的走法规律:
阅读全文
摘要:HDU 5793 - A Boring Question题意: 计算 ( ∑(0≤K1,K2...Km≤n )∏(1≤j<m) C[Kj, Kj+1] ) % 1000000007=? (C[Kj, Kj+1] 为组合数) 分析: 利用二项式展开: (a + b) ^ n = ∑(r = 0, n)
阅读全文
摘要:题意: 给出x, y, m[1...n], a[1..n]. 在[x,y]中寻找 p % 7 = 0 且对任意(1<= i <=n) p % m[i] != a[i] 的数字的个数 分析: 可用容斥定理,先在[x,y]找出所有7的倍数,再根据多个模线性方程连立,去掉所有不合法的 因 m[1...n]
阅读全文
摘要:题意: 对于一个由n*m个1*1的菱形组成可任意扭曲的矩形(姑且这么说),求添加斜线*(两种)让菱形变成正方形,使得整个矩形固定且无法扭曲的方案数。分析: n*m的矩形有如下性质:( 平行具有传递性 ) 任意一行的每一条竖边永远保持平行,任意一列的每一条横边永远保持平行 当一个单位格加上斜边的时候,
阅读全文
摘要:HDU 5728 - PowMod题意: 定义: k = ∑(i=1,m) φ(i∗n) mod 1000000007 给出: n,m,p ,且 n 无平方因子 求: ans= k^(k^(k...k)) mod p (k有无限个) 分析: 欧拉函数 + 指数循环节 第一部分 求出 k. 定理: 1
阅读全文
摘要:长度为 n 有男有女的队伍里没有 fmf 和 fff 的序列有多少 判断最后一个人无法得出结论 于是判断最后两人的递推式: fm(n) = mm(n-1) //最后两人为fm的长度为n的队伍 只能由 mm(n-1)得到 mf(n) = fm(n-1)+ ff(n-1) ff(n) = fm(n-1)
阅读全文
摘要:求曲线和直线围成的面积 求表达式,求积分
阅读全文

浙公网安备 33010602011771号