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
JSOI2009
洛谷P4407 [
JSOI2009
] 电子字典 题解
洛谷P4407[
JSOI2009
]电子字典题解题目链接:P4407[
JSOI2009
]电子字典题意:人们在英文字典中查找某个单词的时候可能不知道该单词的完整拼法,而只知道该单词的一个错误的近似拼法,这时人们可能陷入困境
q779
·
2023-10-29 22:08
OI
算法
数据结构
P4054 [
JSOI2009
] 计数问题
#includeusingnamespacestd;usingPII=pair;usingll=longlong;usingVI=vector;usingnamespacestd;//ab//cdintn,m;intg[310][310];inttree[310][310][110];intlowbit(intx){returnx&-x;}intquary(intx,inty,intc){intr
stay fool
·
2023-09-08 15:43
算法
c++
数据结构
P4055 [
JSOI2009
] 游戏(博弈论,最大匹配)
P4055[
JSOI2009
]游戏文章目录P4055[
JSOI2009
]游戏题目传送门题目大意:思路:code题目传送门题目大意:小AA和小YY玩游戏,在这个游戏中,同一个格子不能进入两次,且不能将棋子移动到某些格子中去
2020fengziyang
·
2023-04-21 00:19
博弈论
二分图匹配
最大匹配
c++
bzoj1558 [
JSOI2009
]等差数列
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1558【题解】这题恶心死人了啊。。网络上题解很多都是看代码看代码。。真是太不负责任了。。我这里详细说一下吧。。题解在代码下面。#include#include#include#include//#includeusingnamespacestd;typedeflonglongll;typede
aklm45097
·
2020-09-16 18:49
数据结构与算法
php
bzoj 1559: [
JSOI2009
]密码 AC自动机+状压dp
题意给出n个字符串,求有多少个长度为L的字符串满足每个字符串出现至少一次。字符串仅由小写字母组成。若方案书=52,所以这必然是由n个字符串通过某种排列顺序紧凑排列后得到的。那么我们只要枚举字符串的排列顺序后按照字典序输出即可。代码#include#include#include#include#include#includeusingnamespacestd;typedeflonglongLL;i
SFN1036
·
2020-09-15 23:47
状压dp
AC自动机
bzoj1560:[
JSOI2009
]火星藏宝图(斜率优化)
题目描述在火星游玩多日,jyy偶然地发现了一张藏宝图。根据藏宝图上说法,宝藏被埋藏在一个巨大的湖里的N个岛上(2这里考虑$dp_i$为走到$i$点的最大收益,则转移方程为$dp_i=max\{dp_j-(x_i-x_j)^2-(y_i-y_j)^2\}+w_i$如果直接转移的话是$O(n^2)$的,然而这里有一个特性,同一列中能转移的点肯定是行数大的更优为啥咧?从行数小的点先走到行数大的再走到该点
weixin_34277853
·
2020-09-13 20:46
[bzoj1452] [
JSOI2009
]Count
来自FallDream的博客,未经允许,请勿转载,谢谢。有一个n*m的矩阵,每个点有一个权值。需要支持两种操作:1)改变一个点的权值2)查询一个矩形内权值为c的个数n,m#include#defineMN300usingnamespacestd;inlineintread(){intx=0,f=1;charch=getchar();while(ch'9'){if(ch=='-')f=-1;ch=g
weixin_30730053
·
2020-08-24 23:42
【题解】Luogu P4054 [
JSOI2009
]计数问题
原题传送门我自闭了qaq这道题非常简单,因为1#definegetcharnc#defineN305#defineC105usingnamespacestd;inlinecharnc(){staticcharbuf[100000],*p1=buf,*p2=buf;returnp1==p2&&(p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2)?EOF:*p1
weixin_30516243
·
2020-08-24 23:01
【
JSOI2009
】配菜
Lisa是一家餐厅的女服务员。今晚是它的生日,所以Lisa请求厨师长准备特别餐来招待她的朋友。厨师长的晚餐由N种烹调原料做成。为了准备晚餐上的一道菜,各种烹调原料他都需要一些。有些烹调原料可以从厨房里得到,剩下的烹调原料Lisa将会去杂货商店买。商店有全部所需的烹调原料,有大袋装的和小袋装的。Lisa有M美元,想用M美元让厨师长做出最多的菜。输入输入文件kuhar.in第一行两个整数:N、M,1≤
Ashley_2013
·
2020-08-24 21:16
【题解:
JSOI2009
配菜】
JSOI上总能找到些神奇的题,,,,,描述Lisa是一家餐厅的女服务员。今晚是她的生日,所以Lisa请求厨师长准备特别餐来招待她的朋友。厨师长的晚餐由N种烹调原料做成。为了准备晚餐上的一道菜,各种烹调原料他都需要一些。有些烹调原料可以从厨房里得到,剩下的烹调原料Lisa将会去杂货商店买。商店有全部所需的烹调原料,有大袋装的和小袋装的。Lisa有M美元,想用M美元让厨师长做出最多的菜。输入输入文件k
ApeLi
·
2020-08-24 21:17
二分答案
[
JSOI2009
]瓶子和燃料 题解
题目描述jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy的飞船上共有N个瓶子(1usingnamespacestd;intn,k,f[1010],re[5000005],top,ans;mapa;intmain(){scanf("%d%d",&n,&k);for(inti=1;i=k)ans=max(ans,re[
sjzezwzy
·
2020-08-23 02:45
题解
洛谷
各省省选
bzoj
BZOJ 1452
1452:[
JSOI2009
]CountTimeLimit:10SecMemoryLimit:64MBSubmit:2821Solved:1655[Submit][Status][Discuss]Description
aobu1864
·
2020-08-19 08:21
bzoj 1452 //1452:[
JSOI2009
] Count //[
JSOI2009
]计数问题 二维树状数组
bzoj1452//1452:[
JSOI2009
]Count//[
JSOI2009
]计数问题//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:40
跟着大佬学算法
【BZOJ1443】【
JSOI2009
】游戏Game 二分图+博弈
#includeintmain(){puts("转载请注明出处谢谢");puts("http://blog.csdn.net/vmurder/article/details/43311795");}题解:二分图博弈经典模型模板题。首先黑白染色。然后我们考虑到有一种优秀的走法,就是先求个最大匹配,然后如果先手选择了一个最大匹配中的点,那么显然后手可以依照此点的匹配再走一步,然后先手无法走此匹配,就乱
空灰冰魂
·
2020-08-17 00:28
网络流
博弈
最大流
二分图
最大匹配
Bzoj - 1443 [
JSOI2009
]游戏Game [二分图博弈]
1443:[
JSOI2009
]游戏GameTimeLimit:10SecMemoryLimit:162MBSubmit:1245Solved:575[Submit][Status][Discuss]DescriptionInput
PomeCat
·
2020-08-16 23:37
博弈
二分图
[省选] [线段树] [差分数组] [BZOJ1558] [
JSOI2009
] 等差数列
题目传送门。因为一道脑洞题写的这个…等差数列公差相等,果断维护差分数组,但是差分数组会比原数组少一个元素,这里需要注意。这里维护di=ai−ai−1i∈[2,n]d_i=a_i-a_{i-1}\\\\\i\in[2,n]di=ai−ai−1i∈[2,n]且i∈Ni\in\mathbb{N}i∈N修改相当于两个点修改和一个段修改。对于[l,r][l,r][l,r]的修改,需要的修改为:dl−>dl+
HeRaNO
·
2020-08-13 11:36
线段树
差分数组
省选
洛谷P4243/bzoj1558 [
JSOI2009
]等差数列(线段树维护差分+爆炸恶心的合并)
题面首先感谢这篇题解,是思路来源看到等差数列,就会想到差分,又有区间加,很容易想到线段树维护差分。再注意点细节,\(A\)操作完美解决然后就是爆炸恶心的\(B\)操作,之前看一堆题解的解释都不怎么明白,就自己脑补+看上面那篇题解乱搞出了个相对合理点的解释……用\(0/1/2/3\)分别表示一个差分区间统计答案时,是否跨越原区间左右端点。\(s[0/1/2/3]\)分别表示每个状态的最少可以划分出来
abbgqna17764
·
2020-08-10 15:57
【BZOJ1452】【
JSOI2009
】Count 二维树状数组
链接:#includeintmain(){puts("转载请注明出处[vmurder]谢谢");puts("网址:blog.csdn.net/vmurder/article/details/44559155");}题解:暴力维护100个二维树状数组。妈呀因为没测样例就交还RE一次(虽然显示是WA)代码:#include#include#include#include#defineN305#defi
空灰冰魂
·
2020-08-10 14:25
树状数组
BZOJ1558 [
JSOI2009
]等差数列 【线段树】
题目链接BZOJ1558题解等差数列,当然是差分一下差分值相同的连续位置形成等差数列,我们所选的两个等差数列之间可以有一个位置舍弃例如:\(1\;2\;3\;6\;8\;10\)差分后是\(1\;1\;3\;2\;2\)左边两个\(1\)形成等差,右边两个\(2\)形成等差,中间的\(3\)位于两个等差数列的边界,可以舍弃所以现在问题就转化为了:在一个区间中选定若干个相同数字的区间,区间之间可以有
weixin_30596343
·
2020-07-05 21:14
【bzoj2257】【
jsoi2009
】【瓶子和燃料】【裴蜀定理】
Descriptionjyy就一直想着尽快回地球,可惜他飞船的燃料不够了。有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy的飞船上共有N个瓶子(1#include#include#includeusingnamespacestd;intn,k,t,p[1000001],x;boolcmp(inta,intb){returna>b;}voidwork(intx){fo
sunshinezff
·
2020-06-26 16:04
裴蜀定理
[
JSOI2009
]等差数列
第一篇博客哒题面https://www.luogu.com.cn/problem/P4243首先看到区间加等差数列我们可以首先想到使用差分数组就是记一个bi=ai+1-ai然后每次修改al到ar就只用将bl-1,br单点修改,bl至br-1区间修改就可以了区间修改?我们首先想到了线段树线段树可以维护是否为等差数列吗???可以!每个结点维护上啥线段树必要的l,r,lazy标记什么的在多维护一个结构体
Protons
·
2020-01-31 22:00
BZOJ 1444: [
Jsoi2009
]有趣的游戏
一道重拾AC自动机的题,可以看作BZOJ4820:[Sdoi2017]硬币游戏的弱化版考虑一个暴力的想法,我们把所有串扔进一个AC自动机里,然后在fail树上跑DP,假设\(f_x\)表示节点\(x\)表示的状态出现的概率(即经过点\(x\)的概率),那么有:\[f_{ch_{x,i}}=\sum_{i=0}^{m-1}p_i\timesf_{x}\]由于AC自动机的节点特性,这个转移成环了,因此
hl666
·
2020-01-31 21:00
BZOJ 4820: [Sdoi2017]硬币游戏
好仙的题目啊,本来是KMP里的题但最后该用的地方被我用Hash艹过去了算了反正这不是这道题的重点考虑一个暴力的\(O((nm)^3)\)的做法,其实就是BZOJ1444:[
Jsoi2009
]有趣的游戏的弱化版
hl666
·
2020-01-31 18:00
洛谷$P4045\ [
JSOI2009
]$密码 $dp$+$AC$自动机+搜索
正解:$dp$+$AC$自动机+搜索解题报告:传送门$QwQ$首先显然先建个$AC$自动机,然后考虑设$f_{i,j,k}$表示长度为$i$,现在在$AC$自动机的第$j$个位置,已经表示出来的串的状态为$k$的方案数,直接转移就好.然后考虑输出方案.首先一定不存在可以随便填的位置.挺显然的随便说下昂,首先如果有一个可以随便填的位置,就有26种可能.然后可以给这个位置和字符串交换位置,就至少有2种
杰西卡!
·
2019-10-02 07:00
BZOJ1443-[
JSOI2009
]游戏Game-博弈+二分图必匹配点
写在前面并没有什么想说的,但是要保持格式=w=题目BZOJ1443传送门看题可戳传送门解法其实和BZOJ2463思路差不多在棋盘上走,不染个色就亏了对吧=w=(思路来着Menci)那么我们黑白染色一下,然后跑有效格子的最大匹配假设我们一开始放在一个非匹配点上,那么先手要么就不能移动,要么移动到一个匹配点上,而后手可以沿着匹配边移动,这就是一个寻找增广路的过程,因为是最大匹配,所以最后一定停在一开始
泉華子
·
2018-06-08 17:17
------博弈论------
[SDOI2017]硬币游戏
题意给你一个字符串集构造一个0101串S,S,每个位置等概率的插入0101问字符串集中每个字符串最先出现在构造的串中的概率怎么感觉和[
JSOI2009
][
JSOI2009
]有趣的游戏“一模一样”写完交一发只有
BeNoble_
·
2018-04-06 22:35
DP
概率期望
高斯消元
AC自动机
字符串哈希
[
JSOI2009
]有趣的游戏
题意给你一个字符串集构造一个串S,S,每个位置你有pipi的概率插入第ii个字符问字符串集中每个字符串最先出现在构造的串中的概率题解涉及到字符串匹配首先想到建立ACAC自动机考虑在trietrie图上DPDP设f[u]f[u]表示uu状态在SS中出现的概率如果uu不是终止节点,,那么有f[ch[u][i]]=∑f[u]×pif[ch[u][i]]=∑f[u]×pi可以看出这个转移是成环的,,所以需
BeNoble_
·
2018-04-05 16:54
DP
概率期望
高斯消元
AC自动机
BZOJ1444:[
Jsoi2009
]有趣的游戏 (AC自动机+概率DP+高斯消元)
题目传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1444题目分析:首先考虑静态的问题:如果已经生成一个字符串,如何让它跟所有模式串匹配?答案是建出所有模式串的AC自动机,然后让生成串在上面跑,如果跑到某个有endpos的节点就一直停在那里。然后考虑动态的问题:如果生成串无限长,如何求出它停在每个节点的概率?把AC自动机扩展成Trie图,并
KsCla
·
2018-03-27 11:54
DP
AC自动机
高斯消元
bzoj1444 [
Jsoi2009
]有趣的游戏(ACAM+矩阵+概率dp)
给定n个长度为l的模式串,现在要用前m个大写字母生成一个随机串,每个字符有自己的出现几率,第一次出现的字符串获胜,求最终每个字符串的获胜几率建出ACAM,搞出Trie图,弄出转移矩阵:如果某个节点是模式串结尾那么这个节点只向自己连一条概率为1的出边(因为只要一走到结尾节点游戏就停止了)否则的话向每个转移到的节点,加上转移的概率。然后把转移矩阵自乘50遍即可。吐槽:这题假的假的【再见】,我写矩阵倍增
Icefox_zhx
·
2018-03-23 21:00
bzoj
矩阵
概率与期望
ACAM
BZOJ1443: [
JSOI2009
]游戏Game
不妨先黑白染色,然后做二分图匹配,考虑出发点如果是非最大匹配必经点,那么无论第一个人怎么走都只能走非匹配边走到一个匹配点上(或不能走),另一个人走匹配边,那么先手必败,反之必胜于是问题变成了哪些点是非最大匹配的必经点先做一次最大匹配,那些没有被匹配到的点,一定是非必经点,然后从这些点开始增广,按照非匹配边,匹配边走交错路,和出发点在同一个点集里的,就是要找的非必经点,时间复杂度O(n2)考虑这样做
L_0_Forever_LF
·
2017-08-27 22:32
BZOJ
二分图匹配
博弈
bzoj 1443: [
JSOI2009
]游戏Game (二分图博弈+网络流)
题目描述传送门题目大意:给出一个n*m的棋盘,有一些障碍点,先手选择一个点,然后后手可以移动到上下左右四个格子(不能是障碍点)。两人轮流移动,不能移动到已经到达过的位置,最后不能操作的人输。题解二分图博弈特点:(1)博弈双方轮流进行操作(2)博弈状态可以分成两类,分别对于匹配的X,Y集。任意合法决策使博弈状态改变(3)任意状态不能重复到达(4)不能操作的人输对于这道来说,从一个点只能转移到他周围的
clover_hxy
·
2017-05-03 09:59
网络流
博弈问题
bzoj 1558: [
JSOI2009
]等差数列 (线段树)
题目描述传送门题目大意:给定一个长度为N的数列,初始时第i个数为vi。操作(1)Astab在序列的[s,t]区间上加上初值为a,步长为b的等差数列。即vi变为vi+a+b*(i-s)操作(2)Bst询问当前序列的[s,t]区间最少能划分成几段,使得每一段都是等差数列。题解首先可以想到的是线段树维护的是差分后的值,vali=vi+1−vi,而不是原序列的值。那么对于修改操作来说可以分成两部分(1)单
clover_hxy
·
2017-04-20 10:11
线段树
bzoj 1449: [
JSOI2009
]球队收益 (费用流)
题目描述传送门题目大意:在一个篮球联赛里,有n支球队,球队的支出是和他们的胜负场次有关系的,具体来说,第i支球队的赛季总支出是Ci∗x2+Di∗y2,Di#include#include#include#include#include#defineN300010#defineinf1000000000usingnamespacestd;intn,tot,c[N],d[N],cost[N],rema
clover_hxy
·
2017-04-19 20:26
网络流
BZOJ 1444 [
Jsoi2009
] 有趣的游戏
DescriptionInput注意是0#include#includeusingnamespacestd;intn,l,m,x,y,cnt,c[125][11],last[125],ed[125],bp[125],kkzv;doublegl[11],a[2][125][125];chars[11];intread(){inttotnum=0,f=1;charch=getchar();while(
ShinyaLicone
·
2017-03-16 20:23
BZOJ
AC自动机
矩阵乘法
BZOJ1452——[
JSOI2009
]Count
1、题目大意:就是给一个n×m的方格,然后一些平面上的求和修改操作2、分析:二维树状数组裸题#include #include #include #include usingnamespacestd; intC[110][310][310]; inta[310][310]; intn,m; inlinevoidadd(intc,intx,inty,intz){ for(;x0;x-=(x&-x))
qzh_1430586275
·
2016-05-17 08:00
count
bzoj
1452
二维树状数组
JSAOI2009
【BZOJ1560】[
JSOI2009
]火星藏宝图【DP】
【题目链接】可以证明,如果有A->B->C,那么A->C一定不是最优的。然后搞一搞就行啦。/*TelekineticForestGuard*/ #include #include #include usingnamespacestd; constintmaxn=200005,maxm=1005,inf=0x3f3f3f3f; intn,m,dp[maxn],now[maxm]; struc
BraketBN
·
2016-05-02 18:00
【BZOJ1449】[
JSOI2009
]球队收益【最小费用最大流】【单调增函数建图】
【题目链接】【POPOQQQ的题解】%一发建图姿势。/*Pigonometry*/ #include #include #include usingnamespacestd; typedeflonglongLL; constintmaxn=10005,maxm=500005,maxq=100000,inf=0x3f3f3f3f; intn,m,head[maxn],cnt,depth[ma
BraketBN
·
2016-04-29 22:00
【BZOJ1561】[
JSOI2009
]去括号【表达式相关】
【题目链接】一开始按照判断括号是否可以去掉的方法写,对着数据调了无数个小时,也就只过了一个点。后来问Claris(%%%%)要了代码,发现原来还可以这么搞。先用栈处理出每个左或右括号对应的另一个右或左括号的下标。然后求每个运算符的优先级。具体是这样的:(1)定义一个临时变量j,表示当前位置的优先级,然后遍历表达式,初始j为1。(2)进入一个括号j加2。(即遇到左括号)(3)+和-的优先级直接赋j。
BraketBN
·
2016-04-15 22:00
[BZOJ2257][
Jsoi2009
]瓶子和燃料
[
Jsoi2009
]瓶子和燃料Descriptionjyy就一直想着尽快回地球,可惜他飞船的燃料不够了。有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。
hbhcy98
·
2016-04-11 20:00
数论
裴蜀定理
[
JSOI2009
]面试的考验 解题报告
考虑将询问区间按右端点排序。考虑x会与它前面产生贡献的点对,显然,如果iaj>ax,那么(i,x)就是无用的。也就是说我们要求位置 #include usingnamespacestd; #include #include #include constintN=1e5+5,Q=1e5+5; intn; inthash[N]; inta[N]; intsegt[N>1 #definersonno
TA201314
·
2016-04-05 14:00
线段树
bit
分块
特殊数据
bzoj 1452: [
JSOI2009
]Count
1452:[
JSOI2009
]CountTimeLimit: 10Sec MemoryLimit: 64MBSubmit: 1768 Solved: 1058[Submit][Status][Discuss
clover_hxy
·
2016-04-05 08:00
[BZOJ1452][
JSOI2009
]Count(二维树状数组)
题目描述传送门题解数据范围很小,那么给每一个不同的权值建一个二维树状数组。其余查询照旧。代码#include#include#includeusingnamespacestd;constintmax_n=305;constintmax_opt=105;intn,m,q,x,y,c,x1,y1,x2,y2,opt;intans,ans1,ans2,ans3,ans4;inta[max_n][max_
Clove_unique
·
2016-04-05 07:46
题解
bit
省选
[BZOJ1452][
JSOI2009
]Count(二维树状数组)
题目描述传送门题解数据范围很小,那么给每一个不同的权值建一个二维树状数组。其余查询照旧。代码#include #include #include usingnamespacestd; constintmax_n=305; constintmax_opt=105; intn,m,q,x,y,c,x1,y1,x2,y2,opt; intans,ans1,ans2,ans3,ans4; inta[m
Clove_unique
·
2016-04-05 07:00
树状数组
bzoj
JSOI
[BZOJ1443][
JSOI2009
]游戏Game
[
JSOI2009
]游戏GameDescriptionInput输入数据首先输入两个整数N,M,表示了迷宫的边长。接下来N行,每行M个字符,描述了迷宫。
hbhcy98
·
2016-03-28 00:00
博弈
二分图匹配
【 bzoj 1444 】 [
Jsoi2009
]有趣的游戏 - AC自动机+矩阵乘法
假设现在建好了一个AC自动机,那么接受一个串相当于从根节点走到单词节点。对应到这道题上,每走一步是有权值的(概率),就相当于无向图一样。这样只要把邻接矩阵建出来然后自乘一定次数就可以了。因为精度要求不太高,所以自乘个63次就完全够了233333#include#definerep(i,a,b)for(inti=a,_=b;i=_;i--)inlineintrd(){charc=getchar();
GEOTCBRL
·
2016-02-16 18:53
矩阵乘法
AC自动机
[BZOJ1452] [
JSOI2009
]Count
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1452题目大意支持两个操作1.修改1个点的权值2.查询矩阵内某权值出现的次数题解建立c棵树状数组,裸的二维树状数组const maxn=305; maxm=105; var bit:array[0..maxm,0..maxn,0..maxn]oflongint; x:array[0..maxn,
slongle_amazing
·
2016-02-05 09:00
bzoj1449: [
JSOI2009
]球队收益&&bzoj2597: [Wc2007]剪刀石头布
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1449http://www.lydsy.com/JudgeOnline/problem.php?id=2597思路:首先是球队收益,有输有赢不好处理先假设后面所有比赛都是输,算出收益然后计算未进行的比赛会带来多少收益首先从S向每场比赛连边,容量为1,表示比赛只能有一个队赢,费用为0每场比赛向比
thy_asdf
·
2016-01-21 10:00
bzoj1449【
JSOI2009
】球队收益
1449:[
JSOI2009
]球队收益TimeLimit: 5Sec MemoryLimit: 64MBSubmit: 540 Solved: 298[Submit][Status][Discuss
AaronGZK
·
2015-12-16 15:00
网络流
bzoj
1452: [
JSOI2009
]Count
c #include #include usingnamespacestd; intd[305][305][105],mat[305][305],n,m; inlineintlowbit(intx){returnx&-x;} voidadd(intr,intc,intk,intv){ for(intx=r;x0;x-=lowbit(x)) for(inty=c;y>0;y-=lowbit(y))
nlj1999
·
2015-12-14 21:00
【BZOJ】1452: [
JSOI2009
]Count
http://www.lydsy.com/JudgeOnline/problem.php?id=1452 题意:n×m的矩阵上每个点有个颜色,现在有q个操作:1 x y c 将点(x,y)的颜色改为c;2 x1 x2 y1 y2 c 询问矩阵x1y1-x2y2颜色为c的格子数目 #include <bits/stdc++.h> using namespace std
·
2015-11-13 11:49
count
上一页
1
2
下一页
按字母分类:
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
其他