<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[melon_sama的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/melon_sama</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; melon_sama]]></copyright><item><title><![CDATA[配置 sublime C++ 运行文件]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/125733198</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/125733198</guid><author>melon_sama</author><pubDate>Mon, 11 Jul 2022 22:50:44 +0800</pubDate><description><![CDATA[简单的 sublime 配置 C++ 教程]]></description><category></category></item><item><title><![CDATA[【数据结构】LCT]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/121528463</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/121528463</guid><author>melon_sama</author><pubDate>Thu, 25 Nov 2021 00:33:59 +0800</pubDate><description><![CDATA[为了方便自己阅读，将部分代码贴到 优快云 上。
模板题
#include&lt;bits/stdc++.h&gt;
using namespace std;

inline void read(int &amp;x) {
    int s=0;x=1;
    char ch=getchar();
    while(ch&lt;'0'||ch&gt;'9') {if(ch=='-')x=-1;ch=getchar();}
    while(ch&gt;='0'&amp;&amp;ch&lt;='9']]></description><category></category></item><item><title><![CDATA[【概率论】联合分布]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/121284009</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/121284009</guid><author>melon_sama</author><pubDate>Fri, 12 Nov 2021 11:06:34 +0800</pubDate><description><![CDATA[联合分布

部分公式是自己推导的，有不对的地方请说出来 QAQ

离散随机变量
假设 XXX 和 YYY 是定义在同一样本空间上的离散随机变量，它们的联合频率函数是 p(xi,yi)=P(X=xi,Y=yi)p(x_i, y_i) = P(X=x_i, Y = y_i)p(xi​,yi​)=P(X=xi​,Y=yi​)。
PX(x)=∑ip(x,yi)P_X(x) = \sum_i p(x, y_i)PX​(x)=∑i​p(x,yi​)​ 为 XXX​ 的边际频率函数，PYP_YPY​ 的定义类似。
连续随]]></description><category></category></item><item><title><![CDATA[【概率论】随机变量]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/121232868</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/121232868</guid><author>melon_sama</author><pubDate>Tue, 09 Nov 2021 17:27:09 +0800</pubDate><description><![CDATA[随机变量
定义
一般地，随机变量是从 Ω\OmegaΩ（样本空间）到实数域上的函数。
累积分布函数
F(x)=P(X≤x),x∈(−∞,∞)F(x) = P(X\leq x),x\in(-∞,∞)F(x)=P(X≤x),x∈(−∞,∞)
离散随机变量
是只取有限值或至多可列无限值的随机变量。

一般地，能与整数集形成一一对应的集合就是可列无限集。

伯努利随机变量
频率函数为：
p(1)=pp(0)=1−pp(x)=0(x≠0,1)
p(1) = p\\
p(0) = 1-p\\
p(x) = 0(x\ne]]></description><category></category></item><item><title><![CDATA[有源汇上下界最大流]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/118057883</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/118057883</guid><author>melon_sama</author><pubDate>Sat, 19 Jun 2021 19:09:11 +0800</pubDate><description><![CDATA[更好的阅读体验：这里
传送门：这里
分析
这是一道有源汇上下界最大流的模板题（废话）。
既然是网络流的问题，故应该先将图建出来：
根据题目特征，


我们将少女和每一天看作是图中的点。


当然，因为每一天都有拍照次数的限制，我们可以加一个源点 sss ，向每一天连边，这个边的容量范围是 [0,Di][0,D_i][0,Di​] 。


类似地，因为每个少女都有一个至少拍照张数的限定，所以加一个汇点 ttt ，然后让每个少女向汇点连边，容量范围自然是 [Gi,∞][G_i,∞][Gi​,∞] 。


至于少]]></description><category></category></item><item><title><![CDATA[windows10 修改用户名]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/117927599</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/117927599</guid><author>melon_sama</author><pubDate>Tue, 15 Jun 2021 16:20:05 +0800</pubDate><description><![CDATA[只需两步：

win + R 然后输入 netplwiz ，输入完后 Enter
点击蓝色部分，进去修改即可


]]></description><category></category></item><item><title><![CDATA[Splay 板子]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/115446617</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/115446617</guid><author>melon_sama</author><pubDate>Mon, 05 Apr 2021 19:26:18 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;cstdio&gt;
#include&lt;cstring&gt;
#include&lt;algorithm&gt;
using namespace std;

const int INF=0x3f3f3f3f;
inline int read(){
   int s=0,w=1;
   char ch=getchar();	
   while(ch&lt;'0'||ch&gt;'9'){if(ch=='-')w=-1;ch=ge]]></description><category></category></item><item><title><![CDATA[归并排序板子]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/115446606</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/115446606</guid><author>melon_sama</author><pubDate>Mon, 05 Apr 2021 19:25:32 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
using namespace std;

const int N=1e5+5;

int a[N], tmp[N];
void merge_sort(int a[],int l,int r){
	if(l&gt;=r) return; // the length of the range no more than 1, then return
	int mid=l+r&gt;&gt;1;
	merge_sort(a,l,mid), merge_sort(a]]></description><category></category></item><item><title><![CDATA[LCA板子]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/114378750</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/114378750</guid><author>melon_sama</author><pubDate>Thu, 04 Mar 2021 21:45:55 +0800</pubDate><description><![CDATA[#include&lt;bits/stdc++.h&gt;
using namespace std;

const int N=5e5+5, M=20;


inline int read(){
   int s=0,w=1;
   char ch=getchar();
   while(ch&lt;'0'||ch&gt;'9'){if(ch=='-')w=-1;ch=getchar();}
   while(ch&gt;='0'&amp;&amp;ch&lt;='9') s=s*10+ch-'0',ch=]]></description><category></category></item><item><title><![CDATA[实现求前n个数素数的个数以及得到相应的素数表]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/112372063</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/112372063</guid><author>melon_sama</author><pubDate>Fri, 08 Jan 2021 17:04:30 +0800</pubDate><description><![CDATA[#pragma GCC optimize("O3")
#include&lt;bits/stdc++.h&gt;
using namespace std;
#define SET0(a) memset(a,0,sizeof(a))
#define FOR(i,a,b) for(int i=(a);i&lt;=(b);i++)
#define DWN(i,a,b) for(int i=(a);i&gt;=(b);i--)
#define INF 0x3f3f3f3f
typedef long long ll.]]></description><category></category></item><item><title><![CDATA[实现素性测试、整数分解、约数枚举]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/112371326</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/112371326</guid><author>melon_sama</author><pubDate>Fri, 08 Jan 2021 16:53:39 +0800</pubDate><description><![CDATA[#pragma GCC optimize("O3")
#include&lt;bits/stdc++.h&gt;
using namespace std;
#define SET0(a) memset(a,0,sizeof(a))
#define FOR(i,a,b) for(int i=(a);i&lt;=(b);i++)
#define DWN(i,a,b) for(int i=(a);i&gt;=(b);i--)
#define INF 0x3f3f3f3f
typedef long long ll.]]></description><category></category></item><item><title><![CDATA[【ACM模板】手写栈、队列]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/112349082</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/112349082</guid><author>melon_sama</author><pubDate>Fri, 08 Jan 2021 11:32:33 +0800</pubDate><description><![CDATA[手写栈


const int N = 2e5 + 5;
struct Stack
{
    int a[N];
    int tot = 0;
    void push(int x)
    {
        a[tot++] = x;
    }
    int pop()
    {
        int ret = a[tot - 1];
        a[--tot] = 0;
        return ret;
    }
    int size()
    {
       ]]></description><category></category></item><item><title><![CDATA[【ACM模板】exgcd]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/110699311</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/110699311</guid><author>melon_sama</author><pubDate>Sat, 05 Dec 2020 16:42:44 +0800</pubDate><description><![CDATA[int x,y;
void exgcd(int a,int b){
    if(b==0) {x=1,y=0;return;}
    exgcd(b,a%b);
    int temp=x;
    x=y; y=temp-a/b*y;
}


]]></description><category></category></item><item><title><![CDATA[【ACM模板】gcd]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/110695587</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/110695587</guid><author>melon_sama</author><pubDate>Sat, 05 Dec 2020 16:13:38 +0800</pubDate><description><![CDATA[int gcd(int a,int b){
    if(b==0) return a;
    return gcd(b,a%b);
}


]]></description><category></category></item><item><title><![CDATA[【ACM模板】链式前向星 存图 枚举每个结点连接的点 dfs bfs]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/110632023</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/110632023</guid><author>melon_sama</author><pubDate>Fri, 04 Dec 2020 11:35:14 +0800</pubDate><description><![CDATA[//链式前向星 存图 枚举每个结点连接的点 dfs 
//四个结点的有向完全图（例子）
#pragma GCC optimize("O3")
#include&lt;bits/stdc++.h&gt;
using namespace std;
#define SET0(a) memset(a,0,sizeof(a))
#define FOR(i,a,b) for(int i=(a);i&lt;=(b);i++)
#define DWN(i,a,b) for(int i=(a);i&gt;=(b);i--).]]></description><category></category></item><item><title><![CDATA[OI重要知识点]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/110518931</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/110518931</guid><author>melon_sama</author><pubDate>Thu, 03 Dec 2020 09:27:22 +0800</pubDate><description><![CDATA[OI常见知识点整合

熟练掌握


基本语法

基本数据结构：
STL（stack,queue,vector,map,priority_queue,set,bitset...）
单调栈

中级数据结构：
并查集，带权并查集

搜索：
dfs，bfs

图论：
拓扑排序

重要方法：
模拟，贪心
离线
二分，三分法


基本掌握


中级数据结构：
hash表

高级数据结构：
树状数组
线段树，线段树合并

字符串相关：
KMP
AC自动机
字典树Trie

图论：
最小生成树（prim,kruskal）
]]></description><category></category></item><item><title><![CDATA[【图论】链式前向星]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/110228904</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/110228904</guid><author>melon_sama</author><pubDate>Fri, 27 Nov 2020 13:33:51 +0800</pubDate><description><![CDATA[#include&lt;bits/stdc++.h&gt;
using namespace std;
#define M 200005
#define N 100005
struct Edge{
    int to,next; 
}edge[M];
int head[N];
int tot=0;
void add(int u,int v){
    edge[tot].to=v;
    edge[tot].next=head[u];
    head[u]=tot++;
}

bool vis[N];.]]></description><category></category></item><item><title><![CDATA[【Java学习】继承（简单的例子）]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/110087591</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/110087591</guid><author>melon_sama</author><pubDate>Tue, 24 Nov 2020 17:09:30 +0800</pubDate><description><![CDATA[main


public class Main {
    public static void main(String[] args){
        Mouse mouse=new Mouse("Jerry",1);
        mouse.eat();
        mouse.introduction();
    }
}


Animal class


public class Animal {
    private String name;
    private int id;
]]></description><category></category></item><item><title><![CDATA[P2572 [SCOI2010]序列操作 珂朵莉树做法]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/110002085</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/110002085</guid><author>melon_sama</author><pubDate>Mon, 23 Nov 2020 17:12:29 +0800</pubDate><description><![CDATA[注意：

数据被加强了！并非正解！




//#pragma GCC optimize("O3")
#include&lt;bits/stdc++.h&gt;
using namespace std;
#define SET0(a) memset(a,0,sizeof(a))
#define FOR(i,a,b) for(int i=(a);i&lt;=(b);i++)
#define DWN(i,a,b) for(int i=(a);i&gt;=(b);i--)
typedef long long l.]]></description><category></category></item><item><title><![CDATA[【算法】珂朵莉树板子]]></title><link>https://blog.youkuaiyun.com/melon_sama/article/details/109983758</link><guid>https://blog.youkuaiyun.com/melon_sama/article/details/109983758</guid><author>melon_sama</author><pubDate>Mon, 23 Nov 2020 09:39:24 +0800</pubDate><description><![CDATA[https://www.luogu.com.cn/problem/CF896C&lt;---例子


#include&lt;bits/stdc++.h&gt;
using namespace std;
#define SET0(a) memset(a,0,sizeof(a))
#define FOR(i,a,b) for(int i=(a);i&lt;=(b);i++)
#define DWN(i,a,b) for(int i=(a);i&gt;=(b);i--)
typedef long long ..]]></description><category></category></item></channel></rss>