自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

待到山花烂漫时

你指尖流动的代码是我不变的信仰

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

原创 Codeforces Round #674 (Div. 3) ABCD 题解

A. Floor Number 题意:一开始的数为2,问加多少次x才能加到超过n。 思路:水题,循环一遍就行。 view code #include<iostream> #include<string> #include<algorithm> #include<cstdio> #include<cstring> #include<cmath> #include<map> #include <queue> #in

2020-09-28 19:40:40 427 4

原创 Codeforces Round #673 (Div. 2) ABC 题解

博客园传送门 A. Copy-paste 题意:问在保持每个数都小于等于k的情况下,最多能执行多少步a[j] += a[i] ,其中(i,j)为任意不同下标。 思路:水题,排个序,用a[1]去加到别的值上,看每个数能加多少个a[1],累加贡献即可。 view code #include<iostream> #include<string> #include<algorithm> #include<cstdio> #include<cstring>

2020-09-28 13:29:40 340

原创 Educational Codeforces Round 95 ABC 题解

我的博客园传送门,看起来更方便 A. Buying Torches 题意:合成一个物品需要一个a和一个b,一开始有一个a。现在有下面两种操作: 1.用1个a换x个a。 2.用y个a换1个b。 问你合成k个物品最少需要多少次操作。 思路:水题,先算出一共需要多少个a,然后用这个数除(x-1)上取整得到合成出这么多a需要的次数,再加上k次转化成b的次数即可。 view code #include<iostream> #include<string> #include<algori

2020-09-15 11:20:03 166

原创 【HDU 5961】 传递 bitset爆破 或 拓扑排序

传送门 思路: 一开始看到6s,直接用多源最短路看是否每两点距离都是1(若有路径),但是还是T飞了。后来学到bitset的方法,属实不错。这里讲一下自己的理解。 我们把这个联通的概念再深入理解一下。 如果1->2,表示1到2有一条边,那要满足题目限制条件的话,2连向的所有边,1都应该连过去!。 如2->3, 2->4, 2->5 有边,那也一定要有1->3, 1->4 , 1->5 。 到此,我们就可以引出bitset了。用二进制串表示当前这个结点和其他点的连接

2020-09-14 14:16:43 204 1

原创 Codeforces Round #669 ABC 题解

A. Ahahahahahahahaha 题意:给个一个偶数长度的01序列,要求删除不超过2/n个元素使得奇数位和等于偶数位和。 思路:注意到题目给的提示,只有0和1,且为偶数长度。 那么对和有贡献的也就只有1,而且0或1总有一个出现次数小于等于n/2。 所以我们就有这样的策略,把最后搞的只剩0或者1即可,0的个数小就删0,反之删1。 最后注意只保留1的时候还要考虑一下答案数组长度的奇偶性。 view code #include<iostream> #include<string>

2020-09-09 00:57:34 790

空空如也

空空如也

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

TA关注的人

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