自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BUAA_Alchemist的博客

Brick by brick, we set it all up!

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

原创 曾经遇到的小坑坑,以后要谨记(持续更新)

multiset的删除,如果erase掉值,那么所有的相同值元素都会被删除,只删除一个的话需要删除的是这个位置的迭代器。min_element/max_element的起点和终点不能相同!相同意味着空集,虽然运行时不会出错,但系统不能保证答案就是某个特定的值(比如0),往往这不是你想要的。...

2019-02-14 13:24:00 219

原创 【最小生成树】【LCA】【模板】lydsy1977 [BeiJing2010组队]次小生成树 Tree

1977: [BeiJing2010组队]次小生成树 TreeTime Limit: 10 Sec Memory Limit: 512 MBSubmit: 4776 Solved: 1520[Submit][Status][Discuss]Description小 C 最近学了很多最小生成树的算法,Prim 算法、Kurskal 算法、消圈算法等等。 正当小 C 洋洋得意之时,小 P...

2019-02-26 20:39:35 212

原创 【线段树】【LCA的RMQ求法】【树上路径求交】车站

链接:https://ac.nowcoder.com/acm/contest/368/E来源:牛客网 很好的一道题,一开始没有想到从路径来建立线段树,总想着从原树上搞,还觉得和树链剖分有点相似,后来看了题解才知道自己完全想错了。车站线段树+倍增+LCA。首先车站一定在所有铁路的经过的点的交集上,所以可以用线段树求出区间路径的交集,同时维护离路径交的两个端点最远的点。找到出了最远的两个点...

2019-02-22 12:21:35 981 1

原创 【概率与期望】流星雨

链接:https://ac.nowcoder.com/acm/contest/368/C来源:牛客网 题目比较简单,但因为比较典型所以记录一下。 另外,这种题一定要分清事件的概率,否则容易全盘皆错。 这题中,某一天是否发生流星雨的概率,不仅和当天有关,还和之前的情况有关。假设这个事件发生的概率为dp[i]dp[i]dp[i],则dp[i]=dp[i−1]∗(pi+P)+(1−dp[i−...

2019-02-20 17:13:22 217

原创 【数学思维】codeforces1117E Decypher the String

E. Decypher the Stringtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThis is an interactive problem. Remember to flush your output while com...

2019-02-19 13:52:10 389

原创 【二分答案】【数学思维】codeforces1117C Magic Ship

C. Magic Shiptime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou a captain of a ship. Initially you are standing in a point (x1,y1) (obviousl...

2019-02-19 13:30:11 484

原创 【并查集】lydsy1104 [POI2007]洪水pow

Description  AKD市处在一个四面环山的谷地里。最近一场大暴雨引发了洪水,AKD市全被水淹没了。Blue Mary,AKD市的市长,召集了他的所有顾问(包括你)参加一个紧急会议。经过细致的商议之后,会议决定,调集若干巨型抽水机,将它们放在某些被水淹的区域,而后抽干洪水。你手头有一张AKD市的地图。这张地图是边长为mn的矩形,被划分为mn个11的小正方形。对于每个小正方形,地图上...

2019-02-17 13:35:42 252

原创 【动态规划】【四边形不等式】合并石子

 传送门:http://lx.lanqiao.cn/detail.page?submitid=3262677问题描述  在一条直线上有n堆石子,每堆有一定的数量,每次可以将两堆相邻的石子合并,合并后放在两堆的中间位置,合并的费用为两堆石子的总数。求把所有石子合并成一堆的最小花费。输入格式  输入第一行包含一个整数n,表示石子的堆数。  接下来一行,包含n个整数,按顺序给出每堆石子的大小 ...

2019-02-15 19:03:58 376

原创 【计算几何】【圆的交点】Navigation

 传送门:http://lx.lanqiao.cn/problem.page?gpid=T472问题描述  全球定位系统(GPS)是一个导航系统,根据一些在距地表大约20,000千米的轨道运行的卫星。每个卫星在一个已知的轨道上运行,发射编码着当前时间的无线电信号。如果一个装有全球定位系统的交通工具有一个非常精确的时钟,它就可以比较它自己的当地时间和从卫星上接受到的编码成信号的时间。因为无线电信...

2019-02-13 20:57:30 838

原创 【计算几何】【扫描法】The Sky is the Limit

 传送门: http://lx.lanqiao.cn/problem.page?gpid=T483问题描述  Banff城雇用了一家广告公司来提升这座城市对潜在的游客的吸引力。其中一个计划中的口号声称延伸在这座城市周围的山脉组成了加拿大最美丽的天际线。但是加拿大消费者保护协会认为“最美丽的天际线”是一种主观的,无法证实的声称,而且可能因此让人误解。  然后那个广告公司就想出了一个口号“Ban...

2019-02-13 13:59:59 478

原创 【交互题】【概率】codeforces1114E Arithmetic Progression

This is an interactive problem!An arithmetic progression or arithmetic sequence is a sequence of integers such that the subtraction of element with its previous element (xi−xi−1, where i≥2) is consta...

2019-02-11 10:54:44 576

原创 【动态规划】Stacking Plates

 传送门:http://lx.lanqiao.cn/problem.page?gpid=T507问题描述  盘子装运公司是一家网络零售商,顾名思义,是一家只销售盘子的公司。该公司销售的盘子由不计其数的生产厂商提供,品种是全宇宙最多的,为此公司的员工倍感自豪。  在最近的一次成本分析中,公司员工发现,他们花费了大量金钱在盘子的装箱环节。一部分原因是盘子在被运输工具运走前,需要被堆成一堆。很显然...

2019-02-10 21:27:28 1251

原创 【莫比乌斯反演】【数学思维】势能之和

 传送门:https://nanti.jisuanke.com/t/36108 本题出自计蒜客模拟赛。 比较容易猜的一个结论就是,题目中所说的势能,就是S除这个子集的gcd。 原因先看两个元素的集合,设为{a,b},势能=lcm(Sa,Sb)=S2ab∗gcd(Sa,Sb)势能=lcm(\frac{S}{a},\frac{S}{b})=\frac{S^2}{ab*gcd(\frac{S}...

2019-02-10 18:10:22 367

原创 【二分答案】【动态规划】【扫描线】人以群分

 传送门:https://nanti.jisuanke.com/t/36107某班有 n 个同学,每个同学有一个外向程度 ai​ 。由于要进行某个活动,需要把他们分成若干个小组,每个小组的人数至少为 m 人。不同外向程度的人在一个小组会产生不开心值,定义一个小组的不开心值为组内成员外向程度最大值和最小值的差,一个班级的不开心值为所有小组不开心值的最大值。那么问题来了,如何分组使得班级的不开...

2019-02-10 09:23:43 993 7

原创 【二分答案】轻重搭配

 传送门:https://nanti.jisuanke.com/t/36105n 个同学去动物园参观,原本每人都需要买一张门票,但售票处推出了一个优惠活动,一个体重为 x 的人可以和体重至少为 2x 配对,这样两人只需买一张票。现在给出了 n 个人的体重,请你计算他们最少需要买几张门票?输入格式第一行一个整数 n,表示人数。第二行 n 个整数,每个整数 a_i​ 表示每个人的体重。...

2019-02-10 09:06:16 849 1

原创 【概率与期望】【骗分】观光铁路

问题描述  跳蚤国正在大力发展旅游业,每个城市都被打造成了旅游景点。  许多跳蚤想去其他城市旅游,但是由于跳得比较慢,它们的愿望难以实现。这时,小C听说有一种叫做火车的交通工具,在铁路上跑得很快,便抓住了商机,创立了一家铁路公司,向跳蚤国王请示在每两个城市之间都修建铁路。  然而,由于小C不会扳道岔,火车到一个城市以后只能保证不原路返回,而会随机等概率地驶向与这个城市有铁路连接的另外一个城市...

2019-02-06 18:13:05 2109 2

原创 【dfs】【暴力】分考场

问题描述  n个人参加某项特殊考试。  为了公平,要求任何两个认识的人不能分在同一个考场。  求是少需要分几个考场才能满足条件。输入格式  第一行,一个整数n(1<n<100),表示参加考试的人数。  第二行,一个整数m,表示接下来有m行数据  以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) 表示第a个人与第b个人认识。输出格式 ...

2019-02-05 20:28:02 454

原创 【动态规划】【树的dfs】【LCA】codeforces1111E Tree

E. Treetime limit per test1.5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a tree with n nodes and q queries.Every query starts with three integ...

2019-02-05 14:40:07 494

原创 【Manacher】【KMP】【计算几何】lydsy1100 对称轴osi

1100: [POI2007]对称轴osiTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 957 Solved: 394[Submit][Status][Discuss]DescriptionFGD小朋友——一个闻名遐迩的年轻数学家——有一个小MM,yours。FGD小朋友非常喜欢他的MM,所以他很乐意帮助他的MM做数学作业。但是,就像...

2019-02-04 14:52:15 380

原创 【动态规划】【数学思维】codeforces1111D Destroy the Colony

D. Destroy the Colonytime limit per test2 secondsmemory limit per test512 megabytesinputstandard inputoutputstandard outputThere is a colony of villains with several holes aligned in a row, where...

2019-02-04 12:11:18 844

原创 【离散化】【分类讨论】codeforces102055I Cockroaches

I. Cockroachestime limit per test6.0 smemory limit per test256 MBinputstandard inputoutputstandard outputThere are N cockroaches in the field. Cockroach i is located at coordinate (xi,yi). No two...

2019-02-02 13:29:54 949 1

原创 【离散化】【扫描线】codeforces102055B Balance of the Force

B. Balance of the Forcetime limit per test4.0 smemory limit per test256 MBinputstandard inputoutputstandard outputA long time ago in a galaxy far, far away, there was a group of knights who maste...

2019-02-02 12:28:23 713 1

原创 【动态规划】【预处理】codeforces1106E Lunar New Year and Red Envelopes

E. Lunar New Year and Red Envelopestime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLunar New Year is approaching, and Bob is going to receive...

2019-02-01 22:49:19 536

原创 谈一谈C++中的vector容器

 相比于Java,Python等语言而言,C++的容器经常被人鄙视。昨天在知乎上看到大佬们对std::string的口诛笔伐,大致意思就是没有什么灵活的功能诸如split,trim之类,确实也有一定道理。C++毕竟是效率至上的语言,把一些东西留给了程序员们去实现想想也无可厚非。我想不做这些功能,应该也有一点道理吧。 C++中的vector也是一个很有特点的容器,由于经常写算法的原因经常用到。它相...

2019-02-01 22:27:42 546

原创 【密码学】最近遇到的一些小坑

 有两天没写东西了,这两天主要在搞一些个人觉得麻烦又意义不大的事情。椭圆曲线对数(ecdlp)的赛题,基于miracl库写了一个非并行的pollard-rho算法,代码也就七十多行,经过不懈的算法上的尝试和优化,最小的数据十秒钟就能出解了,但对于稍微大一些的数据明显力不从心。后来翻到miracl库文档之中有提到它包含的comba方法和kcm方法。尤其是comba,专门对椭圆曲线上点坐标频繁的取模运...

2019-02-01 00:16:10 342

空空如也

空空如也

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

TA关注的人

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