ICode9

精准搜索请尝试: 精确搜索
  • CF1667E Centroid Probabilities2022-04-22 22:03:47

    题面传送门 写了个NTT然后被一堆到现在还看不懂的线性做法吊起来打。 首先我们考虑直接对重心的充要条件下手:当前节点的孩子的子树不超过\(\frac{n}{2}\)且总和大于\(\frac{n}{2}\) 先考虑设\(g_i\)表示一颗\(i\)个点的树,且没有一个子树大小超过\(\frac{n}{2}\)的方案数。发现可以

  • APIO20212022-04-22 16:34:38

    Day1 决策单调性与四边形不等式-彭思进 5.19 18:30-21:00 一、定义与约定 题目中若没有明确给出,则可以认为所有 \(n\times m\) 或者 \(n\times n\) 的矩阵都可以 \(O(n)\) 预处理,\(O(1)\) 计算某个元素的值。 用 \(\min_i(A)\) 表示矩阵 \(A\) 的第 \(i\) 行的最小值在哪一位取

  • 数学/数论专题-学习笔记:矩阵小记#2(矩阵快速幂)2022-04-17 16:34:54

    目录1. 前言2. 矩阵快速幂3. 例题4. 总结 1. 前言 本篇文章是作者学习矩阵时候的一些笔记。 注意作者是个 OIer,因此并不会涉及到专业的线性代数知识(或者说是极少)。 前置知识:矩阵定义+矩阵乘法,正整数快速幂。 2. 矩阵快速幂 我们知道复数(或者简单点,实数)中有幂的定义: 对于 \(a \in C

  • CF803C题解2022-04-17 13:31:06

    题面 题意: 构造长度为 \(k\) 的严格上升序列,满足序列的总和为 \(n\) 且他们的最大公因数最大。 我们设它的最大公因数为 \(t\) ,明显 \(t\leq \frac{2n}{k\times (k+1)}\) ,否则数列 \(t,2t,\ldots,kt\) 的总和将会大于 \(n\) 。 此外,还要保证 \(t\) 是 \(n\) 的因数,所以要事先做出

  • [NOIP2021] 方差2022-04-16 09:34:27

    前言 \(\texttt{p}\color{red}{\texttt{igstd}}\) 场切的题,我到现在才来补。 导致我爆炸的题。 大意 给你一个非降的序列 \(a\),每次可以将 \(a_i\) 变成 \(a_{i-1}+a_{i+1}-a_i\),求若干次操作之后方差最小是多少,输出最小值乘 \(n^2\)。 Sol 首先是大家都知道的,这一次操作相当于交

  • 斯特林数和分拆数2022-04-16 01:31:08

    上升幂与下降幂 上升幂:\(x^{\overline{n}}=\prod_{k=0}^{n-1}(x+k)=x(x+1)(x+2)...(x+n-1)\) 下降幂:\(x^{\underline{n}}=\frac{x!}{(x-n)!}=\prod_{k=0}^{n-1}(x-k)\) 第一类斯特林数(无符号) 定义:第一类斯特林数(斯特林轮换数)\(n\brack k\),也可记做\(s(n,k)\) ,表示将\(n\)个

  • 2022-04-15 12:33:45

    小S在一个\(n\times n\)的棋盘上玩游戏。 他首先在每个方格上随机地填入\(1\)到\(m\)之间的正整数(每个方格填的数互不相同),然后随机地选出k个数字(可能不在棋盘上),把它们出现在棋盘上的方格涂黑。 设有R行被整行涂黑,有C列被整列涂黑,便可以得到\(2^{R+C}\)分。 求他的期望得分。 输入

  • 深度学习教程 | CNN应用:目标检测2022-04-14 07:00:34

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/35 本文地址:http://www.showmeai.tech/article-detail/223 声明:版权所有,转载请联系平台与作者并注明出处 收藏ShowMeAI查看更多精彩内容 本系列为吴恩达老师《深度学习专业课程》学习与总结整理所得,对应的课

  • 深度学习教程 | 卷积神经网络解读2022-04-14 06:31:15

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/35 本文地址:http://www.showmeai.tech/article-detail/221 声明:版权所有,转载请联系平台与作者并注明出处 收藏ShowMeAI查看更多精彩内容 本系列为吴恩达老师《深度学习专业课程》学习与总结整理所得,对应的课

  • 类型转换坑死人2022-04-13 20:32:06

    起因 上周周赛没写出来第四题2234. 花园的最大总美丽值,这几天找时间用双指针+前缀和的方法写出来了,结果发现77个测试用例能过76个,只有一个死活过不了,差距还挺大。 原因 原因就是很简单的溢出错误。在计算前缀和的时候,由于需要计算排序后把前0 ~ i个花园的花的数量增加到第i + 1个

  • [BalkanOI2011] timeismoney 题解2022-04-12 17:31:06

    link Solution 虽然要退役了,不过还是写写题解纪念一下最后的日子吧。 可以发现的是,如果我们把 \(\sum a\) 看作 \(x\),\(\sum b\) 看作 \(y\),然后一种树就是一个点 \((x,y)\),那么答案一定在凸包上,并且是一个下凸壳,具体证明可以使用反比例函数,不过窃以为当作结论记住比较方便。 既然

  • 算法珠玑——双百故事2022-04-11 16:32:42

    https://leetcode-cn.com/problems/happy-number/submissions/ class Solution { public: bool isHappy(int n) { short times = 7; int num; while(n != 1 && --times) { num = 0; while(n) {

  • 使用加强堆结构解决topK问题2022-04-10 11:33:47

    作者:Grey 原文地址: 使用加强堆结构解决topK问题 题目描述 LintCode 550 · Top K Frequent Words II 思路 由于要统计每个字符串的次数,以及字典序,所以,我们需要把用户每次add的字符串封装成一个对象,这个对象中包括了这个字符串和这个字符串出现的次数。 假设我们封装的对象如下: pu

  • 递增全局第k小2022-04-09 11:00:55

    洛谷P7072 一句话题意:给定 正整数 \(w \in [1,99]\) ,向空队列中不断加数,设当前有 \(n\) 个数,每次加完求第 \(\lfloor n \times w \% \rfloor\) 大的数是多少。 \((1 \le n \le 1e5\)) 做法:看起来是求区间第 \(k\) 大,有点复杂,但由于 \(n \times w \%\) 是单调递增的,我们可以用一个

  • 概率期望题(期望 DP)做题记录2022-04-08 09:03:08

    概率期望题(期望 DP)做题记录 P3830 [SHOI2012]随机树 难点在于第二问:生成树的期望深度。 不 wei zhuo 捏,设 \(dp_{i,j}\) 表示已经有了 \(i\) 个叶子结点,深度大于 \(j\) 的概率。 考虑枚举一棵子树的大小,转移方程如下: \[dp_{i,j}=\sum_{k=1}^{i-1}\dfrac{dp_{k,j-1}+dp_{i-k,j-1}-d

  • P2651 添加括号III 题解2022-04-06 21:34:44

    或许是我太蒟了,想了好久的解法。 此题很明确,我们需要加上若干括号使得最后结果为整数。 明显的,我们在日常的数学计算中,可以发现:设任意分数 \(\dfrac{x}{y}\) ( \(x\) , \(y\) 均为正整数),如果 \(\gcd(x,y)=y\) ,那么 \(\dfrac{x}{y}=x\) ,也就是 \(\dfrac{x}{y}\) 为整数,即 \(x\) ,

  • ABC240G Teleporting Takahashi2022-04-06 18:04:28

    考虑只考虑二维: \(\sum \binom{x + y + 2k}{x+i,y + k - i,k - i}\\=\sum \binom{x+y+2k}{x+k}\times\binom{x+k}{x+i}\times\binom{y+k}{i}\) 即考虑枚举二维上如何操作,考虑其共走了\(x + y + 2k\)步, 先枚举第一维上的正方向,然后枚举第二维正方向的位置,然后枚举第二维回退的方向

  • 4.5省选练习2022-04-05 17:33:49

    \(T1\) \(emm,\)爆搜\(?\)好久没见过搜索题了... 一样的就跳,不一样的就改\(TAT\) #include<bits/stdc++.h> #define MAXM 1000010 #define MAXN 210 using namespace std; char *a,*b; int len[MAXN]; string s[MAXN]; int ans[10],ans1,n; void work(int i,int j,int leni,int l

  • 神奇的数2022-04-05 13:03:56

    描述 提交 自定义测试 下发文件下载 返回比赛 题目背景 对于一个正整数 x,如果存在 三个正整数 a,b,c 满足 \(a×b=c,a+b+c=x\)。那么我们称 x 是一个神奇的数。 现在给你正整数 x,问这个数是否是一个神奇的数,是的话输出"Yes",否则输出"No"。 输入格式 一行包括一个正整数 \(x\)。 输

  • ???2022-04-05 09:05:04

    做题总结 2022.4.2 BS1215 旅馆Hotel : 线段树维护区间最大子段和,查询时线段树上二分。 BS1216 买水果 :push_up技巧。 inline void push_up(int id, int p) { t[id][p].mx = std :: max(t[id][p << 1].mx, t[id][p << 1 | 1].mx); t[id][p].mn = std :: min(t[id][p << 1].mn,

  • 4.4省选练习2022-04-04 23:01:44

    \(4.4\)省选练习 \(T1\) 很能递推的样子,模数一眼\(NTT,\)那么大概就是乘上一个转移多项式了 我们要求多少个被染色的块权值 考虑每一维分开处理,假设我们现在得到了前\(i-1\)维度的状态,我们现在增加一个维度 然后分成两种情况 \(a_i\neq 1,f[i]=f[i-1]\times 2,f[i]=f[i]\times(

  • 97. 约数之和2022-04-03 10:02:29

    题目链接 97. 约数之和 假设现在有两个自然数 \(A\) 和 \(B\),\(S\) 是 \(A^B\) 的所有约数之和。 请你求出 \(S\mod9901\) 的值是多少。 输入格式 在一行中输入用空格隔开的两个整数 \(A\) 和 \(B\)。 输出格式 输出一个整数,代表 \(S\mod9901\) 的值。 数据范围 \(0≤A,B≤5×10^7

  • P2216 [HAOI2007]理想的正方形2022-04-02 13:33:35

    题面 有一个 \(a \times b\) 的整数组成的矩阵,现请你从中找出一个 \(n \times n\) 的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 输入格式 第一行为 \(3\) 个整数,分别表示 \(a,b,n\) 的值。 第二行至第 \(a+1\) 行每行为 \(b\) 个非负整数,表示矩阵中相应位置上的数

  • 每日一句2022-04-02 13:03:10

    2022.3.15 Tue Tomorrow comes never. 切莫依赖明天。 2022.3.16 Wed All things come to those who wait. 苍天不负有心人。 2022.3.17 Thur Forever friend gets your through the hard times, the sad times, and the confused times. 真正的朋友会与你一起度过困难、伤心和烦

  • ARC071B题解2022-04-01 20:35:22

    题面 题意: 有 \(n\) 条横线段分别为 \(x=x_i\) , \(m\) 条纵线段分别为 \(y=y_i\) ,求他们围成的所有矩形的面积和。 首先,我们定义 \(dx_{i,j}\) 为第 \(i\) 条横线段与第 \(j\) 条横线段之间的距离,\(dy_{i,j}\) 为第 \(i\) 条纵线段与第 \(j\) 条纵线段之间的距离。 则答案为 \(\s

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有