首页 > TAG信息列表 > 数表

[SDOI2014]数表

题意:数表 有一个表,其中\(val(i,j)=\sigma(gcd(i,j))\)给出\(n,m,a\)求所有\(val\)不超过\(a\)的和。 思路: 假如没有\(a\)的限制: \(\sum\limits_{d=1}^n\sigma(d)\sum\limits_{i=1}^n\sum\limits_{j=1}^m[gcd(i,j)==d]\) \(\sum\limits_{d=1}^n\sigma(d)\sum\limits_{i=1}^{\l

数表查找之平衡二叉树

文章目录 1.基本概念1.1.AVL引进1.2.AVL定义1.3.AVL举例 2.平衡因子3.AVL树插入时失衡与调整3.1.左旋3.2.右旋 4.AVL四种调整方式4.1.LL型调整4.2.LR型调整4.3.RL型调整4.4.RR型调整 5.调整总结6.删除节点总结7.参考博客 1.基本概念 平衡二叉树(Balanced Binary Tree)又被

方阵的行列式

定义:由 n 阶方阵 A 的元素所构成的行列式(各元素的位置不变),称为 方阵A 的行列式,记作det A 或  |A︳. 应该注意,方阵与行列式是两个不同的概念,n 阶方阵是 n 2 个数按一定方 式排成的数表,而 n 阶行列式则是这些数(也就是数表 A)按一定的运算法则所 确定的一个数.  由A 确定|A︳的这个运

关于在p≠np环境下对质数筛查的算法设想----另行数表和区块数表的相互差集合映射

根据我们对于质数的定义:“设有一个数x除了自身与1的乘积之外无其他的因数,则称为质数”。此处我们列:设有数X∈N+,且有数M,N∈N+,T={Mn|M,N∈N+,1<M≤X,1<N≤X} 若X∈T,则不是质数。 若x∉T,则是质数。 此时,我们容易知道:在可用的因数中,最小的数是2,因此T可二次简化范围:T={Mn|M,N∈N+,2≤M≤[X

题解[SDOI2014]数表

P3312 [SDOI2014]数表 令 \(g(i)\) 表示 \(i\) 的所有约数和 题目要求的是 \(\sum\limits_{i=1}^n\sum\limits_{j=1}^mg(gcd(i,j)),g(gcd(i,j))\le a\) 令 \(f(i)=\sum\limits_{x=1}^n\sum\limits_{y=1}^m[gcd(x,y)=i],F(i)=\sum\limits_{x=1}^n\sum\limits_{y=1}^m[i|gcd(x

P3312 [SDOI2014]数表

题意描述: 洛谷 有一个 \(n\times m\) 的表格,第 \(i\) 行第 \(j\) 列的权值为 \(\sigma(\gcd(i,j))\) , 有 \(Q\) 组询问,每次问你一个 \(n\times m\) 的表格中,不大于 \(a\) 的数字之和。 数据范围: \(n,m\leq 10^5, Q\leq 2e4\) 前置芝士: 1.线性筛约数个数 设 \(n = p_1^{k_1}p_2^{k

P3312 数表

P3312 数表 题意 求出 \[\sum_{i=1}^n\sum_{j=1}^m\sigma(\gcd(i,j))[\sigma(\gcd(i,j))⩽a] \]其中 \(\sigma\) 表示约数和。 思路/推导 考虑没有 \(a\) 的限制的情况。 \[ans=\sum_{d=1}^{\min(n,m)}\sigma(d)\sum_{i=1}^{\left\lfloor\frac{n}{d}\right\rfloor}\sum_{j=1}^{\le

3. 数表的最大值

3. 数表的最大值 【问题描述】        一个 n × n 的数表 a 定义如下:        第1行和第1列的值为1,即:ai, 1=a1, i=1,i=1, 2, ..., n        表中的其他数等于上面的数与左边的数之和,也就是 ai,  j = ai-1, j + ai, j-1         给定 n,请输出表中数据

luoguP3312 数表

智障如我 看题解看了半天才懂 其实就是一道莫比乌斯反演+离线处理+树状数组维护前缀和的题目 上代码 #include<bits/stdc++.h> using namespace std; namespace my_std { typedef long long ll; typedef double db; const db PI=acos(-1.0); #define cp complex<d

Luogu P3226 [HNOI2012]集合选数

题目 这题的构造还是挺妙的。 我们构造一个数表,左上角为\(1\),每个元素是上面那个元素的\(2\)倍,左边那个元素的\(3\)倍。 那么题目的要求就转化成了在数表中选一堆元素,保证没有元素相互之间是四相邻(上下左右)的。因为一个数表最多是\(11*17\)的,所以我们可以状压dp。 显然一个数表

卡特兰数表

1 1 2 1 3 2 4 5 5 41 6 24 7 231 8 924 9 034110 268411 6976112 6878513 21080214 00924715 044476216 548496917 0767535318 09744692119 00783677420 091362767121 024021465622 0207626644223 0463652841924 05631695034325 423741409982126 254104649168427 2512703537

模型宽表搭建过程中遇到的问题——代码

进入画像部门之后,我前后为模型组同事拼接了20多张模型宽表,每张宽表的标签数量不等。小的在100个字段左右,取数的表二十个左右;大的超过一千个字段,取数的表超过50个。 业务方一般会提供给我们一个详细开的发文档,说明各个标签的英文名,中文备注,数据类型,和取数表,有时也有可能部分标签

[SDOI2014]数表

[SDOI2014]数表 在一张\(n\times m\)数表中,第i行第j列的数字为即能整除i又能整除j的自然数之和,Q组询问,询问这张数表中不大于a的数之和,1 < =n.m < =10^5 , 1 < =Q < =2*10^4。 解 转换为约数计数问题,不难有 \[ans=\sum_{i=1}^n\sum_{j=1}^m\sigma(gcd(i,j))\] 因为限制数表中的数不大