会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WstOne
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2019年4月13日
第十三届东北师范大学程序设计竞赛热身赛 C(exgcd+欧拉函数)
摘要: 题目链接 思路 对于答案,我们考虑对于每个可行的$c$会和多少$d$产生合法序偶。首先证明$c$和$b$必然互质。 假设$c$和$b$不互质,那么设$t_{1}=gcd(c, b),(t_{1} > 1)$对于 $(c*d)\%b=a$ 等价于 $(k_{1}*t_{1})\%b=a,(k_1\in
阅读全文
posted @ 2019-04-13 21:32 WstOne
阅读(251)
评论(0)
推荐(0)
2019年4月8日
HDU-6031 Innumerable Ancestors(二分+树上倍增)
摘要: 题意 给一棵树,$m$次询问,每次询问给两个点集问从两个点集中各取一个点的$LCA$的最大深度。 思路 二分答案。对于某个二分过程中得到的$Mid$,如果可行则两个点集在$Mid$所在的深度存在公共的祖先。枚举点集内的点,倍增找到他在这个深度的祖先就行。 代码 忘了多组读入痛失1A...
阅读全文
posted @ 2019-04-08 11:02 WstOne
阅读(222)
评论(0)
推荐(0)
2019年3月29日
HDU-1709 The Balance(生成函数)
摘要: 题意 给$n$个数,有哪些属于$1$到$n$个数字总和$sum$的数是通过该集合任意子集之间的加减运算无法得到的。 思路 对每个数构造$x^{-a[i]}+1+x^{a[i]}$,为了避免负幂次可以将整个下标记右移$sum$,处理幂次之间的加减关系时注意细节。 代码
阅读全文
posted @ 2019-03-29 07:59 WstOne
阅读(123)
评论(0)
推荐(0)
HDU-1171 Big Event in HDU(生成函数/背包dp)
摘要: 题意 给出物品种类,物品单价,每种物品的数量,尽可能把其分成价值相等的两部分。 思路 背包的思路显然是用一半总价值当作背包容量。 生成函数则是构造形如$1+x^{w[i]}+x^{2*w[i]}+...+x^{num[i]*w[i]}$的多项式,找到离$sum/2$最近的就完事。 代码
阅读全文
posted @ 2019-03-29 07:52 WstOne
阅读(141)
评论(0)
推荐(0)
2019年3月28日
HDU-6397(2018 Multi-University Training Contest 8) Character Encoding(生成函数+组合数学)
摘要: 题意 从$0$到$n-1$的数字里可重复的取至多$m$个数的和等于$k$的方案数。 思路 显然的生成函数的思路为构造 $(1+x+x^{2}+...+x^{n-1})^{m}$ 那么$x^{k}$的系数即答案。等比数列求和后得到 $ \frac {(1-x^n)^m} {(1-x)^m}$ 对分子二
阅读全文
posted @ 2019-03-28 21:59 WstOne
阅读(100)
评论(0)
推荐(0)
2019年3月26日
HDU-1398 Square Coins(生成函数)
摘要: 题意 与$hdu1028$类似,只不过可用的数字都是平方数。 思路 类似的思路,注意下细节。 代码
阅读全文
posted @ 2019-03-26 22:39 WstOne
阅读(119)
评论(0)
推荐(0)
HDU-1028 Ignatius and the Princess III(生成函数)
摘要: 题意 给出$n$,问用$1$到$n$的数字问能构成$n$的方案数 思路 生成函数基础题,$x^{n}$的系数即答案。 代码
阅读全文
posted @ 2019-03-26 22:20 WstOne
阅读(102)
评论(0)
推荐(0)
软件工程导论 四则运算
摘要: 这次作业在基础的四则运算基础上,实现了生成括号的功能。虽然括号生成的规则具有一定的规律性,生成的括号运算式形如$(a \otimes b)$,其中$\otimes$是$+,-,*,/$四种运算符中的一种,但是对于每一对$a$和$b$是否生成括号是随机的,所以依然可以达到练习四则运算的目的。对于$nu
阅读全文
posted @ 2019-03-26 22:01 WstOne
阅读(207)
评论(0)
推荐(0)
2019年3月15日
Codeforces 1101G(线性基)
摘要: 题目链接 题意 将序列尽可能分成多段使得任意$x \geq 1$段内的所有元素的异或和大于$0$问最多多少段 思路 首先,如果所有元素异或和等于$0$答案显然为$-1$,否则构造整个序列的线性基,这个线性基的大小就是答案。 代码
阅读全文
posted @ 2019-03-15 19:42 WstOne
阅读(309)
评论(0)
推荐(0)
2019年2月5日
Codeforces 1096F(dp + 树状数组)
摘要: 题目链接 题意: 对于长度为$n$的排列,在已知一些位的前提下求逆序对的期望 思路: 将答案分为$3$部分 $1.$$-1$与$-1$之间对答案的贡献。由于逆序对考虑的是数字之间的大小关系,故假设$-1$的数量为$cnt$,可以等效成求长度为$cnt$的排列的逆序对期望。设$dp[i]$为长度为$i
阅读全文
posted @ 2019-02-05 20:41 WstOne
阅读(164)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告