自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周周的博客

一起交流学习呀

  • 博客(96)
  • 收藏
  • 关注

原创 8.31

POJ 2528 Mayor's posters区间覆盖,问最后看到的区间有几个。首先区间端点非常大,所以需要对区间离散化。对区间的离散化,不像以前的对点的离散化(即只要保证相对大小即可),(比如1 10 1 4 7 10这三个区间,按照对点的离散化,保持相对大小,就变成1 4 1 2 3 4,那么结果是2,实际上结果是3)。所以对区间的离散化,需要这样操作,就是让本来不相邻的数继续保持不相邻...

2018-08-31 23:07:45 234

原创 poj2528 区间覆盖

POJ 2528 Mayor's posters区间覆盖,问最后看到的区间有几个。首先区间端点非常大,所以需要对区间离散化。对区间的离散化,不像以前的对点的离散化(即只要保证相对大小即可),(比如1 10 1 4 7 10这三个区间,按照对点的离散化,保持相对大小,就变成1 4 1 2 3 4,那么结果是2,实际上结果是3)。所以对区间的离散化,需要这样操作,就是让本来不相邻的数继续保持不相邻...

2018-08-31 23:02:48 140

原创 8.30

POJ 2886 Who Gets the MostCandies?(线段树+模拟+求数的约数个数)以前也看过这个题目,没有理解很晕,现在,可以说是很明白了,为什么用线段数?就是因为你要输出名字,每个出圈人你都要能找到其原来的编号,这个很好实现,线段树叶子结点1表示有人,0表示这个人出去了,统计1的个数。POJ 3468 A Simple Problemwith Integers(线段...

2018-08-31 01:52:06 476

原创 Codeforces--506--div3--D--求与x相加求与m等于0的y的个数

D. Concatenated MultiplesYou are given an array aa, consisting of nn positive integers.Let's call a concatenation of numbers xx and yy the number that is obtained by writing down numbers xx and yy...

2018-08-31 00:48:11 247

原创 POJ 2886 Who Gets the MostCandies

POJ 2886 Who Gets the MostCandies?(线段树+模拟+求数的约数个数)http://poj.org/problem?id=2886题意: n个孩子按顺时针排列,每个人手上都有一张牌,牌上有一个数字,从第k个孩子开始出队,出队的孩子卡上数字是val,则从他开始顺时针第val人是下一个出队的,负数则逆时针数那个第val个人,第P个出队的会得到的糖果数是p的因子个数...

2018-08-30 21:37:42 176

原创 8.29

今天就做了牛客比赛,出了两个水题,之后敲matlab去了,第一个n是1后面10万个0,求一个式子,其中fi为斐波那契数,一看就别不是用斐波那契用矩阵快速幂求,n太大了,一定是骚操作,那就先暴力打表,发现奇数为-1偶数为1,第二个就是水题,代码都写好了,改到能编译即可,不是特别习惯现在的评判,最后才告诉你过没过,中间什么都不知道,自己wa不wa都不晓得,敲得心里没谱,每个题目都交一遍,假装自己ak了...

2018-08-30 00:10:00 137

原创 8.28

HDU 2795 Billboard题目大意:一个h*w的公告牌,要在其上贴公告。输入的是1*wi的w值,这些是公告的尺寸接下来要满足的条件有:1、尽量往上,同一高度尽量靠左。2、求每个广告所在的行数。没有合适的位置贴了则输出-1。叶子节点只有min(n, h)个,n个广告,每个广告一行才n行,h再大往后也用不到了,不要被10^9吓到;然后把每行的空间存进树,每贴一条广告就删除相应的空...

2018-08-28 21:59:23 621 2

原创 包装的线段树--HDU 2795 Billboard

BillboardTime Limit: 20000/8000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Problem DescriptionAt the entrance to the university, there is a huge rectangular billboard of size h...

2018-08-28 09:08:13 157

原创 8.27

牛客月赛B就是模板,上网百度的,吓人的是,还百度了个错误的代码,另一个队友一百度就对了,这就是传说中的人品了,线段树区间合并。C就是个规律题,E也是个板子HDU 1166 敌兵布阵(线段树:点更新,区间求和)单点更新,区间查询,query时查询区间覆盖线段树区间,update是向上更新HDU 1754 I Hate It(线段树:单点替换,区间最值)和上一题一样HDU 13...

2018-08-27 22:25:33 1455

原创 线段树区间合并--询问某段区间内最长连续上升子序列即最长上升子串

链接:https://www.nowcoder.com/acm/contest/158/B来源:牛客网 最长区间时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述给你一个长度为 n 的序列 a ,求最长的连续的严格上升区间的长度。同时会进行 m 次修改,给定 x , y ,...

2018-08-27 09:44:25 845

原创 8.26

集训到今天就圆满结束了,每天都很充实,昨天打了一场CCPC,值的高兴地是出线了,大大鼓舞了士气,昨天感觉实验室的人出的题目缺一不可,每个题目出的都很关键,虽然集训结束了,但是还要坚持看题目,最后这段时间鼓鼓劲。...

2018-08-26 21:44:01 349

原创 又见n/i下取整+分块

链接:https://www.nowcoder.com/acm/contest/158/A来源:牛客网 因数个数和时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述q次询问,每次给一个x,问1到x的因数个数的和。输入描述:第一行一个正整数q ;接下来q行,每行一个...

2018-08-26 21:03:09 1977

原创 2018CCPC网络赛

https://blog.csdn.net/qq_37891604/article/details/82078998https://blog.csdn.net/qq_37891604/article/details/82078184https://blog.csdn.net/qq_37891604/article/details/82056843

2018-08-26 11:45:58 994

原创 费马小定理

DreamTime Limit: 12000/6000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 908    Accepted Submission(s): 130Special Judge Problem DescriptionFreshmen freque...

2018-08-26 11:44:17 553

原创 同余常用性质

2018-08-26 11:38:18 982

原创 费马大定理

http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1004&cid=812Find IntegerTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 6597...

2018-08-26 10:41:30 683

原创 ​​​​​​​​​​​勾股数的规律

2018-08-26 10:40:18 239

原创 CCPC网络赛--hdu 6438--买卖--贪心

http://acm.hdu.edu.cn/showproblem.php?pid=6438 Buy and Resell Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 759    Accepted Submis...

2018-08-26 00:44:21 426

原创 8.25

今天比赛 精心动魄,全程没一点时间放松,正在看别的题,明天写心得,今天凑活,因为没看懂也不想写总结,

2018-08-25 22:11:15 227

原创 8.24

poj 1990 MooFest由于是求dis(i,j)*max(v[i],v[j]),所以将v从小到大排序,则目前处理的v是当前最大的。那么对于任一的一点i,i之前的牛的音量值肯定小于v[i],但是坐标的值可能比x[i]大也可能比x[i]小,因此我们应该分成两部分来考虑,就是坐标是i的左边和右边首先考虑左边的情况,假设左边比小于等于v[i]的牛有三头坐标分别为a b c,那么左边的值就是...

2018-08-24 21:50:16 175

原创 二维RMQ

HDU 2888 Check Corners(简单二维RMQ)http://acm.hdu.edu.cn/showproblem.php?pid=2888题意:        给定一个n * m的矩阵,再给定q个询问,每次询问(r1,c1)为左上角,(r2,c2)为右下角的子矩形的最大值,并且判断该最大值是否出现在了这个子矩阵的4个顶角上?分析:        基本的二维RMQ...

2018-08-24 17:11:56 322

原创 二维RMQ

POJ 2019 Cornfields(简单二维RMQ)http://poj.org/problem?id=2019题意:        给你一个n*n的整数矩阵,然后有k个询问且给你一个常数b。对于每个询问(x,y),你要输出以(x,y)为左上角,以(x+b-1,y+b-1)为左下角的矩形 内整数最大值-最小值的差。分析:        基本的二维RMQ查询.    ...

2018-08-24 17:10:13 178

原创 删掉m为后剩余的数组成的数最小

HDU 3183 A Magic Lamp(贪心  or RMQ)http://acm.hdu.edu.cn/showproblem.php?pid=3183题意:        Kiki likes traveling. One day she finds a magic lamp, unfortunately the genie in the lamp is not so kind...

2018-08-24 16:57:40 379

原创 询问区间内最大值-最小值

POJ 3264 Balanced Lineup(简单RMQ)http://poj.org/problem?id=3264题意:         For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John deci...

2018-08-24 16:54:58 733

原创 询问区间内出现次数最多的数出现的次数

POJ 3368 Frequent Values(RMQ)http://poj.org/problem?id=3368题意:        给出一个非降序排列的整数数组a1,a2,...an,你的任务是对于一系列询问(i, j),回答ai,ai+1,...aj中出现最多次数的值所出现的次数?分析:刘汝佳:训练指南P198        1.      本题主要思想是把输入序列分...

2018-08-24 16:53:26 2549

原创 RMQ模板

RMQ能在经过O(nlogn)的时间预处理后,做到O(1)时间复杂度的任意区间最大最小值查询。一维RMQ模板:#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int MAXN=50000+100; int dmax[MAXN][20]...

2018-08-24 16:50:15 146

原创 hud 3874 求区间内不同数字的和

http://acm.hdu.edu.cn/showproblem.php?pid=3874和求区间内不同数字的个数一样。//#include<bits/stdc++.h>//using namespace std;#include<bits/stdc++.h>using namespace std;typedef long long ll;const ...

2018-08-24 10:15:03 193

原创 8.23

POJ 2299 Ultra-QuickSort(树状数组+离散化 或 归并排序求逆序)这也是一个结论题。每次只能交换相邻的元素,从而使整个序列上升有序,问最少需要交换几次,就是求逆序数。从前往后求逆序数,就相当于从后往前看比当前加入的数小的个数呗。离散化就是数太大了,相应到都减小,但保持原有的大小关系。怎么操作呢?设一个结构体,有两个变量,一个变量保存数的值,另一个变量保存此数的位置...

2018-08-23 21:54:39 201

转载 poj 2182 给你每个数前面有几个数比他小让你输出次数的编号

POJ 2182 Lost Cows(树状数组,暴力解法)2014年03月20日 02:00:55 阅读数:1938 标签: ACM 更多个人分类: 数据结构--树状数组ACM--题解汇总★★ACM--技巧题practice again版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013480600/article/details/...

2018-08-23 21:52:33 456

原创 hdu 2838求逆序数开了两个数组

http://acm.hdu.edu.cn/showproblem.php?pid=2838Cow SortingTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4387    Accepted Submission(s): 15...

2018-08-23 20:58:47 120

原创 POJ 2352 HDU1541 Stars(树状数组)

题意:给出n个星星的点的坐标,每个坐标都不相同,坐标按y递增给出,y相同时,按x坐标递增给出,每个星星都有等级,等级是这个星星左下方的星星的个数,不包括它自己,输出每个等级星星的数量。分析:由于y递增给出,求第i个星星的等级,就是看比i的x坐标小的有几个星星,就是第i个星星的等级//#include<bits/stdc++.h>//using namespace std;...

2018-08-23 10:54:07 142

原创 8.22

POJ 1984 Navigation Nightmare(路径压缩并查集)并查集,给n个点和m条边,每条边有方向和长度,再给q个询问,第i个询问查询两个点之间在Ti时刻时的曼哈顿距离(能连通则输出曼哈顿距离,否则输出-1这题还要注意数据可能不是按照时间顺序输入的,要做按时间顺序由小到大排序,然后再按原来的顺序输出。还是路径压缩的一套不过这次有两个r[]数组,rx[i]表示i节点到父亲...

2018-08-22 21:55:16 196

原创 UVA1428 Ping pong(树状数组)

UVA1428 Ping pong(树状数组)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4174题意:        一条大街上住着n个乒乓球爱好者,他们经常组织乒乓球比赛且每个人的能力值ai都不同.每次比赛需要2个...

2018-08-22 21:54:20 112

原创 poj 1985 Cow Marathon 【树的直径】

求树的直径/*POJ:1985 Cow Marathon2014/10/12/21:18Yougth*/#include <cstdio>#include <iostream>#include <algorithm>#include <vector>#include <cstring>#include <qu...

2018-08-22 09:53:44 144

原创 POJ 2631 Roads in the North (树的直径裸题)

Description Building and maintaining roads among communities in the far North is an expensive business. With this in mind, the roads are build such that there is only one route from a village to a vi...

2018-08-22 09:46:17 198

原创 8.21

ZOJ 3659 Conquera New Region (并查集:维护根节点信息)现在有N个城市,N-1条线段构成的树。C(i,j)表示如果城市i和城市j之间有一条线段,那么他们之间路的容量。S(i,j)表示从i到j的路径(一条路径 由 首尾相连的多条线段构成)的容量,其等于从i到j的路径经过的连续的所有线段中的最小线段容量。现在要找一个城市,使得它到其他N-1个点的S值之和最大。先按边的容...

2018-08-21 22:36:24 163

转载 POJ 1703 Find them, Catch them(路径压缩并查集)

POJ 1703 Find them, Catch them(路径压缩并查集)2014年03月11日 20:13:54阅读数:881POJ 1703 Find them, Catch them(路径压缩并查集)http://poj.org/problem?id=1703题意:        一个城市由N个坏人,他们分别属于两个帮派.且这两个帮派里面最少都有1个人.现在给出如...

2018-08-21 14:23:44 161

转载 UVA 1329 Corporative Network(并查集:路径压缩)

UVA 1329 Corporative Network(并查集:路径压缩)2014年03月09日 00:19:33阅读数:914UVA 1329 Corporative Network(并查集:路径压缩)题意:        初始时有n个点(编号1到n),每个点都没有父节点,然后依次执行下面两条命令:        I u v :把节点u的父亲设置为v,并且设u节点到v的...

2018-08-20 23:37:55 114

原创 并查集

ZOJ 3261 Connections in GalaxyWar(并查集:离线处理)两个操作,一个是查询,查询与当前节点u相连(直接或间接)的节点的编号,x要满足p[x]是所有与u相连的点中最大的解p[x]>p[u],如果有多个满足的x,输出编号最小的。这个怎么弄呢?就是用并查集维护,根结点维护最大的p[x]。第二个操作是删边,并查集都是加边?和以前的题目一样,把删边变成加边,从后往前...

2018-08-20 22:18:49 535

转载 计算一个连通分量中节点的个数的两种方法

POJ 1611 The Suspects(并查集)2014年03月11日 11:17:28阅读数:1027POJ 1611 The Suspects(并查集)http://poj.org/problem?id=1611题意:        现在有n个学生(从0号到n-1号),其中0号学生是有可能非典的,只要和被怀疑有非典的学生在一个社团的学生都是有可能有非典的且需要被隔离...

2018-08-20 20:56:09 1355

空空如也

空空如也

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

TA关注的人

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