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
CQOI
【BZOJ3107】【
cqoi
2013】二进制a+b
Description输入三个整数a,b,c,把它们写成无前导0的二进制整数。比如a=7,b=6,c=9,写成二进制a=111,b=110,c=1001。接下来以位数最多的为基准,其他整数在前面添加前导0,使得a,b,c拥有相同的位数。比如在刚才的例子中,添加完前导0后为a=0111,b=0110,c=1001。最后,把a,b,c的各位进行重排,得到a’,b’,c’,使得a’+b’=c’。比如在刚
dcx2001
·
2020-08-23 05:52
位运算
Problem : [
CQOI
2009]中位数图
Problem:[
CQOI
2009]中位数图TimeLimit:1SecMemoryLimit:162MBSubmit:0Solved:0[Submit][Status]Description给出1~n
civinx
·
2020-08-23 05:31
[bzoj3107][
CQOI
2013]二进制a+b
题目大意及模型转换给定三个二进制数a,b,c。对每个数进行重组变为a’,b’,c’。你需要满足a’+b’=c’,并令c’最小。若无解输出-1。a,b,c=y。分类讨论现在我们考虑这样一个子问题。设为solve(x,y,z,p)表示第一个数有x个1,第二个数有y个1,得到的数需要有z个1,其中最低位相加时要加上进位的p=0..1。z=1很显然了,举个例子x=10,y=5,z=1。当p=0时:0000
WerKeyTom_FTD
·
2020-08-23 05:21
构造
贪心
迭代深搜
OI
BZOJ 3107
CQOI
2013 二进制a+b 构造
题目大意:给定n位二进制数a,b,c,要求重组三个数的各个位,使得a′+b′=c′且最小化c′一个构造题咋这么多人写DP……不考虑位数限制,显然答案只与三个数中1的个数有关令x=cnta,y=cntb,z=cntc,其中cntx代表x中1的个数不妨令x≥y以下用x=10,y=5来举例若z=1,构造方式如下:000001111111111011110000000001100000000000000证
PoPoQQQ
·
2020-08-23 05:37
BZOJ
构造
BZOJ
BZOJ3107
构造
1306: [
CQOI
2009]match循环赛
题目链接题目大意:循环赛,给出所有队伍的最终得分,求方案数题解:n只队伍共n*(n-1)/2场比赛,理论复杂度328328,显然不科学玄学剪枝1.若x的目前得分超过最终得分则剪枝2.若x剩余比赛全胜也无法达到最终得分则剪枝3.用最终得分-目前得分直接计算出x最后一场比赛的应得分,看上去没什么用,但是由于搜索树最后一层节点最多,实际效果不错我的收获:剪枝大法#include#include#incl
Mmh2000
·
2020-08-23 05:28
1251-1500
BZOJ 1306: [
CQOI
2009]match循环赛
搜索剪枝不难的一道题。。然而是省选题。。枚举每场比赛,枚举编号较小的一队的结果,相应的较大的也可以推出结果当有某一队剩下比赛全赢也比给定分数低就剪枝当有某一队当前比分超过给定分数也剪枝只要你把这俩个剪枝加上,然后提交,你就会神奇的发现为什么还是狂T???我还是toonaive,还是被极限数据卡了。。所以要在加一个,当这个队伍是和最后一支队伍比赛的时候,只要一种答案,如果和分数相差0,3,1时就搜剩
bababaab
·
2020-08-23 04:48
搜索
bzoj
【
CQOI
2013】二进制a+b 动态规划
题目描述输入三个整数a,b,c,把它们写成无前导0的二进制整数。比如a=7,b=6,c=9,写成二进制为a=111,b=110,c=1001。接下来以位数最多的为基准,其他整数在前面添加前导0,使得a,b,c拥有相同的位数。比如在刚才的例子中,添加完前导0后为a=0111,b=0110,c=1001。最后,把a,b,c的各位进行重排,得到a’,b’,c’,使得a’+b’=c’。比如在刚才的例子中,
a15063149271
·
2020-08-23 04:43
区间dp--P4170 [
CQOI
2007]涂色
传送门题目描述假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。用尽量少的涂色次数达到目标。输入格式输入仅一行,包含一个长度为n的字符串,
中海豚
·
2020-08-23 03:35
noip题解
动态规划
洛谷 P4170 [
CQOI
2007]涂色
题目描述假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。用尽量少的涂色次数达到目标。输入输出格式输入格式:输入仅一行,包含一个长度为n的
weixin_33736832
·
2020-08-23 03:24
bzoj1260: [
CQOI
2007]涂色paint
裸的区间DP。。(听说模版)我能说n那么小让我很慌吗。。。如果最左最右相等,那就相当于涂左顺便涂右。f[i][j]=min(min(f[i+1][j],f[i][j-1]),f[i+1][j-1]+1);然后枚举断点咯。f[i][j]=min(f[i][j],f[i][k]+f[k+1][j]);#include#include#include#include#include#includeusi
weixin_30814223
·
2020-08-23 03:44
动态规划:DP从入门到破门而出(入门必刷例题)
.区间DP例题1:P2858奶牛零食例题2:P3146[USACO16OPEN]248/P3147[USACO16OPEN]262144例题3:P3205[HNOI2010]合唱队例题4:P4170[
CQOI
2007
weixin_30678349
·
2020-08-23 03:35
bzoj1260 [
CQOI
2007]涂色paint
[
CQOI
2007]涂色paintTimeLimit:30SecMemoryLimit:64MBDescription假设你有一条长度为5的木版,初始时没有涂过任何颜色。
weixin_30619101
·
2020-08-23 03:31
bzoj3505 [
Cqoi
2014]数三角形
id=3505[
Cqoi
2014]数三角形这道题是一道计数和数论结合的题目(小学数学奥林匹克)。先将n和m都+1,答案是n×m网格中任选三个点方案数-三点共线的情况。前者好算,C(n*m,3)。
heheyh123
·
2020-08-23 01:23
BZOJ 1845
CQOI
2005 三角形面积并 扫描线
题目大意:给出一些三角形,求这些三角形面积的并。思路:应该可以辛普森积分,但是应该会很麻烦。。以前扫描线就写过矩形的用数据结构维护的那种,和计算几何不占边,这次才是好好写了一次正宗的扫描线。不得不说这个算法还是很靠谱的。其实这个思路不仅限于三角形面积的并,所有凸多边形的面积并应该都可以解决。对于任意由线段组成的图形,对这个图形进行多次的划分,总可以将这个图形划分成梯形,面积也很好计算。那么按照什么
16bit戦争
·
2020-08-22 21:51
计算几何
扫描线
BZOJ
[bzoj3930] [
CQOI
2015]选数
题目我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以1000000007的余数即
linzhuohang
·
2020-08-22 11:00
【HHHOJ】NOIP2018 模拟赛(二十五) 解题报告
T3\)没时间打了,无奈交暴力)排名:\(Rank\8\)\(Rating\):\(+19\)\(T1\):【HHHOJ126】求和(点此看题面)看到这道题,我不由得想到这道题目:【BZOJ1257】[
CQOI
2007
weixin_30852451
·
2020-08-22 03:24
luogu3159 [
CQOI
2012]交换棋子
把每个点拆成xyz对于第i个点,x->y是表示流入的,y->z是表示流出的。#include#include#include#includeusingnamespacestd;intn,m,ss,tt,hea[1305],cnt,minCost,pre[1305],dis[1305],maxFlow,qaq,qwq;constintoo=0x3f3f3f3f;constintdx[]={0,1,1
dianjiaxian1205
·
2020-08-20 23:40
CQOI
2020 游记
DAY0总觉得会考后缀自动机(结果没有),然后摸了摸鱼。DAY1第一题没过多久就想出来606060分的做法,然后写了。第二题很快想出来404040分的二项式定理,然后写了。暴力写了一个多小时,T1,T2T1,T2T1,T2感觉就难以优化了,一直在想T3T3T3(可能想了两个多小时),还是什么分都拿不到。Day2第一题写了暴力,状压dpdpdp没想到,303030分。第二题写了暴力,101010分。
C202044zxy
·
2020-08-20 22:05
游记
【kd-tree】BZOJ4520
CQOI
2016K远点对
传送门以下是Claris老司机对卡壳错误的证明…(图片来至UOJ用户群…)ps:当然也可以求k次卡壳,找到最远点对,然后将这两个点到其他所有点的距离放入优先队列,然后删除这两个点…这样做k次就行了…时间复杂度O(kn)由于出题人SB,数据中所有的n>k,然后让某些SB钢了k(而不是min(n,k))次卡壳就这样过了。如果这些点组成了一条直线…根本就木有凸包…你卡壳啊,卡啊…其实这是一个模板题…第k
冬日阳光下的一只猫
·
2020-08-20 11:43
kd-tree
CQOI
2016滚粗记
day0上去试机发现鼠标是坏的,旁边是巴蜀的大牛和教师机…随手敲了一个树剖和Pollard_rho,顺路用批处理对拍了一下,然后想去交一发意外的发现竟然木有网….晚上复习了一下板子…然后写得有点兴奋了就睡不着辣…day1上歌乐山的时候还在下雨…然后我7点就悠悠的到了门口…然后就在外面晃荡了40多分钟…8点过就进了考场,发现解压密码一点都不好玩…看到T1的时候心里一阵窃喜,嘿嘿我做过bzoj2229
冬日阳光下的一只猫
·
2020-08-20 09:49
总结
BZOJ 2669
cqoi
2012 局部极小值 状压DP+容斥原理
在CCPC网络赛上遇到由此改编的原题,然而并没有做出来…..题意:给定一个n∗m的矩阵,标记出其中的局部极小值,要求填入1…n∗m,求方案数SampleInput24.X..…X42X.....X.12XXSampleOutputCase#1:2100Case#2:2520Case#3:0由于局部极小值最多8个,我们可以状压DP令fi,j表示已经填完了前i个数,局部极小值的填充状态为j的方案数预处
JavonLu
·
2020-08-20 03:48
DP
BZOJ2669: [
cqoi
2012]局部极小值-状压DP+容斥
传送门题意:有一个n行m列的整数矩阵,其中1到n∗mn∗m之间的每个整数恰好出现一次。如果一个格子比所有相邻格子(相邻是指有公共边或公共顶点)都小,我们说这个格子是局部极小值。给出所有局部极小值的位置,判断有多少个可能的矩阵。(1≤n≤4,1≤m≤7)(1≤n≤4,1≤m≤7)Solution:显然我们把矩阵所有的状态存下来是不行的,所以说我们考虑减少我们需要存储的状态:我们的局部极小值最多只会有
Fizzmy
·
2020-08-20 02:23
状态压缩
容斥
LibreOJ2043 - 「
CQOI
2016」K 远点对
Code//「
CQOI
2016」K远点对#include#inc
ayw1069
·
2020-08-19 08:05
「小组联考」第二周三次考试
「小组联考」第二周三次考试T1「JOISC2016Day3」电报题目考场思考正解T2「
CQOI
2016」路由表题目考场思考正解T3「NOIP2014」飞扬的小鸟题目考场思考正解这次考试感觉迷迷糊糊的。
꧁傾ི࿆城ཽ༘꧂
·
2020-08-19 08:33
洛谷P3156 [
CQOI
2011]分金币
分金币洛谷P3156技术统计难度提高+/省选-用时10min提交次数1unaccept次数0ac次数1题意概括圆桌上坐着n个人,每人有一定数量的金币,金币总数能被n整除。每个人可以给他左右相邻的人一些金币,最终使得每个人的金币数目相等。你的任务是求出被转手的金币数量的最小值。数据范围3≤n≤100000,金币数≤1093\len\le100000,金币数\le10^93≤n≤100000,金币数≤
Loi_magic
·
2020-08-19 08:50
刷题
[bzoj][
Cqoi
2016]K远点对【堆】【KD-tree】
【题目描述】Description已知平面内N个点的坐标,求欧氏距离下的第K远点对。Input输入文件第一行为用空格隔开的两个整数N,K。接下来N行,每行两个整数X,Y,表示一个点的坐标。1#definelllonglong#defineinf6e9#defineN100010usingnamespacestd;priority_queue,greater>hp;llread(){lltmp=0,
VanishD
·
2020-08-19 07:49
【KD-tree】
【堆】
CQOI
2016 K远点对 题解
题目传送门题目大意:给出nnn个点,求出其中距离第kkk远的点对距离。题解建出K-Dtree,然后造一个大小为2k2k2k的小根堆,将每个点丢进K-Dtree中跑一遍更新这个堆即可。代码如下:#include#include#include#includeusingnamespacestd;#defineinf999999999999999999ll#definemaxn100010#define
Hypoc_
·
2020-08-19 06:11
题解_杂
Loj #10117. 「一本通 4.1 练习 2」简单题
题目描述题目来源:
CQOI
2006有一个nnn个元素的数组,每个元素初始均为000。
wzx1078132012
·
2020-08-18 18:28
C++
树状数组
LOJ#10117. 「一本通 4.1 练习 2」简单题
「一本通4.1练习2」简单题题目描述题目来源:$
CQOI
2006$有一个$n$个元素的数组,每个元素初始均为$0$。
weixin_30787531
·
2020-08-18 17:18
「一本通 4.1 练习 2」简单题
题目描述题目来源:
CQOI
2006有一个n个元素的数组,每个元素初始均为0。有m条指令,要么让其中一段连续序列数字反转——0变1,1变0(操作1),要么询问某个元素的值(操作2)。
weixin_30794499
·
2020-08-18 17:18
洛谷 P5057 [
CQOI
2006]简单题
题目题目大意n个元素的数组,每个元素初始均为0。有m条指令。要么让其中一段连续序列数字反转——0变1,1变0(操作1);要么询问某个元素的值(操作2)。对于50%的数据,1≤n≤10^3,1≤m≤10^4;对于100%的数据,1≤n≤10^5,1≤m≤5×10^5,保证L≤R。题目分析让我瞧瞧:改段求点??嗯。改的那一段里每个元素++,输出某个元素值时输出该元素%2就ok啦。这个...理解一下吧应
xxxLJYing
·
2020-08-18 16:42
洛谷
树状数组
「
CQOI
2005」新年好 - 最短路径
题目描述重庆城里有n个车站,m条双向公路连接其中的某些车站.每两个车站最多用一条公路连接,从任何一个车站出发都可以经过一条或者多条公路到达其他车站,但不同的路径需要花费的时间可能不同.在一条路径上花费的时间等于路径上所有公路需要的时间之和.佳佳的家在车站1,他有五个亲戚,分别住在车站a,b,c,d,e.过年了,他需要从自己的家出发,拜访每个亲戚(顺序任意),给他们送去节日的祝福.怎样走,才需要最少
TbYangZ
·
2020-08-18 02:20
图论---最短路径
bzoj 3106 //3106: [
cqoi
2013]棋盘游戏
bzoj3106//3106:[
cqoi
2013]棋盘游戏//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:41
跟着大佬学算法
bzoj 3108 //3108: [
cqoi
2013]图的逆变换
bzoj3108//3108:[
cqoi
2013]图的逆变换//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:08
跟着大佬学算法
bzoj 1045 //1045:[HAOI2008] 糖果传递 bzoj 3293 //3293: [
Cqoi
2011]分金币
id=1045bzoj3293//3293:[
Cqoi
2011]分金币//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:38
跟着大佬学算法
bzoj 2222 //2222: [
Cqoi
2006]猜数游戏
bzoj2222//2222:[
Cqoi
2006]猜数游戏//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:37
跟着大佬学算法
bzoj 1258 //1258: [
CQOI
2007]三角形tri
bzoj1258//1258:[
CQOI
2007]三角形tri//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:36
跟着大佬学算法
bzoj 3505 //3505: [
Cqoi
2014]数三角形
bzoj3505//3505:[
Cqoi
2014]数三角形//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:05
跟着大佬学算法
NOIP 前的垂死挣扎
RevampingTrails[]P3601签到题[x]P2158[SDOI2008]仪仗队[]P1021邮票面值设计[x]CF280CGameonTree[x]P2257YY的GCD[]P3168[
CQOI
2015
dav74739
·
2020-08-17 22:38
BZOJ 3931 [
CQOI
2015]网络吞吐量:最大流【拆点】
传送门题意给你一个$n$个点,$m$条边的无向网络,每条边有长度。每个点的流量限制为$c[i]$。要求流量只能经过从$1$的$n$的最短路。问你最大流是多少。题解先以$1$和$n$分别为起点跑一遍dijkstra,判断出哪些边是在最短路上的。将每个点$i$拆成两个点$A(i),B(i)$,从$A(i)$向$B(i)$连一条容量为$c[i]$的边。对于每条在最短路上的边$i\toj$,从$B(i)$
a1392136
·
2020-08-17 21:15
数据结构与算法
bzoj1217(洛谷P2279)消防局的设立(dp或贪心)
气的理由和我那篇讲
cqoi
2017树形dp的博客差不多.....推dp方程推到想吐最后发现是个贪心。我现在真的要因为树形dp怀疑人生了。
litble
·
2020-08-17 18:00
动态规划
贪心
【BZOJ】【P1260】【
CQOI
2007】【涂色paint】【题解】【dp】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1260这么水的dp都想错我真是太弱了……Code:#includeusingnamespacestd;chars[55];intf[55][55];intmain(){scanf("%s",s+1);s[0]='#';intn=strlen(s+1);memset(f,0x3f,sizeoff
iamzky
·
2020-08-17 15:19
OI
bzoj2222 [
Cqoi
2006]猜数游戏
题目无话可说的编号与题,貌似网上都没有正解,都是打的表233。我也来一发。#include#includeusingnamespacestd;intn;intmain(){scanf("%d",&n);if(n==296){printf("13\n");return0;}if(n==6){printf("5\n");return0;}if(n==10){printf("7\n");return0;
wanherun
·
2020-08-17 03:28
刷题总结
CQOI
2007]涂色paint(BZOJ 1260) 区间动态规划 DP 逆向思维
https://motongxue.cn文章目录[
CQOI
2007]涂色paint(BZOJ1260)题目描述输入输出格式输入格式:输出格式:分析[
CQOI
2007]涂色paint(BZOJ1260)题目描述假设你有一条长度为
Motongxue
·
2020-08-15 21:54
#
动态规划
[
CQOI
2018]异或序列
[
CQOI
2018]异或序列题目描述已知一个长度为n的整数数列\(a_1,a_2,...,a_n\)给定查询参数l、r,问在\(a_l,a_{l+1},...,a_r\)区间内,有多少子序列满足异或和等于
a6823202
·
2020-08-15 13:24
数据结构与算法
【
CQOI
2006】移动棋子
Description在一个n*n的棋盘上有n枚棋子。每次可以把一枚棋子往上、下、左、右方向之一移动一格,最后排成一行、一列或者主、副对角线上(因此一共有2n+2条可能的目标状态),要求移动次数最小。棋盘上有一些位置是障碍,棋子在任何时候都不能经过。棋子的初始位置保证不在障碍物上。任两枚棋子不能在同时到达同一个格子。Input第一行包含两个整数n,m,表示棋子的个数(它也是棋盘的边长)和障碍的个数
ciociooo
·
2020-08-14 08:55
算法题解--图论:网络流
【
CQOI
2006】移动棋子(BSOI1157)
【
CQOI
2006】移动棋子Description在一个n*n的棋盘上有n枚棋子。
hwzzyr
·
2020-08-14 06:27
网络流
LGOJ3168-[
CQOI
2015] 任务查询系统(主席树+差分)
原题面Description最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分。超级计算机中的任务用三元组(Si,Ei,Pi)(S_i,E_i,P_i)(Si,Ei,Pi)描述,(Si,Ei,Pi)(S_i,E_i,P_i)(Si,Ei,Pi)表示任务从第SiS_iSi秒开始,在第EiE_iEi秒后结束(第SiS_iSi秒和EiE_iEi秒任务也在运行),其优先级
bairui0504
·
2020-08-14 04:18
数据结构与算法
BZOJ 3295 [
Cqoi
2011]动态逆序对 树状数组套线段树
题意:链接方法:树状数组套线段树解析:这题基本上写的都是什么CDQ点分治,主席树之类的,然而这我都并不会,所以写了一发平衡树套线段树想卡时卡过去,然而我并没有得逞,T的不要不要的,这里用平衡树套线段树的方法参见我的题解:排队。这道题比那道更要简单。然后我就打算弃坑了~不过看140142做这道题做的热火朝天的,还是打算回来做一下,yy下树状数组套线段树,然后去看hz的题解,只看懂他写理论部分了,代码
wzq_QwQ
·
2020-08-13 23:47
Tree
Tao
Tree
BZOJ刷题录
【CDQ分治】[
CQOI
2011][NKOJ2041]动态逆序对
题目描述Description对于序列A,它的逆序对数定义为满足iAj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。Input输入第一行包含两个整数n和m,即初始元素的个数和删除的元素个数。以下n行每行包含一个1到n之间的正整数,即初始排列。以下m行每行一个正整数,依次为每次删除的元素。Output输出包含m行,依
weixin_30909575
·
2020-08-13 21:33
上一页
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
其他