自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 这个暑假的展望

在保证基础算法(贪心,暴力之类的)的训练的情况下学习下列算法:1.LCA(kmp)2.强连通分量分解(要明白到底用来干嘛,虽然模板题会写还有代码我都背下来了)3.压位4.博弈论Nim状态压缩2—SATAC自动机后缀数组(SA)带权二分图匹配KM算法虽然我还是觉得学会基础的贪心暴力搜索模拟,学得好了,其实就很有机会拿牌了。由于有CF,所以这个时

2017-06-30 23:40:38 178

原创 POJ 3723 Conscription(mst)

http://poj.org/problem?id=3723刷挑战之路这道题也不算好搞啊,虽然1A,那也是看了挑战的想法然后再去写的。一开始想到是二分图,发现不对,因为可以男1号先来然后使得女2号,3号都减免,这是一对多,不符合二分图的一对一的性质。看了挑战的想法,捋一捋大概就是。暴力每个点去建最大生成树,其实根本不需要考虑顺序之类的,只要能建立出这个树,得到mst,即可。因为在这省钱

2017-06-30 20:32:09 264

原创 POJ 3255 Roadblocks(次短路模板题)

http://poj.org/problem?id=3255写了还算多的最短路题目发现,没写过次短路。顺着挑战刷,就看到了次短路,然后发现一脸懵逼。其实理解了后发现超级简单。次短路,每个点都记录两个距离就好了,最短的和次短的。然后最后输出第n个点的次短的即可。代码如下:#include#include#include#include#includeusing name

2017-06-29 19:57:37 621

原创 CodeFroces 821C Okabe and Boxes(栈?)

http://codeforces.com/problemset/problem/821/C题意很简单,就是给出n个数字,一共有2n个操作,也就是一个数字会有add和remove两个操作。现在要求你每次出栈的栈顶元素要从1到n。如果当前的栈顶不是对应的数字,那么就可以把整个栈里面的数字全部排序(当然,我们是从小到大往下排)。问最多要操作多少次。这个问题我一开始是没理解题意,然后暴力每次so

2017-06-29 14:34:27 202

原创 Codefroces 821B Okabe and Banana Trees(暴力)

http://codeforces.com/problemset/problem/821/B题目很简单,就是给出一个线段,然后在他和x轴,y轴围成的区域中取出一个矩形然后算出他的和,每个点的值是x+y。要求所取矩阵的所有点的值加起来尽量大。我不知道我的猜想是不是对的,就是尽量取中间的点。所以我想到的方法就是暴力,直接每个矩形都暴力出来即可。取出最大值。然后就是这个算等差数列求和的时候会有爆

2017-06-29 14:28:56 313

原创 CodeFroces 821A Okabe and Future Gadget Laboratory

http://codeforces.com/problemset/problem/821/A题意很简单,就是说一个n*n的矩阵中是否有不为1的数字是无法从同一行的一个数字+同一列的一个数字加起来,如果存在这样的数字输出no,否则输出yes。You can output each letter in upper or lower case.代码如下:#includeusing na

2017-06-29 14:25:12 219

原创 CodeFroces 814B An express train to reveries(构造题)

http://codeforces.com/problemset/problem/814/B题意中,有n个流星,然后看见了两次它们的颜色,每次都只有一个流星的颜色是错误的,题目保证答案存在,输出一种可行的答案。解法,显然,如果第i个位置,a和b相同,则这个位置肯定是正确的。所以我们只需记录下不相同的位置的坐标,然后暴力。样例中也给出了,如果只有一个位置是不相同的,那么肯定这个位置a和b

2017-06-07 23:38:03 376

原创 CodeFroces 814A An abandoned sentiment from past(快排)

http://codeforces.com/problemset/problem/814/A题目给定a,b序列且a中0的个数等于b的元素个数,为是否有办法使得b中的元素(只能使用一次)放入a中0的位置使得a不是一个递增序列。解法很简单,我们把b sort一下,然后用b从最大的数字从前往后放到a中0的地方,然后判断一下是否递增即可。代码如下:#includeusing namesp

2017-06-07 23:32:13 230

原创 CodeFroces 812B Sagheer, the Hausmeister(BFS)

题意,给出一个大楼,1代表这个课室灯亮着,0代表关着。你从左下角出发,每移动一格花费一分钟,问最小的花费时间。做法很简单,我是直接bfs,从左下角出发,先把这层楼的灯全关了,然后生成一个到下一层的左楼梯和右楼梯的情况压入队列中,然后走到最后统计一下输出即可,1A。代码如下:#includeusing namespace std;typedef pair pii;int G[20]

2017-06-03 12:19:05 381

原创 CodeFroces 812A Sagheer and Crossroads

题意就是,有一个十字路口如图所示,然后给你标出每个路口是否有车,是往左还是直走还是往右,然后还给出行人灯,如果是1就是绿灯。问是否有可能有车撞到人的事故发生。四个路口,我们直接记录每个路口的信息,如果某个路口行人灯是绿的,我们就判断四个路口是否有情况会发生事故。代码如下:#includeusing namespace std;struct node{ int l, s, r,

2017-06-03 12:14:02 294

空空如也

空空如也

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

TA关注的人

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