摘要: 传送门 题意 题解 显然,在边双中,$s$ 到 $t$之间不存在必须经过的边。 因此,我们缩点,然后求树的直径就好了。 附上代码: 阅读全文
posted @ 2018-08-05 18:31 MCH__ds 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意 给出一个 $1$ 到 $n$ 的全排列,现在对这个全排列序列进行 $m$ 次局部排序,排序分为两种:$(0,l,r)$ 表示将区间 $[l,r]$ 的数字升序排序,$(1,l,r)$ 表示将区间 $[l,r]$ 的数字降序排序。 最后询问第 $q$ 位置上的数字。$n,m\leq 30 阅读全文
posted @ 2018-08-05 11:30 MCH__ds 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意 自己看原题啊 题解 直接建一颗有 $M$ 个节点的线段树,然后单点修改、区间查询最大值即可。 时间复杂度: $\mathcal O(m \mathrm{lg} m)$ 。 上代码: 阅读全文
posted @ 2018-08-05 11:17 MCH__ds 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题目目录 第一题 交互题 题意 一句话题意:求把$n$拆成一些不同的斐波那契数之和的方案数。 $n\leq 10^{18}$。 题解 此题在洛谷上有原题。若想看详细题解,请转到这里。 我们可以把$n$贪心拆为几个斐波那契数之和,然后对于每一个数,我们$dp_{i0}$和$dp_{i1}$表示$1-i 阅读全文
posted @ 2018-07-25 20:38 MCH__ds 阅读(246) 评论(1) 推荐(0) 编辑
摘要: 题目目录切瓜 / Melon糕 / Cake倒水游戏 / Bucket第一题 切瓜题意一个球形的西瓜,切$n$刀,请问最多能切成几块?答案对$10^9+7$取模。$n\leq 10^9$。题解啊啊啊,我们可以求出 $n=1,2,3,4$ 时的解,然后猜想答案的公式是(因为是三维的)$$ans=an^3+bn^2+cn+d$$然后,把我们求出的解带到Mathematica里算一下——啊哈!然后我们的... 阅读全文
posted @ 2018-07-24 20:31 MCH__ds 阅读(179) 评论(1) 推荐(0) 编辑
摘要: 传送门第一题 我们爱几何题意给定$n$个整点$x_i,y_i$。从中挑出$k\geq 3$个点组成一个多边形。求有没有一种挑点的方式使得该多边形为正多边形注:每条边和每个夹角都相等的多边形叫做正多边形。$n\leq 1000,-10^9\leq x_i,y_i\leq 10^9$。题解好难啊后来听大佬说,再看几遍题目。然后就看到了那个整点嗯。那整点又有什么用处呢?丢结论跑:由整点构成的多边形只能是... 阅读全文
posted @ 2018-07-24 20:03 MCH__ds 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 传送门第一题 反蝴蝶效应题意有$n$个点,我们需要走过这些点仅$1$次,到点$i$时你的身上必须有$a_i$的能量。在那之后,你的能量会$-1$。求你开始时需要的最小能量值。题解算法一:二分。算法二:输出$\max_{i=1}^{n}\left(a_i+i-1\right)$input()print(max(i+j for i,j in enumerate(map(int,input().sp... 阅读全文
posted @ 2018-07-24 10:15 MCH__ds 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意 数列$X_{n+1}=(aX_n+c)\bmod m$ 其中$a,c$是给定的常数,$n>0$。$X_0$的值已给出。 然后呢,你需要求出$X_n\bmod g$。 $n,m,a,c,X_0\leq10^{18},g\leq 10^8$。 题解 构造列向量 $$C_n=\begin{b 阅读全文
posted @ 2018-07-23 17:31 MCH__ds 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 今天好像是模板的一天。 传送门 题意 给定矩阵$A,B$,求$A\times B$。 题解 不会矩阵乘法的请移步这里 好水啊 不过还是没有一次AC 都怪STL array 我代码里原先用了array<array<int, 501>,501>表示矩阵 结果后来。。。RE了 换成vector一切无毛病 阅读全文
posted @ 2018-07-23 15:20 MCH__ds 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意 给定一个线性方程组 $$\begin{cases} a_{11}x_1+a_{12}x_2+\cdots+a_{1n}x_n=b_1\\a_{21}x_1+a_{22}x_2+\cdots+a_{2n}x_n=b_1\\...\\a_{n1}x_1+a_{n2}x_2+\cdots+a 阅读全文
posted @ 2018-07-23 13:48 MCH__ds 阅读(309) 评论(0) 推荐(0) 编辑