E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sdoi
洛谷 P1972 [
SDOI
2009] HH的项链
题目链接https://www.luogu.org/problem/P1972分析将询问离线,同时要用到树状数组。先把询问按右端点升序排序,依次处理,此时对于重复出现的数,我们实际上只关心当前最靠右的。AC代码#include#includeusingnamespacestd;inlineintget_num(){intnum=0;charc=getchar();while(c'9')c=getc
Mr94Kevin
·
2023-03-23 23:34
字符串 [
SDOI
2014]数数
题目描述我们称一个正整数N是幸运数,当且仅当它的十进制表示中不包含数字串集合S中任意一个元素作为其子串。例如当S=(22,333,0233)时,233是幸运数,2333、20233、3223不是幸运数。给定N和S,计算不大于N的幸运数个数。输入输出格式输入格式:输入的第一行包含整数N。接下来一行一个整数M,表示S中元素的数量。接下来M行,每行一个数字串,表示S中的一个元素。输出格式:输出一行一个整
LauJiYeoung
·
2023-01-09 12:13
SDOI
2014
动态规划
动态规划
算法
浅谈WQS二分、带权二分、凸优化与一类斜率优化DP
题意[BZOJ4518]
Sdoi
2016征途求nnn个数a1,a2,⋯ ,ana_1,a_2,\cdots,a_na1,a2,⋯,an分
ixRic
·
2023-01-08 13:24
#
WQS
二分
#
斜率优化
DP
二分
WQS二分
算法
DP
斜率优化
[学习笔记] 乱世之神杀疯了 —— K-D tree
文章目录K-Dtree建树合并插入删除查询(估价函数)旋转坐标系题目练习[
SDOI
2012]最近最远点对[Violet]天使玩偶/SJY摆棋子[CQOI2016]K远点对[国家集训队]JZPFARTheclosestMpoints
ikrvxt
·
2022-11-20 04:38
#
k-d
tree
数据结构
k-d
tree
「
SDOI
2016」征途 题解
「
SDOI
2016」征途先浅浅复制一个方差显然dp,可以搞一个$dp[i][j]$为前i段路程j天到达的最小方差开始暴力转移$dp[i][j]=min(dp[k][j-1]+?)
半口学气!
·
2022-07-31 19:00
NC20583 [
SDOI
2016]齿轮
题目链接题目题目描述现有一个传动系统,包含了N个组合齿轮和M个链条。每一个链条连接了两个组合齿轮u和v,并提供了一个传动比x:y。即如果只考虑这两个组合齿轮,编号为u的齿轮转动x圈,编号为v的齿轮会转动y圈。传动比为正表示若编号为u的齿轮顺时针转动,则编号为v的齿轮也顺时针转动。传动比为
空白菌
·
2022-07-16 16:00
P8353 [
SDOI
/SXOI2022] 无处存储
P8353[
SDOI
/SXOI2022]无处存储树路径加值路径求和,强制在线。
心怀凉月
·
2022-06-08 07:49
树分块
P3320 [
SDOI
2015]寻宝游戏(数剖+定理
#includeusingnamespacestd;#definelllonglongconstintN=3e5+10;structnode{intnxt,to;llval;}d[N];inthead[N],tot=0;voidadd(inta,intb,llc){d[++tot]={head[a],b,c};head[a]=tot;}intfa[N][18],depth[N],dfn[N],rd
不吃土司边
·
2022-03-18 18:07
acm
图论
Solution Set - 《赏竹而格之》
「
SDOI
2019」「洛谷P5361」热闹的聚会与尴尬的聚会 Link&Submission. 随便拓扑一发可以求到最大的\(p\),进而得到\(q\)的目标值。
Rainybunny
·
2022-02-17 21:00
「 题解 」P2487 [
SDOI
2011]拦截导弹
简单题意给定\(n\)个数对\((h_i,v_i)\)。求:最长不上升子序列的长度。对于每个\(i\),分别求出包含数对\((h_i,v_i)\)的最长上升子序列的个数和最长不上升子序列的个数和的比。数据范围:\(1\leqn\leq5\times{10}^4\),\(\forall1\leqi\leqn,1\leqh_i,v_i\leq{10}^9\)。分析问题\(1\)先考虑\(O(n^2)\
沐离
·
2022-02-12 21:00
洛谷 P5785 [
SDOI
2012] 任务安排
链接:P5785弱化版:P2365题意:有\(n\)个任务待完成,每个任务有一个完成时间\(t_i\)和费用系数\(f_i\),相邻的任务可以被分成一批。从零时刻开始这些任务会被机器分批完成,在每批任务开始前机器有一个给定启动时间\(s\),一批任务的完成时间是这批任务完成时间之和,同一批任务视作在同一时刻完成。每个任务的费用是他的完成时刻和费用系数的乘积,请最小化总费用。分析:如果设\(dp[i
llmmkk
·
2021-10-29 11:00
2021-10-09
[
SDOI
2016]游戏思路:树剖+李超线段树李超线段树模板题,把对一条链的操作变成李超线段树上一段区间的操作。
dplovetree
·
2021-10-09 13:09
笔记
李超线段树
算法
c++
[
SDOI
2014]旅行
[
SDOI
2014]旅行题意:n个城市,n-1条边,任意两个城市互通,每个城市有所信奉的宗教和城市评级,有四种指令:1.将城市x的居民改信为c教2.将城市x的评级调整为w3.统计x到y,路上所有的城市的评级综合
Jozky86
·
2021-04-25 21:27
2019.01.20【
SDOI
2015】【BZOJ3994】【洛谷P3327】约数个数和(莫比乌斯反演)
BZOJ传送门洛谷传送门解析:首先呢,这个既没有gcdgcdgcd也没有lcmlcmlcm的式子让我们很头疼啊。。。但是我们有一个结论,在文章的最后会我给出一个证明:d(ij)=∑k∣i∑l∣j[gcd(k,l)=1]d(ij)=\sum_{k\midi}\sum_{l\midj}[\gcd(k,l)=1]d(ij)=k∣i∑l∣j∑[gcd(k,l)=1]通过这个结论我们可以把式子大力化简一波
zxyoi_dreamer
·
2020-09-16 20:12
莫比乌斯反演
【
SDOI
2019】染色(DP)
传送门题解:首先我们可以设置DP状态为fi,x,yf_{i,x,y}fi,x,y表示当前DP到第iii列,两个格子的颜色分别为x,yx,yx,y的方案数。显然我们需要优化。考虑想办法快速跳过中间两个位置都空的格子。考虑枚举起始列和终止列的状态,然后考虑中间的空格子的方案数,注意我们这里是在假设两边都已经确定了的情况下进行计数。本质不同的情况有5种(其中不同字母表示的颜色不同):(x⋯xy⋯y)\b
zxyoi_dreamer
·
2020-09-16 20:11
_____DP_____
【莫比乌斯反演】[
SDOI
2018]旧试题
门题目∑i=1A∑j=1B∑k=1Cd(i,j,k)\sum_{i=1}^A\sum_{j=1}^B\sum_{k=1}^Cd(i,j,k)i=1∑Aj=1∑Bk=1∑Cd(i,j,k)题解前置:d(i,j,k)=∑a∣i∑b∣j∑c∣k[gcd(a,b)==1][gcd(a,c)==1][gcd(b,c)==1]d(i,j,k)=\sum_{a\midi}\sum_{b\midj}\sum_{c
ygmjsjdboy
·
2020-09-16 19:09
#
莫比乌斯反演
SDOI
2018 Round2 简要题解
Day1物理实验转一下坐标系,扫描线,用set可以维护出每一段的最低位置能看到的线段的斜率,然后再双指针扫一遍就行了。#includeusingnamespacestd;#defineXfirst#defineYsecond#definempmake_pair#definepbpush_back#defineDebug(...)fprintf(stderr,__VA_ARGS__)typedefl
wxh010910
·
2020-09-16 19:11
SDOI
2018日常
Day-1终于等到这一天,明天出发省选,OI成就梦想的第一步恍恍惚惚,就到了今天曾经也想过放弃,但是终究坚持下来了,心里还是有点小开心的几个月前,就开始制定计划,一切都是这么的潜移默化一个月之前,听到的是:没事放平心态,不行就回去学文化课但是感觉随着时间的推移,大家对我的。。。(不知道是信心还是什么)就越来越强听到的也从原来的“放平心态”变成了“等你的好消息”。。。感觉怪怪的想到前辈在这一个月里的
Coco_T_
·
2020-09-16 19:38
日常
SDOI
2018:荣誉称号
题解:https://files.cnblogs.com/files/clrs97/title-solution.pdfCode:#include#includeusingnamespacestd;typedeflonglongll;constintN=2100,M=205,BUF=15000000;constllinf=1LL47)a=a*10+*buf++-48;}inlinevoidread
weixin_34126557
·
2020-09-16 19:46
[bzoj 5332][
SDOI
2018]旧试题
传送门Description\[\sum_{i=1}^A\sum_{j=1}^B\sum_{k=1}^Cd(ijk)(\mathrm{mod\:}10^9+7)\]其中\(d(ijk)\)表示\(i×j×k\)的约数个数。Solution首先,有一个公式\[σ_0(n_1n_2···n_m)=\sum_{a_1|n_1}\sum_{a_2|n_2}···\sum_{a_m|n_m}\prod_{1
weixin_34008784
·
2020-09-16 19:41
SDOI
2019Round1游记
SDOI
2019Round1游记Day0报道日,早晨五点睡的觉,一觉醒来已经一点半了,收拾收拾东西报道去了。
weixin_33895657
·
2020-09-16 19:36
开发工具
SDOI
2018:原题识别
题解:https://files.cnblogs.com/files/clrs97/old-solution.pdfCode:#include#include#includeusingnamespacestd;typedeflonglongll;constintN=100010,M=1010,E=5500000,BUF=10000000,OUT=10000000;unsignedintSA,SB,
weixin_33905756
·
2020-09-16 19:36
[
SDOI
2019]快速查询——模拟
题目链接:[
SDOI
2019]快速查询对于整个序列维护一个标记$(k,b)$表示序列的每个数的真实值为$k*a_{i}+b$(注意要实时维护$k$的逆元),并记录序列的和。
weixin_33704234
·
2020-09-16 19:57
「
SDOI
2018」原题识别
链接:https://loj.ac/problem/2564肝了大半天这题。。总算是肝出来了第一问首先可以用莫队莽过去。。那么问题就是第二问了第二问的话,先考虑链怎么做?显然,链的话就退化为一个序列了记录一下每个点,上一个点颜色和他相同的位置就可以记录答案了距离来说,询问的是(x,y)那么一个点now,设他上一个颜色一样的位置是z(上一个指的是祖先,如果没有就是0)如果now是x,y的祖先那么可以
OI界第一麻瓜
·
2020-09-16 18:31
高二生活
bzoj 5330: [
Sdoi
2018]反回文串
链接:https://www.lydsy.com/JudgeOnline/problem.php?id=5330难题做不来。。跑了跑了如果按照loj的数据范围,我已经爆0了首先,朴素的想法就是暴力控制n/2n/2n/2位,然后乘个n但是你会发现,会有很多重复考虑怎么样不会有重复,我们对于每个串,不要加上n我们加上一个数xxx,xxx是这个回文串在将前缀x个位丢到后面会变成回文串容易发现,这样就没有
OI界第一麻瓜
·
2020-09-16 18:59
高二生活
SDOI
2019一轮三日游记
前言写这篇文章是在一轮省选结束的第一天,也就是周一,今天排名成绩都已经出来了,我成绩也十分底下,今年是高一,省选相对于高二的学长重量也就比较轻,今年去参加省选也只是去感受感受气氛,根本没有什么今年进省选的想法,况且今年竞争激烈,也就是说去参加就是想过了一轮,结果成绩不理想,也正因这个原因,也就让本次旅途就真正变成了三日游。为了让明年能有更好的成绩,我也就只能不断反思,所以写下这篇文章。day0中午
caozhining
·
2020-09-16 18:20
杂文
省选游记
Bzoj3531:[
Sdoi
2014]旅行:树链剖分+动态开点线段树
题目链接:[
Sdoi
2014]旅行对于每种颜色维护一颗线段树,为了节约空间这里我们动态开点然后就是弱鸡的线段树操作了指针的动态开点线段树现在才会写……#include#include#include#includeusingnamespacestd
TheWolfWhistlingSong
·
2020-09-16 18:14
OI
树链剖分
普通线段树
算法学习FFT系列(2):快速数论变换NTT &&bzoj3992: [
SDOI
2015]序列统计例题详解
bzoj3992:[
SDOI
2015]序列统计Description小C有一个集合S,里面的元素都是小于M的非负整数。
lvzelong2014
·
2020-09-16 18:02
数学相关-FFT与NTT
bzoj3994/
SDOI
2015 约数个数和(莫比乌斯函数
题目描述设d(x)为x的约数个数,给定N、M,求∑i=1n∑j=1md(ij)\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{m}d(ij)i=1∑nj=1∑md(ij)输入格式输入文件包含多组测试数据。第一行,一个整数T,表示测试数据的组数。接下来的T行,每行两个整数N、M。输出格式T行,每行一个整数,表示你所求的答案。输入输出样例输入#127456输出#1110
iamhpp
·
2020-09-16 18:31
#
莫比乌斯反演
SDOI
2019 简要题解
LOJ传送门快速查询仔细读题会发现修改和查询只有单点和全局的然后考虑到操作次数比较多,但涉及到的单点的数量是O(q)O(q)O(q)的,于是把所有涉及到的单点离散化之后就能做到O(1)O(1)O(1)的修改查询核心思想就是把涉及到的单点用一个栈来维护,然后假设把它变成vvv,放入栈中的值就应该是v′=v−addmulv'=\frac{v-add}{mul}v′=mulv−add,这个可以
SC.ldxcaicai
·
2020-09-16 18:50
#
题解
BZOJ 5332 [
Sdoi
2018]旧试题
题目链接https://lydsy.com/JudgeOnline/problem.php?id=5332题解反演得到∑d=1min(A,B)μ(d)∑e=1min(A,C)μ(e)∑f=1min(B,C)μ(f)F(lcm(d,e),A)F(lcm(d,f),B)F(lcm(e,f),C)\sum_{d=1}^{\min(A,B)}\mu(d)\sum_{e=1}^{\min(A,C)}\
dilei7762
·
2020-09-16 18:15
php
数据结构与算法
[
SDOI
2015]约数个数和
题面∑i=1n∑j=1md(ij)\sum_{i=1}^n\sum_{j=1}^md(ij)i=1∑nj=1∑md(ij)d(x)d(x)d(x)表示x的约数个数题解其实写这篇题解主要是为了证明下面这个式子:d(ij)=∑x∣i∑y∣j[gcd(i,j)=1]d(ij)=\sum_{x|i}\sum_{y|j}[gcd(i,j)=1]d(ij)=x∣i∑y∣j∑[gcd(i,j)=1]证明完这个式
淘7的悟空
·
2020-09-16 18:19
题解
数论数学
[bzoj2286][
Sdoi
2011]消耗战
虚树模板题..Orzw_yqts#includeusingnamespacestd;#defineinf(1LL=0;--i)if(deep[fa[x][i]]>=deep[y])x=fa[x][i];if(x==y)returnx;for(inti=19;i>=0;--i)if(fa[x][i]!=fa[y][i])x=fa[x][i],y=fa[y][i];returnfa[x][0];}vo
YZH__12345
·
2020-09-16 18:33
虚树
SDOI
2018 原题识别(主席树)
题目链接题目大意给定nnn个节点的树,其中包含一条非随机生成的长度为kkk的链,剩下的节点均随机父节点连边。每个节点有一个随机的颜色,维护:1.给定x,yx,yx,y,求x,yx,yx,y之间不同颜色数。2.给定x,yx,yx,y,对于所有满足分别在x,yx,yx,y到根的路径上的点a,ba,ba,b,求其询问1的答案之和。n≤105,m≤2×105n\le10^5,m\le2\times10^5
WAautomaton
·
2020-09-16 18:28
主席树
【BZOJ4816】数字表格(
SDOI
2017)-莫比乌斯反演+数论分块
测试地址:数字表格做法:本题需要用到莫比乌斯反演+数论分块。本题要求的是:ans=∏ni=1∏mj=1f(gcd(i,j))ans=∏i=1n∏j=1mf(gcd(i,j))不妨设nusingnamespacestd;typedeflonglongll;constllmod=1000000007;intT;lln[1010],m[1010],maxn,f[1000010],inv[1000010]
Maxwei_wzj
·
2020-09-16 18:36
数学-数论
[BZOJ5332] [
SDOI
2018] 旧试题 & [BZOJ5276] Skyfall [莫比乌斯反演][三元环计数][std::vector][Cache Miss]
LinkLuogu-https://www.luogu.org/problemnew/show/P4619BZOJ-https://www.lydsy.com/JudgeOnline/problem.php?id=5332DescriptionTTT组询问。每一组给出1≤A,B,C≤1051\leA,B,C\le10^51≤A,B,C≤105求:∑i=1A∑j=1B∑k=1Cd(ijk)mod&T
*éphia
·
2020-09-16 17:13
vector
三元环计数
计数
莫比乌斯反演
常数优化
「
SDOI
2019」染色,LOJ3111,奇妙的转移
正题Portal妙哉我也不知道题解是怎么想出来的。先考虑只看有数的两列,会发现,转移只有其中情况:其中xy不与wz不同。中间就全是0.这个东西也是可以Dp出来的,第2和第3种情况是类似的,方案数是一样的,第4和第5种的情况也是类似的。然后我们单独提出来就好了。用表示第i列,空余那位为j的方案数,空余是什么意思呢?首先全0的就不用考虑了,只有一个0的话,空余那位记录的就是那一个0取j的方案数。如果没
Deep_Kevin
·
2020-09-16 17:39
[
SDOI
2018]战略游戏,洛谷P4606,圆方树+虚树
正题看到这样的性质就可以想到圆方树,而两点之间贡献的答案就是路径上的圆点数量,为了去重,我们只需要将虚树建出来求路径上的点权和就行了,实际上并不需要建出来,可以发现按照dfs序排一下之后就可以考虑欧拉回路,只需要将每个点的深度加起来-相邻两点的lca深度即可,这里的深度是带权深度,相当于点到根的圆点数量,最后这个虚树的权值也并不是正确的,因为在所有点的lca的父亲到根节点的圆点实际上并不会贡献答案
Deep_Kevin
·
2020-09-16 17:07
点双联通分量
圆方树
虚树
SDOI
2018R1游记
序(tan90°)这次九省联考真的是原地爆炸,勉强苟过一轮而已,所见所闻有感而发,虽然非常丢人,但是还是应该写个游记纪念一下的。Day-1明天就是清明节也就是出发的日子了,感觉真是有既视感呢。每隔几天就会有同学问我:你们还有几天考试啊。我的回答从一个月到半个月,又从一个周变成了明天。下午的时候yq和lxx来了,因为是最后一天了,我们四个女(han)子开开心心的聊了很久下发了省选的名单,看在眼里是紧
wwyx2001
·
2020-09-16 17:27
日常?就是日常啊
2019.03.07【
SDOI
2018】【BZOJ5332】【洛谷P4619】旧试题(莫比乌斯反演)(三元环计数)
洛谷传送门BZOJ传送门解析:很明显这是在致敬【
SDOI
2014】约数个数和。所以才叫"旧试题"还是先化简式子。首先有二元组的结论,证明在上面那篇博客里面。
zxyoi_dreamer
·
2020-09-16 17:19
莫比乌斯反演
_____图论_____
三元环/四元环计数
[
SDOI
2018]旧试题
[
SDOI
2018]旧试题Bzoj5332:[
Sdoi
2018]旧试题反演+三元环计数+卡常反演部分:第一步还是“约数个数和”那个结论的扩展:(考虑质数的次数的分配即可证明)最后一步就是枚举u,v,w考虑满足能凑出
weixin_34072458
·
2020-09-16 17:20
bzoj3994 [
SDOI
2015]约数个数和(Mobius反演)
求∑ni=1∑mj=1σ0(ij)∑i=1n∑j=1mσ0(ij)我们有σ0(xy)=∑d1|x∑d2|y[gcd(d1,d2)=1]σ0(xy)=∑d1|x∑d2|y[gcd(d1,d2)=1]然后化式子就好了。最后答案就是∑d=1nμ(d)∑t1=1⌊nd⌋⌊⌊nd⌋t1⌋∑t2=1⌊md⌋⌊⌊md⌋t2⌋∑d=1nμ(d)∑t1=1⌊nd⌋⌊⌊nd⌋t1⌋∑t2=1⌊md⌋⌊⌊md⌋t2⌋O
Icefox_zhx
·
2020-09-16 17:21
bzoj
莫比乌斯反演
bzoj5332&loj2565 [
Sdoi
2018]旧试题
http://www.elijahqi.win/archives/3492题目地址https://loj.ac/problem/2565https://www.lydsy.com/JudgeOnline/problem.php?id=5332首先知道结论原题所求可以转化为∑i=1A∑j=1B∑k=1C∑x|i∑y|j∑z|k[gcd(x,y)=1][gcd(x,z)=1][gcd(y,z)=1]∑
elijahqi
·
2020-09-16 17:48
莫比乌斯反演
「
SDOI
2018」旧试题(莫比乌斯反演)...
题目链接LOJ2476:https://loj.ac/problem/2476LOJ2565:https://loj.ac/problem/2565题解参考照搬了wxh的博客。为了方便,下文用\((x,y)\)表示\({\rmgcd}(x,y)\)。先分析LOJ2476。注意到对于任意一个数组\(a\),第\(x\)项的值\(a_x\)可以展开写成\(\sum_\limits{i=1}^{x}a_
anzi3457
·
2020-09-16 17:04
数据结构与算法
[
SDOI
2018] bzoj 5332 & luogu 4619 旧试题 - 数论
出题人“不优秀的三元环枚举也可以通过”然而之前自己写了一发,我不计算答案只枚举三元环就跑了半分钟……答案不会爆longlong,中间不用取模。先统计自环的情况会很方便后面讨论。然后就是各种地方都要卡常。一个结论是无向图给边定向为从度数小的点指向度数大的点,每个点的出度是根号边数级别的。判断一条边能不能连可以先枚举gcd,然后再搞,可以发现这样复杂度是O(nlg2n)O(nlg2n)的。代码(在bz
Mys_C_K
·
2020-09-16 17:26
SDOI
数论
BZOJ
bzoj5332/loj2565 [
Sdoi
2018]旧试题(Mobius反演+图论)
求∑x=1A∑y=1B∑z=1Cd(xyz)∑x=1A∑y=1B∑z=1Cd(xyz)类似这道题的结论,我们有d(xyz)=∑i|x∑j|y∑k|z[(i,j)==1][(j,k)==1][(i,k)==1]d(xyz)=∑i|x∑j|y∑k|z[(i,j)==1][(j,k)==1][(i,k)==1]于是带进去,就是求∑x=1A∑y=1B∑z=1C∑i|x∑j|y∑k|z[(i,j)==1][
Icefox_zhx
·
2020-09-16 17:53
bzoj
莫比乌斯反演
BZOJ 1999 [Noip2007]树网的核(2282 [
Sdoi
2011]消防) - 树的直径+单调队列
首先贴出一篇我认为讲的最好的:http://blog.csdn.net/vmurder/article/details/44627469首先证明结论:证明一:树的核必在直径上1.选定的核与直径无交集显然选的核在直径的一个分支上,如图,肯定不如核与直径相接的那段直径优2.选定的核与直径有一部分交集如图若选红色部分为核,那么不在直径的一部分相当于优化了BC段的长度,然而如果AD为直径是条件,那么BC必
x_1023
·
2020-09-16 00:17
其他图论相关
单调队列
图论证明
BZOJ 1875 [
SDOI
2009]HH去散步 - 矩阵快速幂
大概是矩阵快速幂的一道裸题。。。然后做着做着发现不对。。。好像条件还有限制,两次边不能重。然后苦思冥想好一阵决定抄题解。发现是把点的转移改为了边的转移,思路还是一样的。其实这道题莫名其妙给出m的范围就已经很可疑了,下次应该注意…#include#include#include#include#include#includeusingnamespacestd;constintmod=45989;st
x_1023
·
2020-09-16 00:46
矩阵
BZOJ 2186 [
Sdoi
2008]沙拉公主的困惑 - 筛法+线性求逆元
首先有一个很好玩的线性递推求逆元的方法:http://blog.csdn.net/whyorwhnt/article/details/19169035对于这道题,若设gcd(a,b)=1,则必然有gcd(a+kb,b)=1,因在modb系中,加b对于余数无影响。下面需要对此题证明一个结论,即:在1~n!中有phi(m!)n!m!个数与m!互质。首先phi即在m!范围内与m!互质的数,然后把它扩展到
x_1023
·
2020-09-16 00:46
筛法
其他数论相关
BZOJ 1880 [
Sdoi
2009]Elaxia的路线 - SPFA+拓扑排序
大家都说这是一道大水题。。。想打dyx应该了解到拓扑排序的功能,类比于食物链那道题,拓扑排序可以dp求出最长链。而在这道题只需求出可以重复的部分搞一个拓扑排序即可。而怎样求重复的部分呢?有一个思想很好:将一条线路拆分成起点到此的距离和终点到此的距离,跑两遍单源最短路,然后类似地枚举求出一些可以重复的路径,Topo一下就好了(尝试新代码风格2333,bz会卡空间,实测将边的数量开小一半就可以过了)#
x_1023
·
2020-09-16 00:46
Dijkstra/SPFA
拓扑排序
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他