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
TJOI
[
TJOI
2007] 足彩投注
足彩投注题目概述题目背景了解足球彩票的人可能知道,足球彩票中有一种游戏叫做“胜负彩”,意为猜比赛的胜负。下面是一些与胜负彩有关的术语注:每一组有效组合数据。投注:彩民以现金购买足球彩票的行为。单式投注:彩民对于所有球队的比赛成绩均只选择一种预测结果的投注方式。投注的数量(注数)为1。复式投注:彩民对于某些场次的比赛成绩选择两种以上的预测结果的投注方式。投注的数量为复式投注的组合数。例如,某彩民对一
_rsx
·
2020-02-01 19:00
[
TJOI
2008] 小偷
TJOI
2008小偷题目背景一位著名的小偷进入了一个充满宝石的储藏室,这个储藏室是由一连串房间构成的,房间的标号从0开始,想进入第i个房间就必须从第i-1个房间进入,如图:题目描述上图为三个房间的情况,
_rsx
·
2020-02-01 19:00
dtoi4539「
TJOI
/ HEOI2016」序列
题意:玩具上有一个数列,数列中某些项的值可能会变化,但同一个时刻最多只有一个值发生变化。现在佳媛姐姐已经研究出了所有变化的可能性,她想请教你,能否选出一个子序列,使得在任意一种变化中,这个子序列都是不降的?请你告诉她这个子序列的最长长度即可。每种变化最多只有一个值发生变化。题解:设Max[i]为a[i]可能变成的最大值,Min[i]为a[i]可能变成的最小值(Max[i]和Min[i]均包括a[i
1124828077ccj
·
2020-01-30 23:00
LGOJ3975
TJOI
2015 弦论
link:
TJOI
2015弦论题目大意:给定一个字符串,输出在对该字符串所有的非空子串排序后第\(k\)个另外的一个限制是\(T\):子串本质相同但位置不同算\(1\)或多个\(|s|\leq5\times10
言似缥缈
·
2020-01-29 21:00
dtoi4538 「
TJOI
/ HEOI2016」排序
题意:给一个1-n的全排列,q次操作,每次操作排序一段区间(升序或降序都有可能),最后问第k个位置是多少。n#include#includeusingnamespacestd;intn,m,a[100002],qq,mid;typedefstruct{boolu;intl,r;}P;typedefstruct{intsum0,f;}PP;Pq[100002];PPp[400002];voidbui
1124828077ccj
·
2020-01-27 22:00
P3759 [
TJOI
2017]不勤劳的图书管理员 [树套树]
树套树是什么啊我不知道/dk我只知道卡常数w//byIsaunoya#pragmaGCCoptimize(2)#pragmaGCCoptimize(3)#pragmaGCCoptimize("Ofast")#pragmaGCCoptimize(\"inline,-fgcse,-fgcse-lm,-fipa-sra,-ftree-pre,-ftree-vrp,-fpeephole2,-ffast-m
_Isaunoya
·
2020-01-25 13:00
Luogu P5339 [
TJOI
2019]唱、跳、rap和篮球
这看题目一眼容斥,令聊唱、跳、rap和篮球的组数至少有\(x\)的方案数为\(g(x)\)那么显然\(Ans=\sum_{i=0}^{\min(\lfloor\frac{n}{4}\rfloor,a,b,c,d)}(-1)^ig(i)\),考虑如何计算\(g(x)\)先考虑放下给定的\(x\)组,显然它们的顺序是唯一的,也就是确定了第一个就能确定后面的相当于现在连续的\(4\)个位置变成了选第一个
hl666
·
2020-01-20 11:00
【
TJOI
2014】Alice and Bob
题目有一个\(n\)的排列。给你每个位置结尾的最长上升子序列的长度\(a_i\),让你构造这个排列使得每个位置开头的最长下降子序列的长度之和最大。思考历程贪心一直都不是我的强项……我比赛的时候是想着如何用差分约束之类的东西搞的:对于每个\(a_i\),找到前面的\(a_j=a_i-1\),它们至少有一个满足\(x_j\)小于\(x_i\)。对于前面的每个\(a_j\geqa_i\),\(x_j\)
jz_597
·
2020-01-07 15:00
P3975 [
TJOI
2015]弦论
题目描述为了提高智商,ZJY开始学习弦论。这一天,她在《Stringtheory》中看到了这样一道问题:对于一个给定的长度为n的字符串,求出它的第k小子串是什么。你能帮帮她吗?输入格式第一行是一个仅由小写英文字母构成的字符串s第二行为两个整数t和k,t为0则表示不同位置的相同子串算作一个,t为1则表示不同位置的相同子串算作多个。k的意义见题目描述。输出格式输出数据仅有一行,该行有一个字符串,为第k
R-Q-R-Q
·
2020-01-04 20:00
洛谷P3761 [
TJOI
2017]城市
题面:https://www.luogu.com.cn/problem/P3761一句话题意:给一棵有边权的树,删一条边并加一条等权边,最小化新树的直径。题解:考虑先两边DFS求出树的直径。(不会的请自行百度)那么我们要删的边一定是直径的某一条边。证明:如果断的不是直径上的边,那么新直径一定\(\geq\)原直径。既然题目给了\(n^2\)的时限,我们就可以枚举删的是哪一条边。现在考虑如何连边。删
Purple_wzy
·
2019-12-24 15:00
【bzoj5339】[
TJOI
2018]教科书般的亵渎(拉格朗日插值/第二类斯特林数)
传送门题意:一开始有很多怪兽,每个怪兽的血量在\(1\)到\(n\)之间且各不相同,\(n\leq10^{13}\)。然后有\(m\)种没有出现的血量,\(m\leq50\)。现在有个人可以使用魔法卡片,使用一张会使得所有的怪兽掉一点血,如果有怪兽死亡,则继续施展魔法。这个人能够获得一定的分数,分数计算如下,每一次使用卡片前,假设一个怪兽血量为\(x\),那么获得\(x^k\)的分数。\(k\)为
heyuhhh
·
2019-12-17 12:00
【bzoj4555】[
Tjoi
2016&Heoi2016]求和(NTT+第二类斯特林数)
传送门题意:求\[f(n)=\sum_{i=0}^n\sum_{j=0}^i\begin{Bmatrix}i\\j\end{Bmatrix}2^jj!\]思路:直接将第二类斯特林数展开有:\[\begin{aligned}f(n)=&\sum_{i=0}^n\sum_{j=0}^n2^j\sum_{k=0}^{j}(-1)^k{j\choosek}(j-k)^{i}\\=&\sum_{i=0}^n
heyuhhh
·
2019-12-17 00:00
luogu P4091 [HEOI2016/
TJOI
2016]求和 FFT
又是一道神仙题orz我们先化一化式子。\(\displaystylef[n]=\sum_{i=0}^n\sum_{j=0}^iS(i,j)\times2^j\times(j!)\)看着\(\displaystyle\sum_{j=0}^i\)很不爽,因为当\(j>i\)时,\(S(i,j)=0\),所以\(\displaystylef[n]=\sum_{i=0}^n\sum_{j=0}^nS(i,
wljss
·
2019-12-13 10:00
luogu P3853 [
TJOI
2007]路标设置 |二分
题目背景B市和T市之间有一条长长的高速公路,这条公路的某些地方设有路标,但是大家都感觉路标设得太少了,相邻两个路标之间往往隔着相当长的一段距离。为了便于研究这个问题,我们把公路上相邻路标的最大距离定义为该公路的“空旷指数”。题目描述现在政府决定在公路上增设一些路标,使得公路的“空旷指数”最小。他们请求你设计一个程序计算能达到的最小值是多少。请注意,公路的起点和终点保证已设有路标,公路的长度为整数,
白木偶君
·
2019-12-12 22:00
luoguP4588 [
TJOI
2018]数学计算
题意考虑一个操作会对一段时间内的询问产生影响,于是将线段树上的这段时间打上乘这个数的标记,最后dfs整颗线段树。code:#includeusingnamespacestd;#defineintlonglong#definels(p)(p>1;build(ls(p),l,mid);build(rs(p),mid+1,r);}voidchange(intp,intl,intr,intql,intqr
nofind
·
2019-12-11 10:00
BZOJ5509: [
Tjoi
2019]甲苯先生的滚榜
题解开n个平衡树对每个AC数维护罚时,然后不同AC数用树状数组维护即可。其实挺好写的...就是评测的时候评的巨久...#includeusingnamespacestd;typedeflonglongll;constintN=1000010;intT,n,m,cnt[N],tim[N];namespaceRand{typedefunsignedintui;uiseed;uirandNum(ui&s
henry_y
·
2019-11-13 14:00
luoguP3964 [
TJOI
2013]松鼠聚会
首先这个距离就叫做切比雪夫距离,即\(qdis(\{x_1,y_1\},\{x_2,y_2\})=\max(|x_1-x_2|,|y_1-y_2|)\)可以证明\(\max(|x_1-x_2|,|y_1-y_2|)=\frac{|x_1-x_2+y_1-y_2|+|x_1-x_2-y_1+y_2|}2\).于是我们就将切比雪夫距离转化成了曼哈顿距离.于是我们可以对于\(x\)坐标与\(y\)坐标分
wuhan2005
·
2019-10-24 20:00
TJOI
2017 异或和 和 NOI2017 整数
异或和给定一个序列a1,a2,...,an,满足a1+a2...+an≤106,输出这个序列所有的连续和的异或值。对于100%的数据,1≤n≤105。题解首先用前缀和转化成如下式子\[ans=\bigoplus_{i=0}^{n-1}\bigoplus_{j=1}^n(sum_j-sum_i)\]显然可以i对每位分开考虑,只需要考虑这一位上\(1\)的奇偶性即可。那么哪些数相减这一位为\(1\)呢
autoint
·
2019-10-23 22:00
【luogu P2824排序】题解
【HEOI2016/
TJOI
】排序题目描述在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他。
文雨淋
·
2019-10-14 22:00
[
TJOI
2010]分金币
洛咕题意:现在有\(n(n#include#include#include#include#include#include#include#definelllonglongusingnamespacestd;inlineintread(){intx=0,o=1;charch=getchar();while(ch!='-'&&(ch'9'))ch=getchar();if(ch=='-')o=-1,
PPXppx
·
2019-10-14 22:00
[
TJOI
2013]奖学金 乱搞
[
TJOI
2013]奖学金乱搞从\(c\)个二元组\((v,w)\)中选出\(n\)个,使其\(v\)的中位数最大的同时使\(w\)和小于等于\(f\),求这个中位数有点意思。
Santiego
·
2019-10-14 18:00
P2824 [HEOI2016/
TJOI
2016]排序
做了本题我的评价是:⭐⭐⭐⭐⭐本题乍一看很怪,但是我们可以注意到它只查询一次,所以要从此考虑。如果全暴力的话复杂度是\(O(nmlog(n))\)的。所以我也不知道为什么就可以想到转换成01序列加二分答案处理,正确性略,复杂度:\(O(nlog^2(n))\)。还是注意upd是别访问到了非法内存。#includeusingnamespacestd;constintN=1e5+7;templatei
丶带带派大星
·
2019-10-12 17:00
后缀自动机做题记录
目录后缀自动机做题记录sp1811sp1812sp10570luogu2463CF873FTJOI2015弦论AHOI2013差异HEOI2016/
TJOI
2016字符串HAOI2016找相同字符SDOI2016
lcyfrog
·
2019-10-10 19:00
洛谷 P3758 [
TJOI
2017]可乐
洛谷P3758[
TJOI
2017]可乐Description加里敦星球的人们特别喜欢喝可乐。因而,他们的敌对星球研发出了一个可乐机器人,并且放在了加里敦星球的1号城市上。
BigYellowDog
·
2019-10-06 19:00
[
TJOI
2017]异或和
对于这种异或类的题目,我们可以考虑从异或运算性质下手我们记\(sum[i]=\sum_{j=1}^{i}a[j]\)不难发现,如果我们对每一位分开考虑,若我们在求第x为的答案,记所有区间的连续的和有K个该位为1,那么跟据异或的运算法则,这一位对答案有贡献当且仅当K为奇数,且对答案的贡献为\(K\\%\2*2^x\)说得更具体点,我们要求的式子变成了:\[\sum_{k=0}^{2^k>k\\&\1
konjac_tbr
·
2019-10-02 20:00
题解【洛谷P4588】[
TJOI
2018]数学计算
题目描述小豆现在有一个数\(x\),初始值为\(1\).小豆有\(Q\)次操作,操作有两种类型:\(1\;m\):\(x=x\timesm\)输出\(x\%mod\);\(2\;pos\):\(x=x/\)第\(pos\)次操作所乘的数(保证第\(pos\)次操作一定为类型\(1\),对于每一个类型\(1\)的操作至多会被除一次)输出\(x\%mod\);输入格式一共有\(t\)组输入(\(t\l
csxsl
·
2019-10-02 11:00
[luogu5339] [
TJOI
2019]唱、跳、rap和篮球(容斥原理+组合数学)(不用NTT)
[luogu5339][
TJOI
2019]唱、跳、rap和篮球(容斥原理+组合数学)(不用NTT)题面略分析首先考虑容斥,求出有i堆人讨论的方案。
birchtree
·
2019-09-26 21:00
[HEOI/
TJOI
2016]排序[线段树 01]
[HEOI2016/
TJOI
2016]排序]luogu2824HEOI2016/
TJOI
2016]排序BZOJ4552==显然不能直接排出来读完题第一反应先离线把询问存下来这是一个全排列二分在位置\(Q
委屈的咸鱼鱼鱼鱼
·
2019-09-02 20:00
[
TJOI
2013]拯救小矮人 nlogn贪心Hack征集
[
TJOI
2013]拯救小矮人nlogn贪心Hack征集考试的时候忘记了DP,乱搞了一个贪心。
✐wch✎
·
2019-08-30 21:00
洛谷 题解 P3871 【[
TJOI
2010]中位数】
这题先定义一个大根堆(maxn)维护mid(n为奇数mid+1)的元素。再定义一个小根堆(minn)维护mid(n为奇数mid+1)到n的元素。然后对于插入元素的情况进行分类讨论。当addx时一.n是奇数1.从大根堆中取出元素y并弹出。2.大根堆中插入元素min(x,y)。3.小根堆中插入元素max(x,y)。二.n是偶数1.从小根堆中取出元素y并弹出。2.大根堆中插入元素min(x,y)。3.小
End_donkey
·
2019-08-26 19:00
洛谷 题解 P3871 【[
TJOI
2010]中位数】
这题先定义一个大根堆(maxn)维护mid(n为奇数mid+1)的元素。再定义一个小根堆(minn)维护mid(n为奇数mid+1)到n的元素。然后对于插入元素的情况进行分类讨论。当addx时一.n是奇数1.从大根堆中取出元素y并弹出。2.大根堆中插入元素min(x,y)。3.小根堆中插入元素max(x,y)。二.n是偶数1.从小根堆中取出元素y并弹出。2.大根堆中插入元素min(x,y)。3.小
End_donkey
·
2019-08-26 19:00
洛谷 题解 P3871 【[
TJOI
2010]中位数】
这题先定义一个大根堆(maxn)维护mid(n为奇数mid+1)的元素。再定义一个小根堆(minn)维护mid(n为奇数mid+1)到n的元素。然后对于插入元素的情况进行分类讨论。当addx时一.n是奇数1.从大根堆中取出元素y并弹出。2.大根堆中插入元素min(x,y)。3.小根堆中插入元素max(x,y)。二.n是偶数1.从小根堆中取出元素y并弹出。2.大根堆中插入元素min(x,y)。3.小
End_donkey
·
2019-08-26 19:00
[HEOI2016/
TJOI
2016] 求和
有关斯特林数的介绍和斯特林反演:斯特林数及斯特林反演。本来是想做容斥的,结果发现了一个多项式题目……不过容斥和反演息息相关嘛。这题做完之后感觉卷积也不是那么难,就把它理解成一个预处理一个复杂函数的方法就好了。这样复杂度可以从\(O(n)\)求和式变成\(O(1)\)取得函数值了。这道题目是有关第二类斯特林数的,上文的博客中推导了第二类斯特林数的一个公式:\(\begin{aligned}\disp
南條キミツ
·
2019-08-19 19:00
【中国剩余定理-入门】-C++
这玩意在luogu居然有模板题:[
TJOI
2009]猜数字先来看一个问题:在《孙子算经》中有这样一个问题:“今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余3),七七数之剩二(除以7余
摸鱼酱
·
2019-07-25 08:00
[洛谷P3857] [
TJOI
2008]彩灯
P3857[
TJOI
2008]彩灯n个灯,每个灯只有开关两种状态,开始都关着。m个开关,每个开关对应若干个灯,拉动一下就会使该开关控制的所有灯改变状态。问有多少种不同的状态。
water_lift
·
2019-07-10 21:00
DP题目推荐合集(洛谷/UVa)
2、P1474货币系统MoneySystems;(线性动规,DP方程也比较好想)3、UVA12563劲歌金曲JinGeJinQuhao;(01背包的变式,很基础,也很经典,紫书上的题)4、P3974[
TJOI
201
weixin_30715523
·
2019-04-27 11:00
数据结构与算法
[
TJOI
2013]单词 AC自动机fail树的简单应用
https://ac.nowcoder.com/acm/problem/20443https://www.luogu.org/problemnew/show/P3966题意:给出n个单词,一篇文章由这n个单词组成,问每个单词在文中的串出现的次数,其中包括自己本身。首先:每一个字符串建Trie然后,建立fail的指针,一个串要在其他串出现过,必定是另一个串的前缀的后缀形式出现的,我们在建立Trie时
KXL5180
·
2019-04-26 13:11
ACM题解
数据结构
BZOJ 3998: [
TJOI
2015]弦论【后缀自动机】
题面:对于一个给定长度为N的字符串,求它的第K小子串是什么。Input第一行是一个仅由小写英文字母构成的字符串S第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。N#include#include#definemaxn1000005#definemaxc26usingnamespacestd;constintinf=0x3f3f3f3f;int
Master.Yi
·
2019-04-01 11:00
后缀自动机
字符串
[
TJOI
2018]教科书般的亵渎
Description小豆喜欢玩游戏,现在他在玩一个游戏遇到这样的场面,每个怪的血量为ai,且每个怪物血量均不相同,小豆手里有无限张“亵渎”。亵渎的效果是对所有的怪造成1点伤害,如果有怪死亡,则再次施放该法术。我们认为血量为0怪物死亡。小豆使用一张“亵渎”会获得一定的分数,分数计算如下,在使用一张“亵渎”之后,每一个被亵渎造成伤害的怪会产生x^k,其中x是造成伤害前怪的血量为x和需要杀死所有怪物所
Wolfycz
·
2019-03-31 09:00
[
TJOI
2009]猜数字
Description现有两组数字,每组k个,第一组中的数字分别为:a1,a2,...,ak表示,第二组中的数字分别用b1,b2,...,bk表示。其中第二组中的数字是两两互素的。求最小的非负整数n,满足对于任意的i,n-ai能被bi整除。Input输入数据的第一行是一个整数k,(1≤k≤10)。接下来有两行,第一行是:a1,a2,...,ak,第二行是b1,b2,...,bkOutput输出所求
Wolfycz
·
2019-03-31 08:00
BZOJ 3173: [
Tjoi
2013]最长上升子序列 (线段树+BIT)
先用线段树预处理出每个数最终的位置.然后用BIT维护最长上升子序列就行了.用线段树O(nlogn)O(nlogn)O(nlogn)预处理就直接倒着做,每次删去对应位置的数.具体看代码CODE#includeusingnamespacestd;charcb[1inlinevoidread(T&res){charch;intflg=1;while(!isdigit(ch=getc()))if(ch==
_Ark
·
2019-03-29 08:03
线段树
bzoj
bzoj4556: [
Tjoi
2016&Heoi2016]字符串(二分答案+sam+线段树合并)
传送门题意:给一个字符串SSS。有mmm次询问,每次给四个参数a,b,c,da,b,c,da,b,c,d,问s[a...b]s[a...b]s[a...b]的所有子串和s[x...y]s[x...y]s[x...y]的最长公共前缀是多少。思路:先翻转字符串转化为求最长公共后缀。设现在求s[a...b]s[a...b]s[a...b]的所有子串和s[x...y]s[x...y]s[x...y]的最长
SC.ldxcaicai
·
2019-02-27 21:49
#
二分答案
#
线段树合并
#
后缀自动机
TJOI
2018 简要题解
数学计算用线段树记录之前乘过的每一个数,作除法时把原本的乘数改成111即可。代码:#include#definelc(p>1)#defineN100005usingnamespacestd;intt,n;longlongmod;inlinelonglongread(){longlongans=0;charch=getchar();while(!isdigit(ch))ch=getchar();wh
SC.ldxcaicai
·
2019-02-26 20:06
#
题解
[
TJOI
2016/HEOI2016] 求和 线性解法
题意:求∑i=0n∑j=0i\{ij\}⋅2j⋅j!\sum_{i=0}^n\sum_{j=0}^i{i\bracej}\cdot2^j\cdotj!i=0∑nj=0∑i{ji}⋅2j⋅j!同余998244353998244353998244353。翻了一下各oj这题的榜,无一例外都是Θ(nlogn)\Theta(n\logn)Θ(nlogn)的NTT做法,挺奇怪的……现在来正经推一下式子:an
Entropy Increaser
·
2019-02-24 19:22
题解
洛谷 4823 [
TJOI
2013]拯救小矮人
题目链接->噔楞题解:贪心按个高+臂长排序。个矮臂长的先走,个高臂短的后走#include#include#include#include#defineN2007usingnamespacestd;intf[N],n,flag,now,ans;structnode{intx,y;}edge[Ny.x+y.y;}intmain(){scanf("%d",&n);for(inti=1;i=1;i--)
GTBA
·
2019-02-15 15:00
【泛刷题】
TJOI
2017(BZOJ4887~4892)
【前言】刚刚从雅礼集训回来,老师免了期末考。同时看着一批dalao去WC签约,而我只能在这里恢复训练。【题目】BZOJluoguBZOJ4887可乐设fi,jf_{i,j}fi,j表示第iii秒在第jjj个城市的方案数,写出转移方程用矩乘优化即可。当然还要记录一个计数器。复杂度O(n3logt)O(n^3\logt)O(n3logt)#includeusingnamespacestd;const
Dream_Lolita
·
2019-01-20 20:45
数据结构-树套树
DP-矩阵乘法
字符串-后缀数组
数据结构-BIT
bzoj3999: [
TJOI
2015]旅游(树链剖分)
传送门树链剖分菜题。题意不清差评。题意简述(保证清晰):给一棵带权的树,每次从aaa走到bbb,在走过的路径上任意找两个点,求后访问的点与先访问的点点权差的最大值。思路:考虑暴力:维护路径的前缀最小值和后缀最大值然后更新答案。然后可以用线段树优化这个过程。对于当前的线段树节点,它的答案=max(左儿子答案,右儿子答案,右儿子最大值−左儿子最小值)max(左儿子答案,右儿子答案,右儿子最大值-左儿子
SC.ldxcaicai
·
2019-01-20 14:13
#
树链剖分
bzoj4001: [
TJOI
2015]概率论(生成函数)
传送门生成函数好题。题意简述:求nnn个点的树的叶子数期望值。思路:考虑fnf_nfn表示nnn个节点的树的数量。所以有递推式f0=1,fn=∑i=0n−1fifn−1−i(n>0)f_0=1,f_n=\sum_{i=0}^{n-1}f_if_{n-1-i}(n>0)f0=1,fn=∑i=0n−1fifn−1−i(n>0)正是一个卷积的形式。那么fnf_nfn的生成函数F(x)=xF2
SC.ldxcaicai
·
2018-12-31 22:34
#
生成函数
【BZOJ】4552: [
Tjoi
2016&Heoi2016]排序-二分&线段树
传送门:bzoj4552题解二分答案midmidmid,如何判断qqq位置上的数是否大于midmidmid呢?与排序和数值大小有关的问题常用的套路就是把≥mid\geqmid≥mid的数看作1,<mid<mid#definemid((l+r)>>1)#definelckmid)returnask(rc,mid+1,r,L,R);returnask(lc,l,mid,L,R)+ask(r
ccosi
·
2018-12-09 19:40
线段树
二分
[
TJOI
2018]教科书般的亵渎
总的来说呢,这道题真正难处理的地方不过是求那么我们就考虑怎么求这个东西其实有很多种做法,但是最简单的还是直接推式子也就是Fizzmy的这种方法,最后直接就可以每次的复杂度解决这个问题了代码如下#includeusingnamespacestd;constintmod=1e9+7;intdp[105],inv[105],c[105][105],fac[105];intnow,t,m,a[105],k
ENESAMA
·
2018-12-04 18:30
数论
上一页
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
其他