ICode9

精准搜索请尝试: 精确搜索
  • NOIP提高组模拟赛262022-06-08 21:02:51

    好毒瘤啊 目录A. LCISB. 物流运输C. treeD. 建造游乐园 A. LCIS 蓝书原题,CF10D 弱化版 首先直接把 LIS 和 LCS 合起来设计一个 DP . 设 \(dp_{i,j}\) 表示 \(A_{1\dots i}\) 和 \(B_{1\dots j}\) 的以 \(B_j\) 结尾的 LCIS,则: \[dp_{i,j}=\begin{cases}\displaystyle \max_{k<j, B_

  • 【欧拉函数】AcWing874.筛法求欧拉函数——筛法求欧拉函数2022-06-07 23:35:12

    AcWing874.筛法求欧拉函数 题解 #include <iostream> using namespace std; typedef long long LL; const int N = 1e6 + 10; int primes[N], eulars[N], cnt; bool st[N]; void get_eulars(int n) { eulars[1] = 1; for(int i = 2; i <= n; ++i) {

  • 【欧拉函数】AcWing873. 欧拉函数——欧拉函数的证明与代码2022-06-07 21:32:48

    AcWing873.欧拉函数 证明与题解 #include <iostream> using namespace std; int phi(int x) { int res = x; for(int i = 2; i <= x / i; ++i) { if(x % i == 0) { res = res / i * (i - 1); //先除后乘防止爆int while

  • noip模拟262022-06-07 21:02:52

    T1. LCIS 数组开小 100pts->60pts 蓝书原题,决策集合最优化\(O(n^2)\) 我用的树(状数组)套树(装数组) 与 值域优化对冲,导致达不到\(O(n ^ 2 (logn) ^2)\)的复杂度,lyin试图卡掉以失败告终 最坏复杂度\(O(n^2 logn )\),好多人\(O(n^4)\)跑得飞快 T2.物流运输 写的状压dp MLE 0pts T3.tree

  • 欧拉图和欧拉回路判定小结2022-06-07 18:32:26

    注意:下面讨论中的连通是不考虑孤立点的 无向图判欧拉图 连通 所有点度数为偶数 无向图判欧拉路径 连通 可以有两个点度数,其它点度数为偶数 有向图判欧拉图 基图连通(有向边不考虑方向连通) 所有点入度等于出度 有向图判欧拉路径 基图连通 允许有一个点入度比出度大于且同时有

  • 欧拉函数2022-06-04 10:32:12

    定义 \(\varphi(n)\) 表示小于等于 \(n\) 的和 \(n\) 互质的数的个数 比如 \(\varphi(1)=1\) 当\(n\) 为质数时 \(\varphi(n)=n-1\) \(\varphi(n)=n\prod_{i=1}^s(1-\frac{1}{p_i}),\gcd(p_i,n)=1\) ,这可以用性质 1 和 3 来证 欧拉函数的一些性质 欧拉函数是积性函

  • 欧拉路径(回路)2022-05-22 00:02:48

    定义 欧拉路径 图中所有的边都经过且只经过一次(一笔画)。 欧拉回路 起点与终点相同的欧拉路径。 欧拉路径(回路)判定 有向图的欧拉路径 图中恰好存在一个点出度比入度多一(起点),一个点入度比出度多一(终点),其余节点出度=入度(可进可出)。 有向图的欧拉回路 所有点的入度=出度(任

  • IOI2016 过山车铁路railroad2022-05-21 01:02:12

    T3 过山车铁路railroad IOI2016 题解 将题意转化成图论模型 对于所有出现过的速度建点,对于每个路段速度从 s 到 t,给 s 到 t 连一条边。加一条\(i\to i+1\)的边代价为 0,加一条\(i \to i-1\)的边代价为1,求花费最小的代价使图存在欧拉路径。 为方便处理,设一个点为inf,他比所有出现过的

  • 华为欧拉操作系统迎来国企支持2022-05-20 22:02:53

    华为是一家专注硬件研发的厂商,各项业务都和硬件设施,供应链有关,可是华为向软件产业转型之后,打造出了一款又一款操作系统。 先是鸿蒙,然后是欧拉,并且华为统一将鸿蒙,欧拉捐赠给了开放原子开源基金会。但人们的潜意识中还是会将这些操作系统与华为挂钩。华为捐赠操作系统的目的

  • [数学基础] 7 欧拉函数2022-05-16 21:01:25

    欧拉函数 非常有用的欧拉函数!嗯……好像应该放在四大定理前讲的来着QAQ 1. 欧拉函数的定义 定义\(\varphi(N)\)为\(1\)~\(N\)中与\(N\)互质的数,假设\(N\)可以表达为\(p_1^{a_1}\times p_2^{a_2}...p_k^{a_k}\),\(\forall i\in [1,k], p_i\)为质数,\(a_i>0\) 则\(\varphi(N)=N\time

  • 欧拉路径的判断(并查集,DFS)2022-05-06 23:02:33

    题目 我的题解 点击查看代码 #include<bits/stdc++.h> using namespace std; int main() { map<int, int>mp; int n, m; cin >> n >> m; for (int i = 1;i < n+1;i++) { mp.insert(pair<int, int>(i, 0)); } for (map<

  • DFS序与欧拉序2022-04-30 20:00:43

    DFS序 DFS序代表着树从根节点开始进行DFS的节点的遍历顺序。 那么上图的DFS序显然为1,2,4,7,8,9,5,3,6 容易发现一棵子树内所有结点的DFS序是连续的,并且根节点的DFS序最小。那么假设我们已经有整颗树的DFS序为dfn[u], 子树的大小为size[u],就可以得到结点u的所有子树对应的DFS序区间为[dfn[

  • 有向图与无向图:欧拉路径&欧拉回路(一笔画)2022-04-20 21:33:59

    咕了好久的图论的一小小小部分。 1、定义 欧拉路径 :不重复经过图上每一条边的路径  欧拉回路 : 起止点相同的欧拉路径 2、判定 $\bullet$ 有向图:   $\bullet$  欧拉路径 :图中有且仅有 $1$ 个点出度比入度多 $1$ ,为起点;图中有且仅有 $1$ 个点入度比出度多 $1$ ,为终点;其余节点 入

  • 欧拉序2022-04-15 13:03:35

    欧拉序,就是按照 dfs 的顺序遍历整棵树的时候绕回原点时所有点的顺序。 写法就是在 dfs 遍历到某个点时加进欧拉序中,遍历完当前的子树之后再次加进欧拉序中。 #include <bits/stdc++.h> #define V e[i].v using namespace std;int rd(){ int w=0,v=1;char c=getchar();while(c<'0'

  • 题单:数学2022-04-09 22:33:12

    1.burnside 定理,polya 计数法   简单题:   2409 -- Let it Bead (poj.org)   2154 -- Color (poj.org)   1286 -- Necklace of Beads (poj.org) 强烈推荐:   2888 -- Magic Bracelet (poj.org)   2. 置换,置换的运算   简单题   3207 -- Ikki's Story IV - Panda's Tr

  • HDU 1878 无向图判定欧拉回路[模板题]2022-04-07 12:02:35

    题目传送门 定理:无向图 \(G\) 具有一条欧拉回路,当且仅当 \(G\) 是连通的,并且所有结点度数为偶数。 思路:不需要建图。并查集统计无向图中连通块的个数,开一个数组统计每个点的度数。 #include <bits/stdc++.h> using namespace std; const int N = 1010; int n, m; int p[N]; int

  • 复数和复变指数函数和三角函数和欧拉公式关系及几何直观意义2022-04-05 16:02:44

    证明欧拉公式 如果这么看自变量:\theta= \omega tθ=ωt那么就可以发现欧拉公式的几何意义。 复数的表示形式 通过下面对比可以发现,用复指数表示复数在几何上更直观。 复数的运算 1.加法运算 设z1=a+bi,z2=c+di是任意两个复数,则它们的和是 (a+bi)+(c+di)=(a+c)+(b+d)i

  • 平面图欧拉公式2022-03-10 09:03:13

    平面图欧拉公式 对于任意联通平面图$G$,有$n-m+r=2$ 其中$n,m,r$分别是$G$的阶数,边数,面数     结论$2:$ $n-m+r=p+1$,$p$是联通块个数 上图联通块是$1$ 对于$P3776$的一个图       平面图转对偶图(也是平面图,求联通块个数) $n=11,m=10,r=2,n-m+r=p+1,p=2$  

  • 欧拉路浅谈2022-03-09 11:34:13

    欧拉路 概念 欧拉路:在一个图中,可以从其中一点出发,不重复地走完其所有边,那么这个图就称为欧拉图。 如果起点和终相同,那么这个图为欧拉回路。 欧拉路路存在的充要条件: 1.图是连通的,若不连通不可能一次性遍历所有边。 2.对于无向图:有且仅有两个点,与其相连的边数为奇数,其他点相连边

  • 质数筛与欧拉函数2022-03-08 22:00:16

    第一课时 复习及引入 质数判断 bool isPrime(int x){ if(x<2) return false; for(int i=2;i*i<=x;i++){ if(x%i==0) return false; } return true; } 复杂度分析 \(O(\sqrt{n})\) 引入问题,输入n(\(1\leq n\leq10^6\))个数字(\(0\leq x \leq 10^6\)),判断

  • [模板] BEST 定理2022-03-08 21:34:50

    一、题目 点此看题 二、解法 这篇博客主要记录我的感性理解,相信能帮助你直观地理解 \(\tt BEST\) 定理。 首先对于一条欧拉路径,我们考虑保留每个点的最后一条出边。可以证明出边一定构成一棵内向树,我们只需要证明不会构成环,而如果构成环,考虑走完环的最后一条出边一定会停留在这个

  • 【数论】欧拉函数(基本性质、递推法、公式法、线性筛法)2022-03-06 14:06:01

    文章目录 欧拉函数分解质因数法递推法求单个欧拉函数线性筛 欧拉函数 欧拉函数 φ ( n ) \varphi(n)

  • POJ 3696 欧拉函数的应用2022-03-05 19:33:51

    The Luckiest number Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10897   Accepted: 2769 Description Chinese people think of '8' as the lucky digit. Bob also likes digit '8'. Moreover, Bob has his own lucky nu

  • 离散数学图论相关考点2022-02-28 19:35:52

    一.图的基本概念 定义1: 图分为有向图和无向图 定义2: 在图G=<V,E>中,与结点v(vV)关联的边数,称作是该节点的度数,记作deg(v)。   注:约定每个环在其对应结点上度数增加2 定理1: 握手定理:每个图中,结点度数的总和等于边数的两倍。   重点!!!!!! 定理2: 在任何图中,度数为奇数的结点必定是偶

  • [欧拉筛][洛谷]线性筛素数2022-02-26 11:33:54

    线性筛素数 洛谷题目 \(Link\) 解析 这里运用欧拉筛。 欧拉筛是埃氏筛法的改进版。 例如,在埃氏筛法里,对于 \(12\) 有 &2 * 6& 和 \(3 * 4\) 两种情况筛到,如果以一种方法能够让一个数只能被筛过一次,就能够进一步提高算法效率。 Code #include <bits/stdc++.h> #define N 100000008

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

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

ICode9版权所有