摘要: 就是碰见三个圆或者四个圆的时候就想一下怎么用其他的东西等价一下啊。。。 阅读全文
posted @ 2017-08-09 23:29 Heilce 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 其实这种中档的问题,要是好好思考的话还是可以想出来的就是要深入的思考,实在不行就改变一下思路。 这个书写bitset的模板还是应该好好的记住的,真的感觉不错。 阅读全文
posted @ 2017-08-09 23:26 Heilce 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 这个题的背包的思想还是很容易想到的,但是这个bitset优化还是有点神奇的呀。。 阅读全文
posted @ 2017-08-09 23:22 Heilce 阅读(133) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include using namespace std; const int N=1e5+100; const int mod=1000000; int cur; long long ans; int times,root; int x1,x2; struct node { int father,lson,rson,date; }t... 阅读全文
posted @ 2017-08-05 23:18 Heilce 阅读(148) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include using namespace std; const int maxn=2e5*19; int vis[maxn]; int a[maxn],b[maxn]; struct node1 { int l,r,sum; }T[maxn]; int cnt;vectorv; int ro... 阅读全文
posted @ 2017-07-30 21:21 Heilce 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。 请你写一个程序依次完成这m个操作。 给定一 阅读全文
posted @ 2017-07-27 17:28 Heilce 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 相传,在远古时期,位于西方大陆的 Magic Land 上,人们已经掌握了用魔法矿石炼制法杖的技术。那时人们就认识到,一个法杖的法力取决于使用的矿石。一般地,矿石越多则法力越强,但物极必反:有时,人们为了获取更强的法力而使用了很多矿石,却在炼制过程中发现魔法矿石全部消失了,从而无法炼制出法杖,这个现 阅读全文
posted @ 2017-07-25 17:19 Heilce 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Problem 2272 Frog 这个题随便暴力 Problem 2273 Triangles 我的做法是这样子的,因为要判断两个三角形的位置关系,所以判断相交的话是最简单的因为有板子啊,然后就是判断包含的关系 要是一个三角形包含另一个三角形,那么他们三个点都在这个大三角形的内部,可以发现要是这个 阅读全文
posted @ 2017-07-24 16:57 Heilce 阅读(303) 评论(3) 推荐(0) 编辑
摘要: 某个佐夫的博弈:基本上用到的东西都用到了。 阅读全文
posted @ 2017-07-23 17:47 Heilce 阅读(160) 评论(0) 推荐(0) 编辑
摘要: sylvia 是一个热爱学习的女孩子,今天她想要学习数据结构技巧。 在看了一些博客学了一些姿势后,她想要找一些数据结构题来练练手。于是她的好朋友九条可怜酱给她出了一道题。 给出一个长度为 nn 的数列 AA,接下来有 mm 次操作,操作有三种: 作为一个不怎么熟练的初学者,sylvia 想了好久都没 阅读全文
posted @ 2017-07-22 12:01 Heilce 阅读(522) 评论(0) 推荐(0) 编辑