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
【JLOI】
[
JLOI
2014]松鼠的新家题解
题目:https://www.luogu.org/problem/show?pid=3258题解此题与USACOMaxFlow几乎是一样的(代码也几乎一样)。细节就自己想吧。代码#include#include#includeusingnamespacestd;intn;inttoq[600100],nxtq[600100],headq[300100],totq;inttop[600100],nx
mk703
·
2020-09-14 19:39
题解
BZOJ P3631[
JLOI
2014]松鼠的新家
哇,刷水题出人品啊方法1:大力线段树+树链剖分树剖一眼题啊很简单,每出来两个点直接求一遍LCA然后直接树链剖分大力在经过的点上+1就行了,这是不是肥肠简单啊方法2:据说可以差分??我们这么想,如果你要修改某一个区间的值,且多次修改,然后再输出,你会怎么做??很简单,树状数组,线段树nlogn啊但是这题目有个很不一样的地方,就是全部加完再输出,即是离线的,离线??想到了什么???莫队????错!!!
萌呆233
·
2020-09-14 19:32
bzoj
bzoj 3631: [
JLOI
2014]松鼠的新家
Description松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,……,最后到an,去参观新家。可是这样会导致维尼重复走很多房间,懒惰的维尼不听地推辞。可是松鼠告诉他,每走
lqybzx
·
2020-09-14 19:34
树链剖分
树链剖分
3631:[
JLOI
2014]松鼠的新家
3631:[
JLOI
2014]松鼠的新家树链剖分~~;#include#definerep(i,k,n)for(inti=k;imaxx){maxx=tmp;son[u]=v;}ff+=tmp;}}returnff
limboman
·
2020-09-14 19:10
BZOJ3631 [
JLOI
2014]松鼠的新家(树链剖分)
直接进行树链剖分每一轮,路径上的点加1最后输出答案时,除起点外的结点权值要减1只用到区间增减,单点查询和值,因此并不需要线段树来维护另一种思路:类似前缀和的思想从起点x到终点y,只需给x,y两个结点加1,给LCA(x,y),fa[LCA(x,y)]减1,最后做一次从底到根的递推即可求出每个点在多少条链上树剖:#include#include#includeusingnamespacestd;vec
cjk_cjk
·
2020-09-14 18:54
树的分治
思路题
[BZOJ3631]
JLOI
2014松鼠的新家|树上差分
看起来是一个裸的树链剖分,其实不用那么麻烦。。给每个点一个标记表示它到root上所有点权值+多少,把每一次将一条链上权值+1的操作差分就相当于把L,R标记+1,把lca和fa[lca]标记-1,最后把标记往上传就行了。。#include#include#defineN300005usingnamespacestd;structedge{inte,xu,next;}ed[N*4];intn,i,ne
Tag_king
·
2020-09-14 18:00
BZOJ
bzoj3631 松鼠的新家[LCA][树上差分]
3631:[
JLOI
2014]松鼠的新家TimeLimit:10SecMemoryLimit:128MBSubmit:1643Solved:776[Submit][Status][Discuss]Description
SindarDawn
·
2020-09-14 18:22
LCA
bzoj
树上差分
重写
【BZOJ 3631】 [
JLOI
2014]松鼠的新家
3631:[
JLOI
2014]松鼠的新家TimeLimit:10SecMemoryLimit:128MBSubmit:681Solved:329[Submit][Status][Discuss]Description
Regina8023
·
2020-09-14 18:44
~树链剖分~
JLOI
2014 松鼠的新家 LCA+树上差分
传送门题解:很简单,就是求树上点的差分。把从a[i]到a[i+1]的路径上的点覆盖一次,记录总覆盖次数点的差分和边的差分略有不同,不过大体思路都是差不多的,边的差分是在起点,终点tag+1,LCA处-2;而点的差分是起点,终点tag+1,LCA及其父亲tag-1。为什么?模拟一下就行了然后求个子树和.jpg注意这道题起点和终点是连在一起的,所以除了第一条之外的所有起点都要tag-1。#includ
asdf1229
·
2020-09-14 18:20
图论
LCA
树上差分
BZOJ3631&&洛谷P3258[
JLOI
2014]松鼠的新家
树上差分裸题两个目标点之间的最短路径上的房间都要放一个糖,所以用树上差分,然后因为从一个房间出发是不需要糖果的,所以最后输出之前要减一再输出看这里代码//ByAcerMo#include#include#include#include#includeusingnamespacestd;constintM=300500;intn,a[M];intdep[M],f[M][20],s[M];intto[
AcerMo
·
2020-09-14 18:09
差分
倍增LCA
洛谷 P3258 [
JLOI
2014]松鼠的新家 解题报告
P3258[
JLOI
2014]松鼠的新家题目描述松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。
weixin_30387423
·
2020-09-14 17:07
【洛谷】【lca+树上差分】P3258 [
JLOI
2014]松鼠的新家
【题目描述:】松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n(2≤n≤300000)个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在”树“上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,......,最后到an,去参观新家。可是这样会导致维尼重复走很多房间,懒惰的维尼不停地推
weixin_30294709
·
2020-09-14 17:06
P3258 [
JLOI
2014]松鼠的新家
题目分析:看大家清一色都是树剖+树上差分的做法,本弱贡献一种用树剖+线段树的思路。题意很明显每次把ui−1−>lca(ui−1,ui)−>ui路径上的点权值都+1很明显就是线段树嘛。我们把所有的区间修改操作都搞好了以后,然后把整颗线段树都遍历一遍,求出每个点上的权值。但问题是中间的点每次加都多加了1(不包括第一次的点和最后一次的点)那我们就用个数组记录下来最后输出的时候减去多加的值就行。总耗时10
HT008_123
·
2020-09-14 17:45
题目分析
线段树
树剖
洛谷P3258 [
JLOI
2014]松鼠的新家
题目描述松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在”树“上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,……,最后到an,去参观新家。可是这样会导致维尼重复走很多房间,懒惰的维尼不听地推辞。可是松鼠告诉他,每走到一个房间,他
浮生十味·
·
2020-09-14 17:14
约分差束系统
LCA
洛谷
bzoj3631: [
JLOI
2014]松鼠的新家 (树上差分)
id=36313631:[
JLOI
2014]松鼠的新家TimeLimit:10SecMemoryLimit:128MBSubmit:2341Solved:1205[Submit][Status][Discuss
sega_handsome
·
2020-09-14 17:30
------树上差分
BZOJ 3631: [
JLOI
2014]松鼠的新家 树上差分_LCA
BZOJ3631:[
JLOI
2014]松鼠的新家树上差分_LCACode:#include#definesetIO(s)freopen(s".in","r",stdin)#definemaxn300001usingnamespacestd
EM-LGH
·
2020-09-14 17:50
[BZOJ3631][洛谷P3258][
JLOI
2014]松鼠的新家
题目描述松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在”树“上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,……,最后到an,去参观新家。可是这样会导致维尼重复走很多房间,懒惰的维尼不听地推辞。可是松鼠告诉他,每走到一个房间,他
infinity_edge
·
2020-09-14 17:39
bzoj
洛谷
洛谷 P3258 [
JLOI
2014]松鼠的新家 树上差分
缘起【1】中我们学习了树上差分,并且a了一个裸的点差分.现在继续树上差分~洛谷P3258[
JLOI
2014]松鼠的新家分析题目描述松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接
隐语的影法師
·
2020-09-14 17:47
树上差分
洛谷
oj
洛谷 P3258 [
JLOI
2014]松鼠的新家
题目描述松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在”树“上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,…,最后到an,去参观新家。可是这样会导致维尼重复走很多房间,懒惰的维尼不停地推辞。可是松鼠告诉他,每走到一个房间,他就
Loi_ChlorineHikari
·
2020-09-14 17:00
树上差分
===图论===
P3258 [
JLOI
2014]松鼠的新家-树上点差分
https://www.luogu.org/problemnew/show/P3258题意:树上点差分即可,注意最后一个点不需要留糖果,并且,有一些点会当作起点一次并且会再次被当做终点所以最后减去这些重复即可#includeusingnamespacestd;#definemaxn1123456intn,head[maxn],deep[maxn],power[maxn];intcnt,ans,x,
ID_BePosit
·
2020-09-14 17:51
差分
LCA
【洛谷 P3258】[
JLOI
2014]松鼠的新家【树上差分+LCA】
题目描述题目松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊前来参观,并且还指定一份参观指南,他希望小熊能够按照他的指南顺序,先去a1,再去a2,……,最后到an,去参观新家。可是这样会导致重复走很多房间,懒惰的维尼不停地推辞。可是松鼠告诉他,每走到一个房间,他就可
dreamcastღ
·
2020-09-14 17:55
LCA
洛谷有题
图论
树上差分LCA
bzoj4004 [
JLOI
2015]装备购买——线性基+贪心
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4004今天讲课讲到的题,据说满足拟阵的性质,所以贪心是正确的;总之就贪心,按价格从小到大排序,不能被表出就买上,计入答案,然后去消别的;看博客说要用longdouble,今天才第一次知道longdouble读入时是%Lf啊。代码如下:#include#include#include#inclu
aodan5477
·
2020-09-14 00:39
php
bzoj3631: [
JLOI
2014]松鼠的新家(树上差分)
bzoj3631题目描述:松鼠的新家是一颗树,新家有n个房间,由n-1条边连接。小熊维尼要来参观,按一定的顺序参观n个房间,每到一个房间都要在那个房间拿走一个糖果(最后一个房间除外)。问松鼠需要在每个房间各放几个糖果。输入格式:第一行一个整数,表示房间的数量。第二行n个整数,表示参观的顺序。接下来n-1行,每行两个整数表示树上相连的两个房间。输入样例:51453212242345输出样例:1212
diqiao4431
·
2020-09-12 02:19
P2057 [SHOI2007]善意的投票 (最大流最小割)
P2057[SHOI2007]善意的投票/[
JLOI
2010]冠军调查最小割,两种意见可以看作源点S和T,我们需要做的是割最少的边使得S和T成为两个不同的集合,解释:割掉的边相当于1次冲突(因为若某边被割走
繁凡さん
·
2020-08-25 05:20
#
最小割
BZOJ1934:[SHOI2007]善意的投票 & BZOJ2768:[
JLOI
2010]冠军调查——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=1934https://www.lydsy.com/JudgeOnline/problem.php?id=2768幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉。对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本
weixin_33962621
·
2020-08-25 05:42
【bzoj2768/bzoj1934】[
JLOI
2010]冠军调查/[Shoi2007]Vote 善意的投票 最小割
bzoj2768题目描述一年一度的欧洲足球冠军联赛已经进入了淘汰赛阶段。随着卫冕冠军巴萨罗那的淘汰,英超劲旅切尔西成为了头号热门。新浪体育最近在吉林教育学院进行了一次大规模的调查,调查的内容就是关于切尔西能否在今年问鼎欧洲冠军。新浪体育的记者从各个院系中一共抽取了n位同学作为参与者,大家齐聚一堂,各抒己见。每一位参与者都将发言,阐述自己的看法。参与者的心里都有一个看法,比如FireDancer认为
weixin_30750335
·
2020-08-25 05:44
BZOJ [
JLOI
2010]冠军调查
Description一年一度的欧洲足球冠军联赛已经进入了淘汰赛阶段。随着卫冕冠军巴萨罗那的淘汰,英超劲旅切尔西成为了头号热门。新浪体育最近在吉林教育学院进行了一次大规模的调查,调查的内容就是关于切尔西能否在今年问鼎欧洲冠军。新浪体育的记者从各个院系中一共抽取了n位同学作为参与者,大家齐聚一堂,各抒己见。每一位参与者都将发言,阐述自己的看法。参与者的心里都有一个看法,比如FireDancer认为切
jjs98
·
2020-08-25 04:45
图论
P3258 [
JLOI
2014] 松鼠的新家 题解
P3258[
JLOI
2014]松鼠的新家题解洛谷P3258题目松鼠的新家是一棵树,前几天刚刚装修了新家,新家有nnn个房间,并且有nnn−1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的
ssl_yty
·
2020-08-25 04:34
LCA
差分
洛谷
洛谷 - P2057 [SHOI2007]善意的投票 / [
JLOI
2010]冠军调查(最大流最小割)
题目链接:点击查看题目大意:有n个人,每个人都有两种意见,且有许多朋友,需要让朋友之间的意见尽可能统一,问最少有多少冲突题目分析:因为每个人有两种意见,所以分别将其与源点和汇点相连,因为最后可以通过连边从源点到达的点都是位于源点所在的集合,对于汇点同理,所以假设S->A,B->T,如果A和B之间存在连边的话,A->B的意义是:表示A要求B与它同立场,反之亦然,如果切断了S->A这条边,表示点A选择
Frozen_Guardian
·
2020-08-25 04:02
图论
Luogu P2057 [SHOI2007]善意的投票|最小割
LuoguP2057[SHOI2007]善意的投票|最小割重题:[SPOJ1693]Coconuts[
JLOI
2010]冠军调查题意:有\(n\)个小朋友投票,只有$01$两种选择。
aigongshi8561
·
2020-08-25 02:56
2768: [
JLOI
2010]冠军调查/1934: [Shoi2007]Vote 善意的投票
题目链接题目大意:给出一个无向图,每个点有一个值0或者1。现在重新设置每个点的值0或者1。设重新设置后的点与原来的点有x个点的值不一样;重新设置后有y条边(u,v)使得u和v的值不同。最小化x+y题解:集合划分模型x赞成−>(st,x,1),否则(x,ed,1),这个比较显然朋友(x,y)−>(x,y,1),(y,x,1),这里暴力连就可以了我的收获:基本模型#include#include#in
Mmh2000
·
2020-08-25 02:43
2751-3000
P2057 [SHOI2007]善意的投票 / [
JLOI
2010]冠军调查
最小割模型每个小朋友只有0和1两种状态每个小朋友只有0和1两种状态每个小朋友只有0和1两种状态所以把0的小朋友连向源点,1的小朋友连向汇点所以把0的小朋友连向源点,1的小朋友连向汇点所以把0的小朋友连向源点,1的小朋友连向汇点求s到t的最小割(最大流)就是答案求s到t的最小割(最大流)就是答案求s到t的最小割(最大流)就是答案因为如果s到i的边被割掉,花费是1,相当于改变了i的立场到了汇点那个集合
issue敲腻害
·
2020-08-25 01:06
网络流24题
BZOJ2763[
JLOI
2011]飞行路线【分层图最短路】
[
JLOI
2011]飞行路线[
JLOI
2011]飞行路线[
JLOI
2011]飞行路线Description:Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。
Kria·L
·
2020-08-24 09:25
BZOJ
最短路径
bzoj 2761: [
JLOI
2011]不重复数字
→题目链接←新博客连接:https://www.everlasting.wang/archives/208【想说的话】水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水水【题解】直接用map保存某个数是否出现过注意:不能一边扫一边输出,末尾有空格会PE【代码】#includeusingnamespacestd;inl
everlasting__
·
2020-08-23 05:13
BZOJ题解
水题
暴力
——————STL——————
[
JLOI
2011]飞行路线
题目BZOJ2763:[
JLOI
2011]飞行路线分析图上DP。应当注意,最小花费的航线并不一定是在最短路径上免费尽量多的边而得到的。为什么呢?
Sarlendy
·
2020-08-23 02:22
动态规划
题目
图论
最短路
[
JLOI
2009]二叉树问题
题目链接https://www.luogu.org/problemnew/show/P3884跑一遍dfs,标记每一个点的深度,统计最大深度;利用桶统计宽度;跑一边lca,求公共祖先#include#include#include#include#includeusingnamespacestd;intqread(){intx=0;charch=getchar();while(ch>'9'||ch
feifanbaijun
·
2020-08-23 01:20
图论
JLOI
2017——相逢是问候,离别是祝愿
一些逼话又是一年春花烂漫省选季,成绩公布,又有六省AB类省队尘埃落定已经是第四次参加省选,也不是第一次看着一波又一波人在联赛之后走了,在省选之后告别了,在国赛之后离去了本来也不想这时候就写些这样的东西,毕竟在终场之前感伤有损士气,而或许是因为今年已经高二,又或许是B姥爷的题目触动了心念,总之颇有感慨Informatikverbindetdichundmich.ZeitundRaumtrennend
neither_nor
·
2020-08-21 00:19
扯淡
[
JLOI
2009]神秘的生物
题目链接题目大意给定一个n∗nn*nn∗n的矩阵,从其中选取恰好一个连通块,使选取的格子所对应的权值和最大。n≤9n\leq9n≤9解题思路由于nnn特别小,考虑插头dp。和一般的插头dp不同,这里的边界实际上是边界上的格子。例如:用不同的编号代表不同的连通块,相同的标号表示同一个连通块,没有选择用0表示。这样最多会有5种不同的连通块,为了方便,可以将标号设为0~7但是,这样转移状态可能会很多,但
Flyingkqh
·
2020-08-20 22:05
插头dp
算法
【题解】BZOJ 4557 [
JLoi
2016]侦察守卫
DescriptionDescriptionDescription给定一个nnn个结点的二叉树TTT,并给出mmm个需要覆盖的点,每个结点可以花费wiw_iwi去覆盖以它为中心距离不大于ddd的所有结点,求最小花费。SolutionSolutionSolution树形DP我个人觉得这道题最难的部分是定状态。当d=0d=0d=0的时候就是树的最大独立集问题,我们当时用fi,0/1f_{i,0/1}f
Nekroz_
·
2020-08-19 07:59
树形DP
P3884 [
JLOI
2009]二叉树问题
题目描述如下图所示的一棵二叉树的深度、宽度及结点间距离分别为:深度:4宽度:4(同一层最多结点个数)结点间距离:⑧→⑥为8(3×2+2=8)⑥→⑦为3(1×2+1=3)注:结点间距离的定义:由结点向根方向(上行方向)时的边数×2,与由根向叶结点方向(下行方向)时的边数之和。输入格式输入文件第一行为一个整数n(1≤n≤100),表示二叉树结点个数。接下来的n-1行,表示从结点x到结点y(约定根结点为
VGtime
·
2020-08-18 08:40
洛谷
bzoj 2783 //2783: [
JLOI
2012]树 dfs 深搜+剪枝/树上倍增
bzoj2783//2783:[
JLOI
2012]树//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:40
跟着大佬学算法
bzoj 2764 //2764: [
JLOI
2011]基因补全
bzoj2764//2764:[
JLOI
2011]基因补全//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:37
跟着大佬学算法
bz3629
[
JLOI
2014]聪明的燕姿搬运自zmy;题目来源:http://www.lydsy.com/JudgeOnline/problem.php?
yukun133
·
2020-08-15 16:08
2763: [
JLOI
2011]飞行路线
裸的狄杰,但我不太会写堆,抄了很久。#include#include#include#include#include#include#include#include#includeusingnamespacestd;#definerep(i,j,k)for(i=j;i=k;--i)#definesqr(x)((x)*(x))#defineGgetchar()#defineLLlonglong#de
wamach
·
2020-08-14 08:28
BZOJ
BZOJ2763 [
JLOI
2011]飞行路线(洛谷P4568)
分层图最短路BZOJ题目传送门洛谷题目传送门妙蛙把原图分成k+1层,每一层向下一层连距离为0的边,然后跑一遍最短路就好了。代码:#include#include#include#include#include#defineN110005#defineFinlineusingnamespacestd;structedge{intnxt,to,d;}ed[N*20];structP{intx,d;};
forezxl
·
2020-08-13 12:04
洛谷
BZOJ
图论---最短路
蒟蒻zxl的Blog专栏
P4568 [
JLOI
2011]飞行路线(分层图最短路)
题目链接:https://www.luogu.org/problemnew/show/P4568思路:分层图模板题。分层图讲解,点我。第一种方法:#include#include#include#include#include#include#definelllonglong#defineinf0x3f3f3f3f#definepiipairconstintmod=1e9+7;constintma
sugarbliss
·
2020-08-10 21:26
【最短路】
bzoj 3630 [
JLOI
2014]镜面通道 计算几何 网络流
只要上下边界不连通就可以。然后两个图形相交就连边,拆点跑网络流就行了。判相交比较麻烦(抑或是我写得麻烦)#includeusingnamespacestd;#defineN310#defineinf1e9#defineeps1e-8#defineM1100000intn,X,Y,c1,c2,cnt,S,T,tot,ans;intpos[N][2],head[Nq;voidadd(intx,inty
make_it_for_good
·
2020-08-09 09:01
计算几何
网络流
[P3256][
JLOI
2013]赛车(单调栈)
对于两辆速度不同的赛车,快的早晚可以超过慢的,超过的时间就是他们初始距离差除以速度差。如果一辆车在超过比他慢的前一辆是就被比他快的后一辆超过了,或者不如比他快的初始位置远,他就永远不会成为第一。所以可以以速度为横坐标,初位置为纵坐标,将车按速度从小到大排序,超过的时间就是斜率的负值。然后单调栈维护一下斜率递减就可以了,可以用叉积来验证。#include#include#includeusingna
seeeagull
·
2020-08-09 02:29
单调栈
BZOJ 4558|
JLOI
2016|SHOI 2016|方|容斥原理
题面有毒。。poisonouspoi!poi!poi!不要忘了斜着的正方形也是要算的。这种题考试时还是不要盼着能A了。。这篇咋这么多阅读量。。题目大意统计棋盘内格点能围成的正方形的数目,其中有些格点不能作为正方形的顶点。题解如果没有删除点,总的方案数显然是∑i=1min{n,m}i(n−i+1)(m−i+1)modpi表示有i种斜着的正方形,(n-i+1)表示以(i,k)为左上角的正方形数目,(m
huanghongxun
·
2020-08-08 16:05
BZOJ
省选
计数问题
「
JLOI
2016 / SHOI2016」成绩比较
传送门problem数据范围:n≤100n\le100n≤100,m≤100m\le100m≤100,ui≤109u_i\le10^9ui≤109。solution我总是想不到这种计数类问题。。。令f[i][j]f[i][j]f[i][j]表示在前iii门课,被B神碾压的同学数为jjj的方案数,那么有转移方程:f[i][j]=∑k=jnf[i−1][k](kk−j)(n−k−1ri−1−(k−j)
forever_dreams
·
2020-08-08 15:01
#
线性DP
#
拉格朗日插值
dp
拉格朗日插值
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他