自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 BZOJ2243 [SDOI2011]染色 题解&代码

题意: 给定一棵有n个节点的树和m个操作,操作有: C a b c 将树上a到b路径上所有点都染成颜色c; Q a b 询问树上a到b路径上的颜色段数量(连续相同颜色是同一段) 思路: 树上的路径!树链剖分! 可惜智障了…没想到怎么维护颜色段【妈的这么简单的维护当时居然不会 树剖划分一下树,然后线段树维护每一段的最左lc[]最右rc[]和不同颜色色段数量和sum[],查询的时候关于判断

2016-04-14 17:26:29 2994

原创 BZOJ2242 [SDOI2011]计算器 题解&代码

题意:有三种要求: 1、给定y,z,p,计算Y^Z Mod P 的值; 2、给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数; 3、给定y,z,p,计算满足Y^x ≡ Z ( mod P)的最小非负整数。 分别处理即可思路: 1显然是快速幂了,纯模板 2是扩展欧几里得(exgcd),求满足xy-pk=z的最小x(k任意) 3利用了费马小定理的性质a^(p-1)≡1(

2016-04-14 17:15:19 2823

原创 BZOJ2241 [SDOI2011]打地鼠 题解&代码

题意:给你一个m*n的方格(初始每个位置都大于0),你可以选择一个固定大小不可旋转的方块(例如大小为x*y),使每次这个方块在方格上某个所有位置都非0的区域覆盖一次时区域内每个位置的值减一,问覆盖多少次后这个方格内部的值全部为0(因为有1*1的方块,所以一定有解) 题解:看起来乱七八糟的,但其实就是个暴力搜索,内部测试的时候因为一些问题看错了m和n,不然就1A了…/****************

2016-04-14 17:07:00 3073

原创 BZOJ2683 简单题 题解&代码

题意: 给出n*n的棋盘,初始值为0,维护两种操作: 1 x y a 给(x,y)处加a 2 x1 y1 x2 y2 查询(x1,y1)(x2,y2)的矩形内部的和 对每次求和都需要输出答案思路: 其实我是直接看题解是cdq分治的【捂脸】不敢随意装逼,只是写了一次cdq分治熟悉了一下 插入和查询都是单点操作(查询操作可以修改为4个单点的二维前缀和) 不知所云…有点尴尬,我思考一下再说o

2016-04-08 16:24:44 792

原创 BZOJ3524 POI2014 Couriers 题解&代码

题意:给出一个长度为n的序列a满足1≤a[i]≤n。 又有m组询问,每次对于一个区间[l,r]问是否存在一个数在[l,r]中出现的次数大于(r-l+1)/2。如果存在,输出这个数,否则输出0。 思路:嘛,很纯粹的主席树…只不过空间限定太严格了点,竟然卡空间,我卡了好几次才AC… 不过我现在特别纠结为啥我BZOJ2223过不了#include<iostream>#include<cstd

2016-04-06 13:33:54 1060

原创 POJ3468 A Simple Problem with Integers 题解&代码

题意:给出n个数排成一列,有q个操作,分为Q和C,Q操作[l,r]询问区间[l,r]的区间和,C操作[l,r]对[l,r]区间同时增加x,按题意输出就行了 题解:线段树,主要是好久没写又错了好长一段时间…万年LL我就不多说了,看错范围觉得sum[]不需要LL,另外重点是query和insert不可能越界访问,所以就算区间对于这组数据是无效区间,只要访问到对应区间也一定要pushdown…忘了结果纠

2016-04-05 10:48:18 519

原创 POJ1905 Expanding Rods 题解&代码

题意: 给出一个长L的木棒,给出温度n和膨胀系数C。 已知木棒的长度S遵循公式S=L*(1+n*C) 如图,图源自 小優YoU 求当一根木棒如此膨胀时形成的弧形中心位置和原来的中心位置之间的距离h思路:暴力几何题…主要是一些公式推导,如下【依照代码的变量命名,即上文S均w ① L0=(1+n*C)*L ② L=2*sqrt(R*R-(R-h)*(R-h)) ③ S=2*pi*R*(

2016-04-01 11:55:03 520

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除