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
BZOJ
【
bzoj
1726】【Usaco2006 Nov】【Roadblocks第二短路】【spfa】
Description贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友。贝茜很喜欢路边的风景,不想那么快地结束她的旅途,于是她每次回农场,都会选择第二短的路径,而不象我们所习惯的那样,选择最短路。贝茜所在的乡村有R(12->4(长度为100+200=300)第二短路:1->2->3->4(长度为100+250+100=450)题解:就是求严格次短路。spfa的时候像序列那样讨论一下即
sunshinezff
·
2020-08-24 23:04
最短路
BZOJ
1588 [HNOI2002]营业额统计——Treap的应用
Description营业额统计Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时的经营状况出
stevensonson
·
2020-08-24 23:29
BZOJ
bzoj
1588 营业额统计
Description营业额统计Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时的经营状况出
sdfzyhx
·
2020-08-24 23:01
数据结构
[贪心][Usaco2018 Jan]Cow at Large
BZOJ
5189(点了没用,根本就没有题面)友情一句话题意:给定一棵有根树,你开始在根节点,出口是每个叶子节点,可以在每个出口放一个守卫,每1个单位时间内,你和守卫都可以移动到相邻的一个点,如果某一时刻守卫与你相遇了
romiqi_new
·
2020-08-24 22:59
BZOJ
1579 道路建设 入门分层图
那么,,先说什么是分层图呢?在我们日常的图论中,我们一般默认图为二维图,即只有x,y;但是发现在某些情况下无法解决一些问题,比如涉及到动态问题这时候单纯的图是没有办法满足的,当然你也可以枚举所有情况,不过意义何在呢?所以这时候既然原有的二维图没法搞,那就需要一种新的建图思想了;------------------------------分割线----------------------------
Anderia
·
2020-08-24 22:43
图论
BZOJ
3039 最大01子矩阵 单调栈
//#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;#definelllonglong#defineullunsignedlonglong#definepbpush_back#definemem(a)memset(a,0,sizeofa
Drenight
·
2020-08-24 22:08
单调栈
BZOJ
4017 小Q的无敌异或 好题
给一个序列询问这个序列1:所有子区间的异或值的和2:所有子区间的和的异或值第一个操作,拆二进制位,枚举右端点r,记录这个位前r个数字0/1的个数,右端点转移O(1)第二个操作比较复杂,对于每个右端点要询问sum[r]-sum[l-1]mod(2^(k+1))>=2^k的左端点个数(的奇偶性)题解用了树状数组维护,参考skywalkert,题解里对于模不等式的解释很巧妙,复习的时候多看看吧#incl
Drenight
·
2020-08-24 22:08
XJBG
BZOJ
4952 [Wf 2017] 二分答案 解题报告
4952:[Wf2017]NeedforSpeedDescriptionSheila是一名学生,她开着一辆经典的学生车:一辆又老,又慢,又锈,还老是崩坏的车。最近,时速表盘的指针还掉了。她把指针粘了回去,但是她可能没有粘对角度。因此,当表盘读数为s时,她真实的速度可能是s+c,其中c为未知常数(可能是负的)。Sheila在最近的行程中仔细地做了一些记录,并希望能用这些记录来计算出c的值。行程由n段
onepointo
·
2020-08-24 22:00
————二分三分————
BZOJ
4951 [Wf 2017] 分治 解题报告
4951:[Wf2017]MoneyforNothingDescription在这道题种你需要解决一个全世界人类从存在起就在面临的最深刻的问题–如何发大财。你是一名零件交易市场的中介。你的工作是从零件生产公司那里买到零件,然后把它们卖给零件消费公司。每个零件消费公司在截止日期前每天都会对一个零件有一个开放式的需求,以及它愿意买下零件的价格。另一方面,每个零件生产公司在开始日期及以后都可以销售零件,
onepointo
·
2020-08-24 22:59
————二分三分————
[旧文章补档]
BZOJ
1853: [Scoi2010]幸运数字
1853:[Scoi2010]幸运数字TimeLimit:2SecMemoryLimit:64MBSubmit:2237Solved:813[Submit][Status][Discuss]Description在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的“幸运号码”是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是“幸运号码”!但是这种“幸
jrljn
·
2020-08-24 22:28
[旧文章补档]线段树标记永久化个人理解 &
BZOJ
1513 [POI2006]Tet-Tetris 3D
DescriptionTask:Tetris3D“Tetris”游戏的作者决定做一个新的游戏,一个三维的版本,在里面很多立方体落在平面板,一个立方体开始落下直到碰上一个以前落下的立方体或者落地即停止.作者想改变一下游戏的目的使得它更大众化,在新游戏中你将知道落下的立方体信息以及位置,你的任务就是回答所有立方体落下后最高的方块的高度.所有的立方体在下落过程中都是垂直的并且不会旋转.平板左下角坐标为原
jrljn
·
2020-08-24 22:28
BZOJ
1588([HNOI2002]营业额统计-set)
1588:[HNOI2002]营业额统计TimeLimit:5SecMemoryLimit:162MBSubmit:10371Solved:3597[Submit][Status][Discuss]Description营业额统计Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业
nike0good
·
2020-08-24 22:23
C++
【HNOI2002】【
BZOJ
1588】营业额统计
Description读一个数,求出前面的所有数与这个数的相差最小是多少。N≤105Analysis线段树可以做,然而我用来splay练手原本我不会模板,自己乱打,不成体统,这是下面是alan教我的方法读入就insert,求出前驱后继,分别比较去较小,累计到答案。insert是递归版的,大概就是在splay上面二分。求pre和suf就把x旋到根,从根往下走即可。Code#include#inclu
lyd729
·
2020-08-24 22:21
题解
splay
BZOJ
1588 HNOI2002 营业额统计 Treap
题目大意:统计营业额。每天的统计的数字是今天的营业额和以前所有的营业额的最小差值。思路:任何平衡树都可以。CODE:#include#include#include#include#defineINF10000000usingnamespacestd;structComplex{intrandom,val,cnt,size;Complex*son[2];Complex(){random=rand(
16bit戦争
·
2020-08-24 22:37
BZOJ
BZOJ
-1588: [HNOI2002]营业额统计 (set查找前驱后继 splay练习题)
1588:[HNOI2002]营业额统计TimeLimit:5SecMemoryLimit:162MBSubmit:17311Solved:7036[Submit][Status][Discuss]Description营业额统计Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业
Borrrrrrrrrrrram
·
2020-08-24 22:02
数据结构-Splay
[
BZOJ
3679][Apio2014]回文串
[Apio2014]回文串Description考虑一个只包含小写拉丁字母的字符串s。我们定义s的一个子串t的“出现值”为t在s中的出现次数乘以t的长度。请你求出s的所有回文子串中的最大出现值。Input输入只有一行,为一个只包含小写字母(a-z)的非空字符串s。Output输出一个整数,为逝查回文子串的最大出现值。SampleInput【样例输入l】abacaba【样例输入2]wwwSample
Sakagami_Tomoyo
·
2020-08-24 22:23
回文自动机/Manacher
回文自动机
[Strings]一些字符串题目
Trie
BZOJ
3689异或之大意:给定n个数,求这n个数两两异或的值中的前k小解:将加法换成异或就变成了一个用堆合并多个有序表的经典问题,对于加法我们按大小排序就能得到有序表,而由于这里是异或,我们需要高效地维护有序表
Sakagami_Tomoyo
·
2020-08-24 22:23
AC自动机/KMP
后缀自动机/后缀数组
回文自动机/Manacher
[
BZOJ
2060][Usaco2010 Nov]Visiting Cows 拜访奶牛
[Usaco2010Nov]VisitingCows拜访奶牛Description经过了几周的辛苦工作,贝茜终于迎来了一个假期.作为奶牛群中最会社交的牛,她希望去拜访N(1C2).这样,在每一对奶牛之间都有一条唯一的通路.FJ希望贝茜尽快的回到农场.于是,他就指示贝茜,如果对于一条路直接相连的两个奶牛,贝茜只能拜访其中的一个.当然,贝茜希望她的假期越长越好,所以她想知道她可以拜访的奶牛的最大数目.
Sakagami_Tomoyo
·
2020-08-24 22:23
动态规划
[
BZOJ
3238][Ahoi2013]差异
[Ahoi2013]差异DescriptionInput一行,一个字符串SOutput一行,一个整数,表示所求值SampleInputcacaoSampleOutput54HINT2usingnamespacestd;#definerep(i,l,r)for(inti=(l);i=(l);i--)#defineREP(i,n)for(inti=0;iinlinevoidread(T&x){x=0;
Sakagami_Tomoyo
·
2020-08-24 22:23
后缀自动机/后缀数组
BZOJ
--1176(CDQ分治)
2015-08-0918:57:08【传送门】CDQ第一道启蒙题~题意:最多16万个修改,1万个询问,维护的是一个W*W的矩阵(W#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;#definegetmid(l,r)((l
dingdi3021
·
2020-08-24 21:41
BZOJ
1500 [NOI2005]维修数列(Splay)
题意不多说。这大概算是splay的终极题目了吧,和poj3580差不多。插入:把左端点前一个节点和右端点后一个节点旋转到根和根的右儿子,然后像建树那样构造右儿子的左子树。删除:同上的旋转方式。删掉根节点的右儿子的左子树。虽然同时存在的节点不超过500000个,但是不停的插入删除会使节点编号x变得非常大,造成RE;因此需要内存回收,开一个栈来保存删掉的所有节点编号。修改:同上的旋转方式。在右儿子左子
SaltyFishWei
·
2020-08-24 21:53
splay
算法
【总结】AC自动机处理的一类查询(bzo3881Divljak+
bzoj
2780Sevenk Love Oimaster+
bzoj
2754喵星球上的点名)
AC自动机AC自动机是解决多模板匹配问题的算法。它的优点在于思路易懂,代码简洁,可以在线性时间内求解。缺点则在于必须要先知道所有的模板,而实际运用中很多情况无法预先知道需要查询的模板串。AC自动机相关的题目有一些明显的特征:文本串较长或文本串唯一/较少,多模式串匹配,可以离线,模式串总长有一定限制等。而处理问题时也需要先离线建立所有模式串的AC自动机。AC自动机常结合树(fail树)及dp(匹配方
ccosi
·
2020-08-24 21:52
AC自动机
BZOJ
5186 [Usaco2018 Jan]Cow at Large
题解:转载于:https://www.cnblogs.com/zzyer/p/8607013.html
auu55357
·
2020-08-24 21:16
bzoj
-1248-二维数组前缀和
这个题主要利用了二维数组的前缀和来求每一个R*R区域内的值。这里坐标加一处理是为了后面的求前缀和的时候减一操作不至于越界。还有一点要注意的是f[i][j]表示的是包含边上的目标的值。#include#include#include#include#include#include#include#include#pragmaGCCoptimize(2)#defineINF0x3f3f3f3fusin
alusang
·
2020-08-24 21:01
BZOJ
BZOJ
[1588][HNOI2002]营业额统计 Treap
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1588裸的平衡树,找一个类似于前驱后继的东西,但可以是自己链表代码见zP1nG的博客代码如下:#include#include#include#defineINF1000000000usingnamespacestd;inlineintread(){intx=0,f=1;charc;doc=g
Duan2baka
·
2020-08-24 21:04
BZOJ
Treap
各省省选
字符串-字符串哈希-入门-
bzoj
2084
根本不用哈希好不好,直接根据性质暴力做,复杂度O(答案个数)。不过也可能只是凑巧数据没有卡这种方法。最坏情况下串是01010101010101…,答案达到n^2(得用longlong存储了),就TLE了。不知道使用字符串哈希的方法可不可以解决这个问题。#include#definerep(i,l,r)for(inti=(l);i=(l);i--)usingnamespacestd;intn,ans
TengWan_Alunl
·
2020-08-24 21:59
字符串-字符串哈希
【
bzoj
1726】 Roadblocks第二短路 【Usaco2006 Nov】
Description贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友。贝茜很喜欢路边的风景,不想那么快地结束她的旅途,于是她每次回农场,都会选择第二短的路径,而不象我们所习惯的那样,选择最短路。贝茜所在的乡村有R(12->4(长度为100+200=300)第二短路:1->2->3->4(长度为100+250+100=450)这道题求次短路,可以先分别求出从1和n出发的单源最短路,然
TLECODE
·
2020-08-24 21:26
bzoj
最短路
BZOJ
1588 HNOI2002 营业额统计 裸Treap
题目大意:。。。题目描述不全看这里好了给定一个序列对于每个元素我们定义该数的最小波动值为这个数与前面所有数的差中的最小值(第一个数的最小波动值为第一个数本身)求最小波动值之和找最近的数只需要找前驱和后继就行了平衡树的基本操作不多说了然后——此题多组数据!!尼玛!!看题目描述这也是单组数据啊!!什么**情况??而且多组数据尼玛也就算了!!输入数据还不全!!如果读到EOF需要按照0处理!尼玛这上哪里想
PoPoQQQ
·
2020-08-24 21:11
BZOJ
Treap
BZOJ
1224 HNOI2002 彩票 DFS
题目大意:在1~m中选n个不同的数要求和为X/Y求方案数爆搜的话应该是100E左右所以考虑加剪枝上下界剪枝如果当前的情况下剩余的数最大都无法到达目标或最小都无法小于目标则剪枝#include#include#include#include#include#defineM60#defineEPS1e-10usingnamespacestd;intn,m,ans;doubletarget,sum[M]
PoPoQQQ
·
2020-08-24 21:11
BZOJ
DFS
bzoj
4502 串 - 广义后缀自动机 - AC自动机
又是愣把串总长复杂度的题写成了给Trie大小的题(我又可以造题啦!开森做法是这样的,考虑一个串会有很多种拼接办法,我们取第二个前缀最短的办法。对应到AC自动机上就是,你先枚举第二个前缀,假设在AC自动机上的节点是x,那么你不能选择一个y,存在一个从y出发的(从x跳到fail[x]丢失的那个前缀)的转移。考虑补集转化,就是统计有多少节点存在这样的转移(根除外,因为第一个串非空),换言之,就是统计这个
Mys_C_K
·
2020-08-24 21:38
AC自动机
广义后缀自动机
BZOJ
bzoj
1588 [HNOI2002]营业额统计(treap)
treap就是tree+heap。每个节点有一个值v,还有一个优先级rnd.从v来看,这是一棵bst,从rnd来看,这是一个小根堆。维护好这两个性质即可。#include#include#include#includeusingnamespacestd;#definelllonglong#defineinf0x3f3f3f3f#defineN40010inlinechargc(){staticch
Icefox_zhx
·
2020-08-24 21:16
bzoj
平衡树
bzoj
5189 [Usaco2018 Jan]Cow at Large(树+贪心)
给定一棵有根树,wrx一开始在根,每个叶子节点都是出口,你可以在每个出口放一个守卫,每一单位时间内,wrx和守卫都可以移动到相邻的一个点,如果某一时刻守卫与wrx相遇了(在边上或点上均算),则wrx将被抓住。问你为了保证抓住wrx,最少需要几个守卫。显然最多叶子结点个数个,每个守卫每次都往他的父亲走是最优的。对于每个点i我们预处理出mn[i],表示i的子树中距i最近的叶子节点距i的距离。显然如果m
Icefox_zhx
·
2020-08-24 21:16
bzoj
-----树-------
贪心
【
BZOJ
1726】【Usaco 2006 Nov】Roadblocks 次短路
Description贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友。贝茜很喜欢路边的风景,不想那么快地结束她的旅途,于是她每次回农场,都会选择第二短的路径,而不象我们所习惯的那样,选择最短路。贝茜所在的乡村有R(12->4(长度为100+200=300)第二短路:1->2->3->4(长度为100+250+100=450)HINTSource①dijkstra#include#i
loserof50day
·
2020-08-24 21:05
BZOJ
USACO
图论
BZOJ
1588 Treap模版题
点击打开链接题意:中文题,但是注意输入有点问题,可以看看讨论,大神们的测试出来的思路:我的是用Treap找到当前值的排名k,然后找k+1和k-1的值与当前值的绝对值之差的最小值,加起来最后输出即可#include#include#include#include#includeusingnamespacestd;typedeflonglongll;constintinf=0x3f3f3f3f;con
Dan__ge
·
2020-08-24 21:00
数据结构
线段树
HASH 模板和题目总结(包括unordered_map)
表(不是重点)STL——unordered_map定义基本操作进阶操作与map优缺点:map:unordered_map:总结:字符串hash定义:具体实现:字符串任意子串的Hash二维模板(具体原理
BZOJ
2351Matrix
pxlsdz
·
2020-08-24 21:54
模板
字符串
字符串——字符串hash
数据结构——hash
bzoj
3289 Mato的文件管理 (莫队算法+区间逆序数)
传送门:
bzoj
3289题目大意:求区间逆序数。前置技能:1.用树状数组求逆序数。其思路为:树状数组每个节点有个对应的区间,每个节点表示它所表示的下标区间内数字(或者说比节点下标小的数)出现的次数。
棉花糖灬
·
2020-08-24 18:21
C语言
算法
杂题
莫队算法
区间逆序数
BZOJ
2300[HAOI2011]防线修建——非旋转treap+凸包(平衡树动态维护凸包)
题目描述近来A国和B国的矛盾激化,为了预防不测,A国准备修建一条长长的防线,当然修建防线的话,肯定要把需要保护的城市修在防线内部了。可是A国上层现在还犹豫不决,到底该把哪些城市作为保护对象呢?又由于A国的经费有限,所以希望你能帮忙完成如下的一个任务:1.给出你所有的A国城市坐标2.A国上层经过讨论,考虑到经济问题,决定取消对i城市的保护,也就是说i城市不需要在防线内了3.A国上层询问对于剩下要保护
weixin_34417200
·
2020-08-24 17:05
BZOJ
2728 HNOI2012与非(并查集+数位dp)
容易发现xnandx=notx。并且使用这个性质有xandy=not(xnandy)=(xnandy)nand(xnandy)。也就是说nand运算可以作为not和and运算使用。并且显然not和and运算可以表示nand运算,那么两者等价。事实上这就可以表示所有位运算了。那么考虑位运算有什么事干不了。注意到如果每个数的第i位都和第j位相同,那么无论怎么操作这两位都是相同的。大胆猜想这也是充分的,
bit小兵
·
2020-08-24 17:55
BZOJ
-1500: [NOI2005]维修数列 题解(Splay 维护序列 )
(建树方法:每次取出序列中中间的数建立节点,然后序列左边部分作为其左子树,右边作为其右子树,然后递归建树)(
BZOJ
的内存卡的挺紧的,所以要用个队
AmadeusChan
·
2020-08-24 14:12
BZOJ
3744: Gty的妹子序列 【分块求区间逆序对】
题目分析:nnlognn\sqrtn~lognnnlogn的分块(+树状数组预处理)+主席树维护区间值求散块nnlognn\sqrt{nlogn}nnlogn的分块+树状数组处理前i块小于j(及大于j)的数有多少个,相当于用分块代替了主席树。nnn\sqrtnnn的分块,其实可以使上面的方法最后处理散块的时候用散块之间桶排归并,散块自身预处理前缀和/后缀和。我打的第二种(求f[i][j]的时候循环
Master.Yi
·
2020-08-24 12:16
分块
[
BZOJ
4828][Hnoi2017]大佬-DP+DFS
大佬Description人们总是难免会碰到大佬。他们趾高气昂地谈论凡人不能理解的算法和数据结构,走到任何一个地方,大佬的气场就能让周围的人吓得瑟瑟发抖,不敢言语。你作为一个OIER,面对这样的事情非常不开心,于是发表了对大佬不敬的言论。大佬便对你开始了报复,你也不示弱,扬言要打倒大佬。现在给你讲解一下什么是大佬,大佬除了是神犇以外,还有着强大的自信心,自信程度可以被量化为一个正整数C(1=1),
zlttttt
·
2020-08-24 12:02
动态规划
【Dynamic
Programming】
深度优先搜索
【Depth
First
Search】
bzoj
1453: [Wc]Dface双面棋盘
传送门话说数据范围好像暴力能过?不管,讲正解。发现暴力每一次询问需要O(N^2)。但是每一次只修改一个数。感觉比较浪费。然后我们可以按照行跑线段树,然后暴力合并上下联通情况。这样单次询问只要O(NlogN)了。#include#include#include#include#include#include#defineN205usingnamespacestd;structnode{intu[N]
zhouyuyang233
·
2020-08-24 12:51
辣鸡八中
数据结构
【
bzoj
2813】奇妙的Fibonacci
是个结论题==好像当天状态不好直接抄的题解啊第一问,欧拉筛第二问,欧拉筛约数平方和感觉自己好弱欧拉筛都不会写了#include#include#include#include#includeusingnamespacestd;typedeflonglongll;constintN=1e7+5;constintT=3e6+5;constintm=1e9+7;llte,n,a,b,c;lld[N],t
黑猫black
·
2020-08-24 11:44
数论
bzoj
2716 [Violet 3]天使玩偶(CDQ分治)
前言:我们又回到了这道题,不过这次我们选择一个常数小一点的算法:CDQDescriptionInputOutputSampleInput100100812327165258442425953429625814975097186434722552889377545672290865456893878614569723857587645348854278353470812524979744339388
Coco_T_
·
2020-08-24 11:24
CDQ分治
【
BZOJ
】4316: 小C的独立集 静态仙人掌
DP的做法参考:【
BZOJ
】1040:[ZJOI2008]骑士环套树DP#include#include#includeusingnamespacestd;intread(){charc;ints=0,
weixin_34417814
·
2020-08-24 11:24
BZOJ
3884 上帝与集合的正确用法 (欧拉定理)
题目大意:求2^(2^(2^(2^(2^...))))modp的值题解:https://blog.csdn.net/popoqqq/article/details/43951401#include#include#include#definelllonglongusingnamespacestd;voidread(int&k){intf=1;k=0;charc=getchar();while(c'
weixin_30271335
·
2020-08-24 10:40
[类欧几里得算法 数论]
BZOJ
2987 Earthquake
第一道类欧题其实是裸题啦手推#include#include#includeusingnamespacestd;typedeflonglongll;inlinecharnc(){staticcharbuf[100000],*p1=buf,*p2=buf;if(p1==p2){p2=(p1=buf)+fread(buf,1,100000,stdin);if(p1==p2)returnEOF;}ret
里阿奴摩西
·
2020-08-24 10:37
类欧几里得算法
数论
[类欧几里得算法 线段树]
BZOJ
1938 [CROATIAN2010] ALADIN
∑x=lr(A∗x)modB=∑x=lrA∗x−B∗∑x=lr⌊A∗xB⌋后半部分直接用类欧求就好了类似[类欧几里得算法数论]
BZOJ
2987Earthquake但是更简单#include#include
里阿奴摩西
·
2020-08-24 10:37
线段树
类欧几里得算法
[类欧几里得算法]
BZOJ
2712 [Violet 2]棒球
同[类欧几里得算法数论]
BZOJ
2187fractionAwDorzz#include#include#include#includeusingnamespacestd;typedeflonglongll
里阿奴摩西
·
2020-08-24 10:37
类欧几里得算法
BZOJ
3531: [Sdoi2014]旅行
题目地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3531题目大意:见原题。算法讨论:树链剖分。对于每种宗教开一棵线段树即可。Code:#include#include#defineN3000000#defineM30000000#defineoo0x7f7f7f7fusingnamespacestd;intn,q,x,y,mm,tot,di
Charlie-Pan
·
2020-08-24 10:54
BZOJ
BZOJ
SDOI
树链剖分
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他