随笔分类 - 3.0 数学
摘要:传送门 Easy Version \(\texttt{Difficulty:2100}\) 题目大意 \(\texttt{Alice}\) 和 \(\texttt{Bob}\) 进行一个游戏,游戏初始分数 \(x=0\) ,每轮 \(\texttt{Alice}\) 先指定一个实数 \(t\in[0
阅读全文
摘要:传送门 \(\texttt{Difficulty:2100}\) 题目大意 有一个长为 \(n(2\le n\le 2\cdot10^5)\) 的正整数序列 \(a\) ,有 \(n-1\) 条比例关系,每条关系 \(i,j,x,y(1≤i,j≤n, i≠j, 1≤x,y≤n)\) ,表示 \(\f
阅读全文
摘要:传送门 题目大意 一个 \(T(2\leq T\leq 100)\) 条边的无向图,节点编号 \(1\sim1000\) 求起点 \(S\) 到终点 \(E\) 恰好经过 \(N(2\leq N\leq10^6)\) 的最短路长度。 思路 考虑到边数不到 \(100\) ,于是最多会有 \(200\
阅读全文
摘要:传送门 题目大意 思路 设选出的子序列中第 \(i\) 个数字为 \(b_i\) , 第起始的数字为 \(x_i\) ,于是若该子序列是好的,则 \(\sum_{i=1}^{n}\frac{(2x_i+b_i-1)b_i}{2}=0\) ,即 \(\sum_{i=1}^n b_ix_i=-\sum_
阅读全文
摘要:传送门 题目大意 交互题,初始有一个数字 \(x(1\leq x<n)\) ,每次可以进行询问 \(+\space c(1\leq c<n)\) ,使得 \(x+=c\) ,并且给出 \(\lfloor\frac{x}{n}\rfloor\) 。 一开始输入一个 \(n(2< n\leq 1000)
阅读全文
摘要:传送门 题目大意 给定一个长为 \(n(1\leq n\leq 2\times10^5)\) 的整数序列 \(s(1\leq s_{i}\leq2\times10^5)\) ,以及一个长为 \(m(1\leq m\leq 2\times10^5)\) 的整数序列 \(t(1\leq t_{i}\le
阅读全文
摘要:题目大意 \(h\times w(1\leq h,m\leq 10^5)\) 的棋盘,棋盘中有 \(n(1\leq n\leq 2000)\) 个不能通过的黑色格子,左上角和右下角的格子一定都是白色的。从左上角开始,每次只能向下或向右走一格,求有多少种走到右下角格子的方法。 思路 由于黑点的数量非常
阅读全文
摘要:题目大意 一个 \(n(1\leq n\leq 2500)\) 个节点的森林,每个点 \(i\) 有权值 \(s_{i},p_{i}(0<s_{i},p_{i}\leq 10^4)\) 以及父亲 \(r_{i}\) 。每个节点可以被选择的前提是其父亲已经被选择,从中选出 \(k(1\leq k\le
阅读全文
摘要:两道非常像的题,放到一起来写 题目大意:用若干2x1的砖去铺一个3xN的空间(POJ3420为4xN),问总共有多少种不同的铺法(POJ3420还要求结果对MOD求模)。 思路:找规律。对于3xN的空间,显然N为奇数时答案为0。设f(n)为3xn时的结果,b(n)为3xn中不能够切分(即不包括由两个
阅读全文
摘要:传送门 思路: 设球心坐标为(x1,x2,...,xn),有 ,由此我们可以列出N+1个二次方程,我们可以对前后两个方程做差,来得到N个一次方程,同时可以消掉常数C,第i个方程即 那么我们就可以直接采用高斯消元,解出圆心的坐标。 代码: #include<bits/stdc++.h> #includ
阅读全文
摘要:传送门 题目大意:4种面值c[i]的硬币,每种硬币持有d[i]个,问有多少种方法支付出正好N块钱。 可以先预处理出持有硬币无限的情况dp[n],即一个完全背包问题。 之后根据容斥原理,相当于求但是拥有限制,可以参考有限制的不定方程非负整数解的容斥方法,我们设全集为所有在无限情况下凑出S的方案数,属性
阅读全文