自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 何为ACMer

不知道为什么回去看着学弟学妹们颓靡不振就特别想写这篇东西,反正也没人看吧哈哈。对我来说ACM是个什么东西,这个观念也就只有在我第一次给带出去打区域赛,被按在地上摩擦的时候才深有体会。现在的学弟学妹们,有些甚至连省赛都没参加过,甚至还可能在打多校的时候迷茫自己在干什么。对我来说可能就是一种命吧。从小爱写数学题,到了大学就只好写这种编码题了,感觉一直思考很有意思,甚至现在就算是在公司工作了,拿...

2018-08-26 19:37:26 3769 2

原创 退役了

其实博客早就搬家了,自己也很久没写了。已经从两年前那个年轻而又青涩的我,逐渐的要踏入社会,去找工作之类的了。 现在已经大三了,感觉自己还是一如既往地菜,很害怕以后过得不好。感谢这些年来陪我走过的队友,杨,hovees。 感谢在我懵懂无知的时候带我出去比赛的东吴,文神,大仙。 感谢一起在实验室集训的小伙伴们。hdu也如期到了500题。 cf也如期打上了蓝名之后不敢再打。 ...

2018-08-09 15:47:43 350 1

原创 2017 Multi-University Training Contest - Team 1

2017多校联合训练1 菜鸡只能补4题。Add More Zero 题目:求2^m - 1 > 10 ^ k,求k的最大值 水题,直接算k / lg2\lg 2 即可,比赛时还傻傻的打了个表二分。。#include <bits/stdc++.h>#define ll long long#define MAXN 100005using namespace std;ll m;do

2020-05-03 14:33:20 372

原创 2017 Multi-University Training Contest - Team 2

补题补题Is Derek lying? 题意: Derek和Alfia分别做题,题目选项有A、B、C,现在他们所选的选项和所得的分告诉你,问他们有没有撒谎。 思路:判定他们的上下限即可,当D和A有一个人全对时,他们一样的肯定得分,不一样的肯定不得分,假设一样的选项为k个,不一样的为p个,那么他们总分之和一定小于k * 2 + p,两分之差肯定小于p。#include <bit

2020-05-03 14:33:16 626 1

原创 2017 Multi-University Training Contest - Team 3

弱校联合训练日常被虐惨案。by绍兴一中Kanade’s sum 题意:给一个由1-n随机排序组成的序列,每个数只会出现一次,现在,对于每一个子区间,他的权值为出现第k大的数,现在问这个序列总价值为多少。 拿到这题,俩队友拿nth_element和划分数狂套,卡死在区间枚举n * n的复杂度上。。 思路: 对于每一个数,我们可以从小到大枚举,当枚举到第i位数时,记录他左边k+

2020-05-03 14:33:09 394

原创 2017 Multi-University Training Contest - Team 4

Counting Divisors 一道全场一个钟后。从第3面一直排到第15面一直在怼的题。。lcy老师表示这道题很有区分度 题意:求公式所得的答案。。就是求[l,r]这个范围内枚举的i,iki{^k}的因子数之和。 看到这种公式题第一感觉是。有规律。 所以。。跟hovees打表看了一个钟。 然后又推推推。最后发现对于一个数。他所作的贡献是他的每一个质因子数+1的

2020-05-03 14:33:04 405

原创 2017 Multi-University Training Contest - Team 5

日常读错题,赛后一个钟还是不懂为何是签到题。 为什么你们都能过签到题啊。 为什么120名以后都只能过签到题啊orzRikka with Graph 题意: 给n个点m条边,两两点的距离是1,如果两点之间没有直接连通的点的话,那他们距离为n。 orz读错题wa了5发。以为他说的是。两两点之间的距离为两两点的点数。然后队友说样例跑不过啊。然后就。。所有相连的点距离都是2

2020-05-03 14:32:59 300

原创 2017 Multi-University Training Contest - Team 6

orz还有四场。坚持 hdu 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107Rikka with Competition 题意:对于每一个大与2的i有Bi=maxi∤jAjBi=\max_{i∤j}Aj 求Bi(2 <= i <= n) 思路: 非常优雅的暴力。sort一下从大到小找到下标不被整除的

2020-05-03 14:32:39 343

原创 2017 Multi-University Training Contest - Team 7

神奇的数据。开机20分钟挂机4小时。Build a tree 题意: 给一个完全k叉树,rootn个节点点,问整个树,每个节点的子节点数+1 异或出来的值是多少。 思路: 其实不难发现,当有n层时,子树里会有n-1层的满k叉树x棵,n-2层的满k叉树y棵,n-1层的完全k叉树z棵这三种情况。 如果k % 2 == 0,那么对于一个满k叉树,他所异或的值为整棵树的节点

2020-05-03 14:32:16 261

原创 2017 Multi-University Training Contest - Team 8

打多校8场以来,第一场差点给零封的场。。全场1000+支队给零封了600支。。可怕Battlestation Operational 一道好莫比乌斯题。 题意: 要求1到n内,满足gcd(i,j)==1且i>j的∑⌈ij⌉gcd(i, j) == 1且 i > j 的\sum\left \lceil \frac {i}{j}\right \rceil 其实要满足gcd(i,

2020-05-03 14:32:04 359

原创 2017ACM-ICPC亚洲区域赛(青岛站)

xjb水 终终终于拿银啦!!(水出来的银。。) 今年连着的两场icpc,打到头昏脑涨。 当时意识到青岛这个炒鸡无敌大的赛场,就冲着银去的,于是换了个队友,三个大三的一起去。 没想到真的拿到了,一场3题从金到铜的场,我们打了银。。 某珠海top10弱校,8年没打过银。真的今年已经很用心的去训练。 以前每周两场训练加到了固定的三场和不定时的n场。 感谢学院提供

2017-11-12 21:55:03 1848

原创 2017ACM-ICPC亚洲区域赛(西安站)

前言 大三了。今年轮到自己亲自带队打区域赛。 一年里认识了贴吧里各种dalao。qls。tls。lls。模 大二才真正接触到icpc。才意识到自己要好好学练,不想区域赛给虐。(结果还是给虐) 今年参加两场区域赛,西安和青岛,都是之前去过的赛区,今年再去救赎一把。队况 我们队是两个大三一个大二组成的。 其实在弱校,大二的如果不是真的很用心学,真的不会什么,题目一举一反

2017-11-06 14:57:45 3612

原创 北师大珠海分校2017国庆欢乐赛题解

我都老了还让我写这种题解。约翰·洛吉·贝尔德 每次开k个电视,需要这k个电视的色彩都不一样 每种色彩需要一根信号源 现在问至少需要多少种信号源 那么我们可以找k个电视。他们都只用1个信号源,有不同颜色,剩下的n - k个电视都需要k种信号源pythoncas = 1while True: try: m, k = map(int, input()

2017-10-08 22:37:29 2195

原创 【线性递推DP】hdu 5550

2015南阳CCPC的银牌题。题意 这里曲折一下原本故事背景。 有n层楼,每层楼只有一个男厕所或者女厕所,现在每层楼的男生有ti人,女生有pi人。 他们每往上走一层或者往下走一层的花费是1个单位。 现在问你应该怎么建厕所才能使总体的花费最少。思路 不会写啊,怎么推都是一个O(n3)O(n^3)的DP,优化不下来。 于是参考了 牛犇的代码 思路是这样

2017-10-08 11:10:44 427

原创 【分治】hdu 1007

经典例题,平面最接近点对题目 在一个二维平面上,有n个点,现在问最接近的两个点的距离是多少思路 本来最近在练kd树的,想着上来就套个kd树。 但是很神奇的是kd树也给卡掉了。kd树的建树时间是O(nlogn)O(nlogn),二维的查询时间是O(n∗(√n))O(n * \sqrt(n)) 然后愉快的给卡数据量了orz。 刚好在上算法课,就写一下分治咯。 分治

2017-10-04 23:25:03 388

原创 2017 ACM-ICPC 亚洲区域赛【西安站网赛】Maximum Flow

一道很神奇的题 送上计蒜客传送门:https://nanti.jisuanke.com/t/17118 题目大意: 有101810^{18}个点的图,他们两两之间有一条边,边的流量是i ^ j。 现在问。从0点出发到n - 1点,最大流是多少。 吐槽: 比赛的时候,找网络流队友暴力打了前1000个数出来,竟然发现了规律。。然后硬生生怼了个log(n)的

2017-09-17 11:27:39 827

原创 【莫队算法】uva 12345

第一道带修改的莫队。学习ing 传送门:Dynamic len(set(a[L:R])) 当然也可以访问vjudge。 另类传送门 题意: 有一个序列,对于这个序列有两种操作。 1、询问[l, r]这个区间里有多少个不同的数 2、修改某个位置的值。 如果没写过莫队的修改,应该会能想到树套树(orz但是本人蒟蒻不会写树套树啊)。 但是有了莫队之后

2017-09-06 10:38:28 582

原创 【莫队算法】codeforces 617e

传送门:XOR and Favorite Number 题意: 给一个不可变序列,每次询问一个区间,问这个区间里有多少个不同的数异或后,可以使得 xor k == 0 思路: 不难可以想到用莫队,但是用莫队来维护什么东西呢 我们可以想到,如果一个区间的异或值是a,a ^ k = b,那么如果存在b的情况数,那么答案可以加上b的情况数。 而当b = 0的时候

2017-09-05 17:04:09 335

原创 【莫队算法】小z的袜子(入门)

传说中,能解决一切可离线问题的莫队算法。一直没时间去认真看,看别人博客又看不懂,代码又感觉特别长。 最近小学弟去撸了下,发现看懂了,也顺带把我教会了=w=。 首先得要先懂得分块。 分块: 就是像桶排序那样,把一类东西丢进同一个桶里。 莫队里就是把问题的左区间分块了。 接下来讲莫队算法。 莫队的时间复杂度最差的情况下应该是q∗n√q*\sqrt{n

2017-09-05 16:39:40 491

原创 codeforces 851d

昨晚的一道CF题,orz没想到这样的前缀和 传送门:Arpa and a list of numbers 题意: 给一个序列,有两种操作 1、删除一个数,需要花费x 2、将某个数的值增加1,需要花费y 现在要将这个序列变成空或者序列里的值gcd不等于1。 问至少要花费多少 思路: 做两个前缀和,一个用来记录有多少个数,一个用来记录到这个数

2017-09-05 14:18:13 676

原创 【splay】hdu 3436

继续刷splay。orz 第一次遇到splay的离散化,留个纪念。 传送门:Queue-jumpers 题目大意: 有10810^8的人,一开始按照1,2,3…n排序,有q次操作。 一开始的编号为1,2,3…n,操作后编号不变。 操作Top x,将编号为x的人放到最前面。 操作Rank x,告诉他编号为x的人排在哪里 操作Query x

2017-09-04 14:51:12 302

原创 【splay】hdu 1890

又抓了一道经典例题的splay。 这个主要是区间翻转,其中有一点树型dp的感觉。 传送门:Robotic Sort 题目大意: 每次拿第i位数和第i大的数之间的数进行翻转,这样每次翻转完毕之后第i位数一定是有序的。 每次输出第i大的数的位置,打印完毕后再进行翻转。 思路: 拿一棵splay数。按顺序插入数。 对于每个位置。维护他的序列号和值。

2017-09-04 10:04:04 370

原创 【splay】hdu 3487

第一次接触splay。找了几道题写自己的模板。。每次写错东西都到处找错,splay的操作方式真的很多,虽然说思路简单。。但是真的很怕写错orz 传说中能解决各种区间翻转问题的乱搞树。就是splay,他的核心,就是splay。应该叫rotate,翻转吧。 学习旋转的时候参考了这篇博客: http://www.cnblogs.com/yousiki/p/6147455.html

2017-09-03 12:58:57 388

原创 【m*sqrt(m)暴力三元环】hdu 6184

一道赛场上读错题意的题。。。 传送门: http://acm.hdu.edu.cn/showproblem.php?pid=6184 题意: 给一张图,问能组成多少个,以同一条边构成的两个三元环(就是类似四边形,然后连一条对角线)。 思路: 听说叉姐的camp的第一场有m*sqrt(m)得方法。没去看camp血亏啊orz。 暴力枚举每一条边(

2017-09-01 14:41:15 1009

原创 【01trie合并】hdu 6191

一道广西邀请赛的题,赛场上想到了trie合并,但是没写过,算不清时间复杂度。于是迟迟没下去手 下来之后瞅了瞅感觉很简单啊,用递归+指针写了写,结果MLE+RE到绝望。 最后改成了非递归终于勉强过了orz。。。 题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6191 题意: 给一棵树,树上每个节点有权值,有q次询问,问

2017-09-01 14:20:55 693

原创 2017ACM-ICPC全国邀请赛(广西)

本学期有幸参加的第二场邀请赛,这次本来是抱着旅游心态,带带两个小弟出去见见世面的。没想到距离银还差辣么点。======================流水账======================= 一大早起床赶高铁,蜜汁一只眼镜戴了20分钟戴不进,临时临急出门之后在车上秒戴进了。。。(看来眼睛太小还是不适合带隐形眼镜)一路高铁5个钟,坐到那边已经1点多了,队员们都饿得慌,任性的我还是把他们

2017-09-01 00:49:13 1950

原创 hdu 6162 Ch’s gift【树链剖分】

第一次敲树链剖分,以前都没看懂树链剖分用来干什么的,为多校留个纪念。 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6162 题意: 给一棵树,每次问某两点之间的最短路径上,能够满足价格在[a,b]这个范围内的价值之和是多少。 其实题意很明显是个熟练剖分。但是以前都没有敲过树链剖分,所以并get不到树剖之后再用树维护。

2017-08-25 10:15:47 342

原创 【树型dp】hdu4126

树型dp学习ing 一套个人感觉图论上很好的题。 题意: 有n个城镇,m条边。 现在询问q次,问v到u这条边,价值增加到w后,创造n个点的最小生成树所用的花费最少是多少。 答案累加/q 如果不增加花费的话,那明显就是一个最小生成树。 但是如果增加花费的话,有两种情况。 1:增加花费的那条边跟我一开始构成的最小生成树无关。 2:增加花费的那

2017-08-14 11:20:53 335

原创 codeforces 839d Winter is here

一场给dalao们吐槽到不行。全场B题最后终测挂了9/10的div2。 hack频频出错。B题比D题还难的场。。 多校中插一脚cf。hhhhhhh 题目传送门 题意: 给一个序列,要求找一个可以不连续长度为k的子序列满足下标i1<i2<i3<...<iki_1 < i_2 < i_3 < ... < i_k 有满足p=gcd(ai1,ai2..aik),p

2017-08-14 00:13:49 710

原创 Linux下数据库操作

通常习惯用的数据库是MYSQL,所以以下用MYSQL进行讲述。首先肯定是安装MYSQL,不然怎么操作呢。 在CentOS下先查看是否有安装MYSQL用检查MYSQL是否安装与卸载rpm -qa| grep mysql若发现rpm没下载,则用sudo apt-get install rpm,安装一下rpm。如果有MYSQL,且你又想重新安装的话,需要先删除 用rpm -e 或者rpm -e –n

2017-06-22 16:14:26 386

原创 数据库原理CDM、LDM、PDM模型

CDM模型概念数据库模型,建立在传统的ER图模型的理论上,主要的三大元素有实体型,属性和联系。实体对应CMD中的Entity。 属性对应CDM中的Entity的Attribute。 除了保持E-R图原有的RelationShip以外,还增加了Association,Inheritance两种实体关系。在CDM中,除了1对1,1对多,多对多,联系还能设置mandatory(强制性联系),depen

2017-06-15 08:45:36 3299

原创 2017ACM-ICPC全国邀请赛(陕西)

没想到大二下学期又能有幸的参加一场全国邀请赛,跟各位大佬齐聚一堂享受被虐的快感。=========================日常水==========================弱校抱着拿区域赛拿名额的心态来打了这场比赛,前几场比赛没打好,想要这场好好再打一把。周五下午上完课,跟着队友赶着去了高铁,队友帮我去送个电脑给他朋友,hovees先跟着我去了机场,于是就有了协会历史上第一次误机事

2017-05-24 09:59:59 5452

原创 codeforces 808e

题目:http://codeforces.com/contest/808/problem/E 题目大意: 有n个物品,背包容量为m。 每个物品只会有1,2,3个单位占有空间,价值为c。 现在问如何可以使拿到的物品的价值最大。 思路: 看似一个简单01背包。。结果n=100000,m=300000。。 暴力dp直接tle。 主要就是只有三种单

2017-05-17 21:28:57 972

原创 2017BNUZCPC

菜就要多补题。。A 大仙买贡茶题目大意: 现在有有n杯偶数价格的贡茶,每两杯贡茶将会选择其中价格最低的贡茶进行半价,问最少花多少钱可以买完所有贡茶。题解: 水题。sort一下。每次两位两位挪动,第二位的减半即可。/*@resources: BNUZCPC A@date: 2017-5-14@author: QuanQqqqq@algorithm: yy*/#include <b

2017-05-16 14:54:30 805

原创 codeforces 794c

比赛的时候。。先yy了一发题目。然后wa了一发之后想清楚了应该怎么搞。。然后就玩了一个半钟,代码敲搓。 (主要当时竟然想到直接计数。。计数这个是个巨坑,千万不能计数啊!!!) 题目:http://codeforces.com/problemset/problem/794/C 题目大意: 有两个人想要开公司,两个人手上有相同长度为n的字符串集合,他们需要给公司搞一个名字

2017-05-15 21:11:29 716

原创 codeforces 514d[补]

简单RMQ问题。。结果调了几个钟,怀疑自己RMQ写错,最后发现原来是少输入了一个数orz。。 题目链接:http://codeforces.com/problemset/problem/514/D 题目大意:有n个机器人,他们有m个细节,每个细节有aij种情况,你每次可以对准所有机器人的同一个细节进行扫射,每扫射一次全部机器人那个细节会-1,最少为0(为0之后不会减了) 当

2017-05-13 14:33:00 307

原创 2017GDCPC题解(未完)

Problem A:Open Box题目大意:给一把锁,锁的密码是9394,输入4个字符表示该锁每一位密码现在所在的位置,问最少需要多少次操作可以到9394,密码锁是旋转的0-9成环。算法思路:水题,模拟一下操作可以往后转或者往前转,选最优的就好了。/*@resources: GDCPC 2017 A@date: 2017-05-09@author: QuanQqqqq@algorithm:

2017-05-09 15:06:12 2878 2

原创 2017GDCPC省赛总结

本人乃某弱校菜鸡。。经过了又一次省赛的洗礼之后才意识到自己真的是菜。。。本渣乃某珠海弱校ACM协会会长。。结果省赛给学弟学长们血虐orz 这事情要从比赛前一天晚上说起。。今年省赛是在华农。某珠海弱校早早的就从珠海赶了过来住上了校内的酒店。。结果发现这个酒店真的就我们一个学校住(interesting)。那天晚上11点半前跟队友刷了一套div2。随便乱水过了ABCD中间还WA了几发。。感觉状态有点

2017-05-07 23:16:32 1460 2

原创 codeforces 798d

题目链接:http://codeforces.com/contest/798/problem/D 题目大意: 给两个数组,挑选n / 2 + 1个下标,使得a数组对应下标的和的两倍大于a数组的数之和,b数组对应下标的和的两倍大于b数组的数之和。 拿到题目想不到如何贪心才是最优的。。于是偷看了大神题解。 将两个数组拼在一起排序,按照a数组从大到小排序,先选择第一个,然后

2017-04-27 21:50:04 473

原创 vijos 金明的预算方案

感觉是挺不错的一道背包题,题目意思有点依赖背包的感觉(没做过依赖背包),其实可以化简成分组背包(我也没做过),然后再变一变又成01背包了(这个我做过了)。就是感觉自己最近背包特别菜找两道背包来虐虐。 题目:https://www.vijos.org/p/1313 题意:某小明要买东西,需要买价格不超过n,每个物品只买一次,且有一些物品有条件,就是必须买了某个物品才能买那种物品(有点依

2017-04-25 17:19:08 506

空空如也

空空如也

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

TA关注的人

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