11 2022 档案

摘要:转载 阅读全文
posted @ 2022-11-22 14:20 羊扬羊 阅读(21) 评论(0) 推荐(0) 编辑
摘要:方差 : $\frac{1}{n}\sum_{i=1}^{n}(a_i-\overline{a})^2$ = $\frac{1}{n}\sum_{i=1}^{n} a_{i}^{2} - \overline{a}^2$ 乘上$n^2$ : $n\sum a_i + (\sum a_i)^2$ 阅读全文
posted @ 2022-11-20 21:42 羊扬羊 阅读(12) 评论(0) 推荐(0) 编辑
摘要:我写了一篇观后感 , 但是这个博客太小了 , 写不下来 , 所以就来讲讲斜率优化 $DP$ 本文参照了这个文章 0x00 背景 芝士一道模板题 0x01 题解? 首先我们把 $c_i$和 $L$ 都加上 1 , 这样就不用考虑计算式子中加一减一之类的东西了 然后在求出关于$c_i$的前缀和$s[i] 阅读全文
posted @ 2022-11-16 15:06 羊扬羊 阅读(62) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-11-14 18:27 羊扬羊 阅读(0) 评论(0) 推荐(0) 编辑
摘要:T4 solution(转载) 阅读全文
posted @ 2022-11-14 14:32 羊扬羊 阅读(21) 评论(0) 推荐(0) 编辑
摘要:0x00 简介 -- 是的 , $CDQ$ 分治是一款由女oier $CDQ$ 引入的分治算法 , 可以利用分治让我们离线地解决一些在线数点问题 -- 你说的对 , 但是面对强制在线的题目 , $CDQ$就会寄掉 0x01 引入 三维偏序 ( 陌上花开 ) 题目大意 : 对于一个点有三个关键值 : 阅读全文
posted @ 2022-11-11 19:32 羊扬羊 阅读(28) 评论(0) 推荐(1) 编辑
摘要:[JSOI2016]最佳团体 #include <bits/stdc++.h> using namespace std; inline int read(){ char ch=getchar(); int s=0,f=1; for(;!isdigit(ch);ch=getchar()) if(ch= 阅读全文
posted @ 2022-11-10 20:36 羊扬羊 阅读(24) 评论(0) 推荐(0) 编辑
摘要:[USACO18OPEN] Talent Show G #include <bits/stdc++.h> using namespace std; const int inf = 0x3f3f3f3f,N = 255,WN = 1010; int n,W; struct name{ int w,t; 阅读全文
posted @ 2022-11-10 19:44 羊扬羊 阅读(28) 评论(0) 推荐(0) 编辑
摘要:0x00 背景 求 : $max\tfrac{\sum_{i=1}^na_ix_i}{\sum_{i=1}^nb_ix_i}(x_i=0/1)$ 我们称此类问题为 “0/1分数规划” Plan A 爆搜 , 时间复杂度 $2^n$ , 寄 Plan B 二分法 0x01 二分法和0/1分数规划 pa 阅读全文
posted @ 2022-11-10 18:20 羊扬羊 阅读(35) 评论(0) 推荐(1) 编辑
摘要:T1 [TJOI2008]彩灯 题意 : 给你若干个二进制数 , 要求出它们的异或空间有多少个元素 知识点 : 线性基 解析 : 题目中有 $n≤50$ 个数 , 理论上有 $2^n$ 种组合 , 但是其中会有重复的 , 很难统计。这时考虑到线性基的最小性 , 我们可以求出这些数的线性基 , 这样就 阅读全文
posted @ 2022-11-10 14:54 羊扬羊 阅读(21) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-11-10 07:33 羊扬羊 阅读(0) 评论(0) 推荐(0) 编辑
摘要:0x00 问题引入 [模板]线性基 题目大意:给定$n$个数,求在这些数中选取任意个,使得他们的异或和最大 等价的说法就是,求这个集合中某个子集的异或和最大值 0x01 思路 注意到本题的数据范围是$n≤10000$,暴力枚举有$2^n$种情况,无法通过此题 但是注意到$2^{15}>10000$, 阅读全文
posted @ 2022-11-09 18:10 羊扬羊 阅读(19) 评论(0) 推荐(0) 编辑
摘要:题目 一道推式子然后高斯消元的题,难度并不大 首先知道一件事,在$n$维空间中我们将一个点$x$表示为$x(x_1,x_2,x_3,...,x_n)$ 那么对于另外一点$a(a_1,a_2,a_3,...,a_n)$ $x->a$距离为: $dis =\sum_{i=1}^n(x_i-a_i)^2$ 阅读全文
posted @ 2022-11-09 11:25 羊扬羊 阅读(21) 评论(0) 推荐(0) 编辑
摘要:0x00 背景 高斯消元是求线性方程组的标准方法,原理和代码都不难 0x01 基本操作 一个线性方程组有$m$个一次方程,$n$个变量,把所有系数都写成一个$m$行$n$列的矩阵,把等号右边的常数放在最右边,得到了一个$m$行$n+1$列的增广矩阵 高斯消元利用多次变换将方程组转换成若干个一元一次方 阅读全文
posted @ 2022-11-09 08:20 羊扬羊 阅读(42) 评论(0) 推荐(0) 编辑
摘要:#include <bits/stdc++.h> using namespace std; const int maxn = 2e5 + 5; typedef long long ll; struct Node { int l,r; ll val; }sgt[maxn*40]; //? 40 = 2 阅读全文
posted @ 2022-11-08 20:07 羊扬羊 阅读(15) 评论(0) 推荐(0) 编辑