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
2019CCPC网络赛
【2019 南昌
网络赛
】The Nth Item(分块)
ForaseriesF:F(0)=0,F(1)=1F(n)=3∗F(n−1)+2∗F(n−2),(n≥2)\displaystyle\begin{gathered}F(0)=0,F(1)=1\\F(n)=3*F(n-1)+2*F(n-2),(n\geq2)\end{gathered}F(0)=0,F(1)=1F(n)=3∗F(n−1)+2∗F(n−2),(n≥2)Wehavesomequeries
coldfresh
·
2019-09-19 22:53
【2019 南昌
网络赛
】Hello 2019(线段树、矩阵、dp)
Adigitalstringis“good”:whenitcontainsasubsequence91029102anddoesnotcontainasubsequence81028102.Thebadvalueofastringisdefinedashowmanycharactersaretoremoveatleast,sothatthestringsatisfiesthe“good”prope
coldfresh
·
2019-09-19 20:11
线段树
【2019 南昌
网络赛
】Hello 2019(线段树、矩阵、dp)
Adigitalstringis“good”:whenitcontainsasubsequence91029102anddoesnotcontainasubsequence81028102.Thebadvalueofastringisdefinedashowmanycharactersaretoremoveatleast,sothatthestringsatisfiesthe“good”prope
coldfresh
·
2019-09-19 20:11
线段树
2019icpc上海
网络赛
比赛链接:ThePreliminaryContestforICPCAsiaShanghai2019L.Digitsum签到题题目大意:给出n,b,求1-n的b进制的各个位数之和思路:因为n就到10^6可以直接预处理打表。或者也可以数位DP代码:#include#include#includeusingnamespacestd;#definelllonglongconstintN=1000005;l
YOONGI
·
2019-09-19 11:30
补题+题解
总结
ACM-ICPC 2019南昌
网络赛
F题 Megumi With String
ACM-ICPC南昌
网络赛
F题MegumiWithString题目描述给一个长度为\(l\)的字符串\(S\),和关于\(x\)的\(k\)次多项式\(G[x]\).当一个字符串\(str\)是S的子串时
BadPlayer
·
2019-09-18 21:00
E.Counting Sequences II (2019上海
网络赛
)指数生成函数
https://nanti.jisuanke.com/t/41413题意:给出一个1*n的方格,和1-m的数,每一个数有无限多吧,要求,把方格填满,但不过偶数必须出现偶数次,求方案数。做法:首先,我当时不知道这是一道生成函数,给一个学习生成函数的博客https://blog.csdn.net/wu_tongtong/article/details/78854572这道题如果用组合数学的纯推,我想很
KXL5180
·
2019-09-18 20:22
数学数论
2019
网络赛
总结
这么多场
网络赛
下来,发现了很多自己的不足:首先就是
网络赛
中遇到很多题目都是会的算法,但是没办法灵活的运用。就像ccpc
网络赛
有一道后缀数组+主席树的题,知道是后缀数组,但是不知道要到底要怎么做。
YOONGI
·
2019-09-18 16:55
补题+题解
总结
bzoj 3884 19南京区域赛
网络赛
B. super_log(扩展欧拉定理)
BZOJ384419南京B.super_log扩展欧拉定理BZOJ3844传送门(幂塔函数)题意:给你p求值。思路:扩展欧拉。#include#include#include#include#include#include#definemems(a,b)memset(a,b,sizeof(a))usingnamespacestd;typedeflonglongll;constintN=1e7+10
Kuguotao
·
2019-09-18 10:05
【欧拉降幂和扩展欧拉降幂】
2019-ACM-ICPC-南昌区
网络赛
-H. The Nth Item-特征根法求通项公式+二次剩余+欧拉降幂
2019-ACM-ICPC-南昌区
网络赛
-H.TheNthItem-特征根法求通项公式+二次剩余+欧拉降幂【ProblemDescription】已知\(f(n)=3\cdotf(n-1)+2\cdotf
__Simon
·
2019-09-17 19:00
2019 沈阳
网络赛
F.Honk's pool(二分)
每次挑出最大的,令其减一,然后挑出最小的,令其加一。共操作K次,求最大值和最小值的差。可以显然预见到如果操作次数无限,那么所有池子的水量就会在平均值附近徘徊。但是k不是无限的,有可能到不了平均,因此可以讲平均值作为上下界,对最大最小值分别进行二分。#includeusingnamespacestd;typedeflonglongll;constintmaxn=5e5+5;intn,k,a[maxn
Cymbals
·
2019-09-17 19:09
ACM
二分
2019 沈阳
网络赛
F.Honk's pool(二分)
每次挑出最大的,令其减一,然后挑出最小的,令其加一。共操作K次,求最大值和最小值的差。可以显然预见到如果操作次数无限,那么所有池子的水量就会在平均值附近徘徊。但是k不是无限的,有可能到不了平均,因此可以讲平均值作为上下界,对最大最小值分别进行二分。#includeusingnamespacestd;typedeflonglongll;constintmaxn=5e5+5;intn,k,a[maxn
Cymbals
·
2019-09-17 19:09
ACM
二分
【2019上海
网络赛
:D】Counting Sequences I(dfs+多重集合排列)
题目地址:https://nanti.jisuanke.com/t/41412题目:2≤n≤3000,求满足的排列的数目解题思路:通过简单的打表(n≤10),可以确定≤n,且必定存在的一个排列为,所以乘积最大为2n。多重集合排列公式:,其实表示每个数重复的次数,n是数字的总数。dfs枚举2~3000每个数字在整个序列中出现的次数(2*3000中最多有13个2,所以每个数字出现的次数很小),总出现次
_奶酪
·
2019-09-17 17:38
思路是个好东西
bfs/dfs
bzoj4428 [Nwerc2015]Debugging(数论+记忆化搜索)
bzoj4428[Nwerc2015]Debugging(数论+记忆化搜索)说下做这个题的初衷,这题第一次见是在2018年在一份pdf上看到的,当时不会,怎么理解都不懂,然后就在2019-9-15的上海
网络赛
上见到了数据增强后的原题
KetchupZ
·
2019-09-17 16:57
#
数论杂项
bzoj4428 [Nwerc2015]Debugging(数论+记忆化搜索)
bzoj4428[Nwerc2015]Debugging(数论+记忆化搜索)说下做这个题的初衷,这题第一次见是在2018年在一份pdf上看到的,当时不会,怎么理解都不懂,然后就在2019-9-15的上海
网络赛
上见到了数据增强后的原题
KetchupZ
·
2019-09-17 16:57
#
数论杂项
19 沈阳
网络赛
B. Dudu's maze (dfs 并查集)
传送门题意:n个点的无向图,m条路径(n-1#include#include#include#include#include#include#include#include#include#include#include#defineullunsignedlonglong#defineMod(x)(x+mod)%mod#definelsonl,mid,rtve[N];voiddfs(intu,in
Kuguotao
·
2019-09-17 10:49
【DFS/BFS】
【并查集/种类/带权】
【19区域赛网络赛】
【2019上海
网络赛
:K】Peekaboo(勾股数知c求a和b--数论)
题目地址:https://nanti.jisuanke.com/t/41421题目ABC三点,其中A是坐标原点,|AB|=a,|AC|=b,|BC|=c,求B、C在网格的可能坐标(横纵坐标都是整数),按字典序从小到大输出。解题思路问题转化为圆1:x2+y2=a2x^2+y^2=a^2x2+y2=a2,圆2:x2+y2=b2x^2+y^2=b^2x2+y2=b2,在两圆在各取一点(横纵坐标都为整数,
_奶酪
·
2019-09-16 22:43
圆上整点
计算几何
GitHub的简单使用
计算几何
2019icpc沈阳
网络赛
B. Dudu's maze
https://nanti.jisuanke.com/t/41402题意:有一张图,有的点有一个糖果,其他点有怪兽。一个人从1出发,若走到安全点,则可以自己选择一个相邻点继续走,若第1次走到怪兽点,则强制随机走到一个相邻点,第二次走到怪兽点或者随时可以结束游戏,求得到糖果数的最大期望。思路:将怪兽点割掉,并查集求连通块,每到达一个连通块的任意一点,那么这个联通块的所有点都可以不经过怪兽而到达。因为
a-free-man
·
2019-09-16 22:49
并查集
2019icpc上海
网络赛
D Counting Sequences I
https://nanti.jisuanke.com/t/41412题意:给定n,求满足下面关系的集合aaa个数。思路:容易想到,积增加的速度远快于和,那么n大一点时,就是【若干个数与若干个1相加】与【这些数相乘】相平衡。由于212=40962^{12}=4096212=4096,故非1的数最多11个,那么dfs枚举所有的组合加上剪枝即可。计算组合时,用了一点组合数学的技巧。比如111111111
a-free-man
·
2019-09-16 21:57
搜索
组合数学
19 上海
网络赛
B. Light bulbs (线段树动态开点 卡过去)或者(差分 正解)
传送门题意:N个灯泡,m次操作,每次选定一个区间,将这些灯泡的状态反转,求最后亮着的灯泡的数量。思路:差分,线段树,分块应该都可以,但这题卡时间,卡内存,差分是正解。区间反转奇数次的才需要统计,偶数次的不需要,例如;(1,6)(4,8)只需统计(1,3)和(7,8)差分正解#include#include#include#include#include#include#definemems(a,b
Kuguotao
·
2019-09-16 20:10
【线段树】
【19区域赛网络赛】
网络赛
总结
七场
网络赛
结束后,发现我们队内对于数论方面的题无从下手,首先遇到的第一个数论方面的题就是南京
网络赛
的第二题,当时将其他能切的都切掉了,只剩这一个可作题,题意虽然读懂了,但是不知道怎么作,超级难受,赛后看题解才明白要用欧拉降幂求解
Kuguotao
·
2019-09-16 20:27
【19区域赛网络赛】
2019上海icpc
网络赛
F Rhyme scheme
https://nanti.jisuanke.com/t/41414题意:你需要构造一个长度为n的序列,并且每个字符的大小最多是前面出现的最大的字符+1,问你字典序第k大的是多少。思路:设f(n,i,j):【长度为n的字符串,已经写好前i个字符,并且前i个字符最大的一个是j】的方案数f(n,i,j):【长度为n的字符串,已经写好前i个字符,并且前i个字符最大的一个是j】的方案数f(n,i,j):【
a-free-man
·
2019-09-16 19:34
线性DP
【题解】2019icpc
网络赛
上海站部分题解
B.Lightbulbs题意:n盏灯,开始时都是关闭的,每次对区间内的灯的状态进行翻转,问最终有几盏灯是开着的。特别注意:内存+时间(我们第一发t了题解:只有区间的反转次数为奇数次的时候才有效,可以对l和r进行排序然后求区间和。左区间减一也行,右区间加一也行,按住一个进行变动即可(保证作差后为区间内所有更换过状态的灯的数目)。#include#include#includeusingnamespa
Yueliang月亮
·
2019-09-16 19:29
2019icpc网络赛
19上海
网络赛
Light bulbs (差分)
题意:有n盏灯,初始都是灭的状态,p次操作,每次操作翻转a到b盏灯的状态,问最终操作完成后几盏灯是亮着的。思路:内存限制8192K,显然不能用线段树,只能用数组操作,但是也不能直接遍历1e6的数组,所以我们用map标记头和尾,最后只遍历所存的点就好,将头每次加1,尾后面的点每次减1,对于每次操作,只有奇数次才能操作。具体看代码。#include#definelllonglongusingnames
Mr.Gzj
·
2019-09-16 15:43
思维
2019icpc上海
网络赛
K题定义Sb(x)为b进制下x的各个位数之和,求预处理出前1e6个数在各个进制中的结果即可B题开灯关灯问题,n个灯泡,开始灯全关着,m次操作,每次选定l和r,使得所有l到r间的灯原本关着就打开,原本开着就关上,问最后有多少灯开着分析:开始的时候想差分,但无奈用n来求加上T,复杂度在1e9,评测机1s连1e8都跑不了,所以就又想线段树,然后发现内存存不下,后来发现,其实也可以通过m来差分,只需要将这
!.
·
2019-09-16 14:12
赛后补题
【2019上海
网络赛
】
B题:分成两序列,A>B,A-(a[i]属于A里面的)usingnamespacestd;#definelllonglongconstllmod=1e9+7;constllinf=1e18;lldp[300*500+5];inta[300];intmain(){intt;scanf("%d",&t);while(t--){intn,s=0;scanf("%d",&n);for(inti=1;i=a
师姐的迷弟
·
2019-09-16 12:00
2019上海icpc
网络赛
B Light bulbs
https://nanti.jisuanke.com/t/41399题意:初始为灭的n盏灯,m次区间反转,问最后有多少亮着的。T=1000,n=1000000,m=1000。内存8M。思路:直接对n个位置差分的话,时间复杂度O(T∗n)O(T*n)O(T∗n)超时,用线段树维护区间奇偶个数,会爆内存。实际上,直接用离散化的思想,把这m组操作的位置和+1/−1+1/-1+1/−1放进去pairpai
a-free-man
·
2019-09-16 00:53
离散化
差分
沈阳
网络赛
D Fish eating fruit(点分治)
StateZisaunderwaterkingdomoftheAtlanticOcean.Thiscountryisamazing.Therearenncitiesinthecountryandn-1n−1undirectedunderwaterroadswhichconnectallcities.Inordertosaveenergyandavoidtrafficcongestion,theki
hehedad
·
2019-09-15 23:21
图论
上海
网络赛
J Stone game (dp)
CSLlovesstonegames.Hehasnnstones;eachhasaweighta_iai.CSLwantstogetsomestones.Theruleisthatthepilehegetsshouldhaveahigherorequaltotalweightthantherest;howeverifheremovesanystoneinthepilehegets,thetotal
hehedad
·
2019-09-15 23:01
dp
2019 icpc上海
网络赛
Light bulbs
原题地址题意:在题目中给的区间里的灯泡亮的变暗,暗的变亮。默认初始为全暗。思路:用数组存定义的灯泡变化的区间进行排序(或者区间端点进行排序),左区间+1,右区间-1,代码:#include#includeusingnamespacestd;intmain(){inti,j,n,m,T,ta,tb;cin>>T;for(j=0;j>m>>n;intp=0;inta[10000];for(i=0;i>
dsrics
·
2019-09-15 23:31
不会的
上海
网络赛
F Rhyme scheme(预处理+dfs)
Arhymeschemeisthepatternofrhymesattheendofeachlineofapoemorsong.Itisusuallyreferredtobyusingletterstoindicatewhichlinesrhyme;linesdesignatedwiththesameletterallrhymewitheachother.e.g.,thefollowing"poe
hehedad
·
2019-09-15 23:49
简单搜索
线段树区间异或--差分时间复杂度优化
ThePreliminaryContestforICPCAsiaShanghai2019B题线段树的样子,但基本在于区间修改,取异或,然后只查询一次刚出炉的Shanghai
网络赛
传送门超内存版线段树#include
Emcikem
·
2019-09-15 15:00
2019沈阳
网络赛
F-Honk`s pool
F-Honk`spool题目链接:https://nanti.jisuanke.com/t/41406题目大意:honk有n个水池,第i个水池中有a【i】升水,每天honk会进行一下操作1.从水最多的水池中取一升水(如果有多个水最多的池子,任意选择一个)从中取1L2.找到水最少的一个池子(如果有多个水最少的池子,任意选择一个),把那一升水倒入其中问你k天之后,水池中水的极差是多少解题思路:1.暴力
mcalex
·
2019-09-15 14:00
2019沈阳
网络赛
B.Dudu's maze
https://www.cnblogs.com/31415926535x/p/11520088.html啊,,不在状态啊,,自闭一下午,,都错题,,然后背锅,,,明明这个简单的题,,,这题题面不容易看懂,,大致意思是给你一张图,,然后从1节点开始可以任意的走,,有些节点是monster节点,,这样的节点总共只能走一次,,其他的点有一个糖果,问最大的取得糖果的期望解法很简单,,先求出从1可以不经过m
31415926535x
·
2019-09-14 20:00
2019icpc沈阳
网络赛
D. Fish eating fruit(点分治)
题目链接:D.Fisheatingfruit题意:一颗树,有边权,定义a->b的路径为树上的最短路,分别计算路径长度取余3为0的路径和,取余为1的所有的路径和,2的~,结果对1e9+71e9+71e9+7取模。数据范围:保证所有的n加起来<=105<=10^5b与b->a算两种路径。树上的路径可以分为两种情况:经过根节点的路径完全位于根节点一颗子树内部的路径,不经过根节点对于第二种路径
cy41
·
2019-09-14 18:04
点分治
ACM-ICPC 2019南昌
网络赛
I题 Yukino With Subinterval
ACM-ICPC2019南昌
网络赛
I题YukinoWithSubinterval题目大意:给一个长度为n,值域为[1,n]的序列{a},要求支持m次操作:单点修改1posval询问子区间中某个值域的数的个数
BadPlayer
·
2019-09-13 21:00
ICPC Asia Nanjing 2019
网络赛
[李超树]
题目链接:https://nanti.jisuanke.com/t/41306解题思路:一个前提结论就是假定第i个人开始是机洗,那么他前面的肯定都是手洗他后面的都是机洗。这也很好证明,假定我第j个人是手洗,那么j之前的人肯定也都能手洗而不影响结果。那么就有答案当机洗时间是x时,很明显对于一个i是取a[i]+y,还是a[i]+(n-i+1)*x,它们的分界点就是y/(n-i+1),然后分段带入线段树
a1214034447
·
2019-09-13 16:58
线段树
【2019徐州
网络赛
I】query(二维偏序)
Givenapermutationppoflengthnn,youareaskedtoanswermmqueries,eachquerycanberepresentedasapair(l,r)(l,r),youneedtofindthenumberofpair(i,j)(i,j)suchthat$l≤i#include#include#include#include#definemaxx10000
coldfresh
·
2019-09-12 23:21
二维偏序
【2019徐州
网络赛
I】query(二维偏序)
Givenapermutationppoflengthnn,youareaskedtoanswermmqueries,eachquerycanberepresentedasapair(l,r)(l,r),youneedtofindthenumberofpair(i,j)(i,j)suchthat$l≤i#include#include#include#include#definemaxx10000
coldfresh
·
2019-09-12 23:21
二维偏序
【2019徐州
网络赛
G】Colorful String(PAM)
Thevalueofastringsisequaltothenumberofdifferentletterswhichappearinthisstring.Yourtaskistocalculatethetotalvalueofallthepalindromesubstring.InputTheinputconsistsofasinglestring|s|(1≤∣s∣≤3×105)(1\le|s|
coldfresh
·
2019-09-12 20:56
PAM
【2019徐州
网络赛
G】Colorful String(PAM)
Thevalueofastringsisequaltothenumberofdifferentletterswhichappearinthisstring.Yourtaskistocalculatethetotalvalueofallthepalindromesubstring.InputTheinputconsistsofasinglestring|s|(1≤∣s∣≤3×105)(1\le|s|
coldfresh
·
2019-09-12 20:56
PAM
codeforces 750E and 南昌
网络赛
的类类似 (线段树+矩阵转移dp)
题目链接:http://codeforces.com/problemset/problem/750/e题意:单组第一行n,q两个整数,表示给你一个长度为n的串q次查询第二行字符串s,表示长度为n的字符串s;后面q行每行两个整数l,r表示要你输出字符串在[l,r]区间内最少删除几个字符使[l,r]中有2017没有2016,如果不可能则为-1;这题巧妙的利用了矩阵来转移dp方程,dp的状态是指如:?表
键盘里敲打出的巨人
·
2019-09-12 11:42
2019南昌
网络赛
I:Yukino With Subinterval(CDQ) (树状数组套主席树)
/*2019南昌
网络赛
I。询问区间有多少个连续的段,而且这段的颜
nimphy
·
2019-09-12 10:00
2019徐州
网络赛
H :function (min25筛)
题意:f(i)=i的幂次之和。求(N+1-i)*f(i)之和。思路:可以推论得对于一个素数p^k,其贡献是ans=(N+1)[N/(P^k)]+P^k(1+2+3...N/(P^k));我们分两部分统计答案即可,在psqrt(N)时,我们可以利用min25的消息得到。因为p>sqrt(N),这个时候k=1,所以贡献为(N+1)*(N/p)+p*(1+2+...N/p);我们把N/p相同的拉出来即可
nimphy
·
2019-09-11 21:00
2019-ACM-ICPC-徐州站
网络赛
- I. query-二维偏序+树状数组
2019-ACM-ICPC-徐州站
网络赛
-I.query-二维偏序+树状数组【ProblemDescription】给你一个\([1,n]\)的排列,查询\([l,r]\)区间内有多少对\((i,j)\
__Simon
·
2019-09-11 14:00
2019-ACM-ICPC-徐州站
网络赛
-M.Longest subsequence-从字符串s中找到一个最长子序列,使得其字典序严格大于t
2019-ACM-ICPC-徐州站
网络赛
-M.Longestsubsequence-从字符串s中找到一个最长子序列,使得其字典序严格大于t【ProblemDescription】从字符串\(s\)中找到一个最长子序列
__Simon
·
2019-09-10 20:00
2019CCPC
网络赛
C - K-th occurrence HDU - 6704(后缀数组+ST表+二分+主席树)
题意求区间l,r的子串在原串中第k次出现的位置。链接:https://vjudge.net/contest/322094#problem/C思路比赛的时候用后缀自动机写的,TLE到比赛结束。学了后缀数组后,发现这题用后缀数组写还简单些。我们把样例aaabaabaaaab后缀排序后列出来:比如我们的l,r,k为2,3,2,那么先找到2,3表示的子串为aa,后缀数组的height数组表示的是相邻两个后
swineherd_MCQ
·
2019-09-10 18:00
【icpc2019
网络赛
南昌站】Yukino With Subinterval
傻b错误调一天系列原题:大意:给你一个数列a,字词两种操作:1.把c[l]改成r2.询问在区间[l,r]中,有多少个极大子区间满足子区间里的数全部一样,且在[x,y]范围内(对于满足条件的区间A,若不存在满足条件的区间B使得A包含于B,则称A为极大子区间)序列问题,要求复杂度O(nlogn),联想cdq分治值域可以容斥拆成[1,l-1]和[1,r]两个询问,即把询问转化为区间中数小于等于x的数有多
cdcq
·
2019-09-10 18:00
[超级矩阵快速幂]2019南昌ICPC
网络赛
H The Nth Item
https://nanti.jisuanke.com/t/41355题意:求给出的广义斐波那契数列%998244353的第n项,n1260000另外虽然保证nusingnamespacestd;#definelllonglong#definedbdouble#definepiacos(-1)#definep998244353structnode{llx[2][2];}f[3][1260000],g
Mr_Alice
·
2019-09-10 10:41
数论
斐波那契
二次剩余
矩阵快速幂加速
好题
数论
二次剩余
[The Preliminary Contest for ICPC Asia Xuzhou 2019 - 徐州
网络赛
G] Colorful String
ColorfulStringThevalueofastringssisequaltothenumberofdifferentletterswhichappearinthisstring.Yourtaskistocalculatethetotalvalueofallthepalindromesubstring.InputTheinputconsistsofasinglestring|s|(1\le|
坤斤拷
·
2019-09-10 01:42
ACM
-
OJ
[The Preliminary Contest for ICPC Asia Xuzhou 2019 - 徐州
网络赛
B] so easy
soeasyTherearennpointsinanarraywithindexfrom11tonn,andtherearetwooperationstothosepoints.1:1\x1xmarkingthepointxxisnotavailable2:2\x2xqueryfortheindexofthefirstavailablepointafterthatpoint(includingxx
坤斤拷
·
2019-09-09 15:15
ACM
-
OJ
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他