会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tyrii
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
下一页
2021年10月21日
cf#747 E1. Rubik's Cube Coloring (easy version)
摘要: cf#747 E1. Rubik's Cube Coloring (easy version) ##题目大意: 有一颗满二叉树,每一个节点可以涂一种颜色, 相邻两个节点不能涂同一种也不能涂魔方中对面的颜色。给定层数x,问有多少种涂色方式。 ##思路: 从根节点开始往下, 根可以涂6中颜色, 子节点可
阅读全文
posted @ 2021-10-21 20:31 tyrii
阅读(87)
评论(0)
推荐(0)
2021年9月30日
Codeforces- 1547D-Co-growing Sequence
摘要: Codeforces- 1547D-Co-growing Sequence 题目大意: 又是一道位运算啊,为什么位运算的题目都是酱紫绕来绕去的?这题是这样的: 对长度为n的数组a,满足a[i] = a[i] & a[i - 1],即后一个和当前的与等于当前,就称a数组“grow”。 对两
阅读全文
posted @ 2021-09-30 17:41 tyrii
阅读(65)
评论(0)
推荐(0)
2021年9月28日
快排和二分
摘要: 快排和二分 快排模板: void qs(int q[] , int l , int r){ if(l >= r)return ; int i = l - 1 , j = r + 1 , x = q[i + j >> 1] ; while(i < j){ while(q[++ i ] < x) ; w
阅读全文
posted @ 2021-09-28 11:48 tyrii
阅读(59)
评论(0)
推荐(0)
2021年9月23日
Codeforces 1574B -Combinatorics Homework
摘要: Codeforces 1574B -Combinatorics Homework 题目大意: 有三种字母A、B、C的数量(分别是a、b、c),和一个数字m。问能不能用这三种字母构造一个字符串使得该串中只有m个位置满足s[i] == s[i + 1]。 思路: u1s1,cf上的低分题很多都是
阅读全文
posted @ 2021-09-23 19:13 tyrii
阅读(102)
评论(0)
推荐(0)
2021年9月15日
单调队列专题1
摘要: 单调队列专题1 题目来源:洛谷 写在前面: 学习单调队列一周了,许多概念还是似懂非懂。这导致了后面的题目越来越难以进行,对我的态度产生了比较大的消极影响。所以有必要将之前的题目仔细进行剖析,整理,分类。我题目做多了很容易陷入“划水”的状态,就是潜意识里抗拒仔细琢磨题解,潜意识里不想去看正确代码。这导
阅读全文
posted @ 2021-09-15 20:30 tyrii
阅读(63)
评论(0)
推荐(0)
2021年9月11日
洛谷P6510 奶牛排队
摘要: 洛谷P6510 奶牛排队 题目大意: 有n个数,满足条件左端点A严格最小右端点B严格最大的最长子串长度是多少。 思路: 对每一个i,他都可以是A或者B 。 先把他当成是B,我们向前找A。因为要求[A,B]中所有数都比B小,所以找到第一个比B大的数的后一个就是A的最小下标取值。 再把每
阅读全文
posted @ 2021-09-11 19:57 tyrii
阅读(572)
评论(2)
推荐(2)
2021年9月10日
洛谷P2629 好消息,坏消息
摘要: 洛谷P2629 好消息,坏消息 题目大意: 有n个数,k属于[1,n],对于每个k是从k加到n再从1加到k-1,问有几个k可以使得在加的过程中不出现负数。 思路: [k,n]再是[1,k-1]的累加,那就是一个环的问题,用断环为链的方法。 至此,任意k时的累加过程就变成了k后面(包括k)n个
阅读全文
posted @ 2021-09-10 00:39 tyrii
阅读(78)
评论(0)
推荐(0)
洛谷P1725 琪露诺
摘要: 洛谷P1725 琪露诺 题目大意: 跳格子,假设当前所在格子是x,每次只能跳到[x+l,x+r]中的一个,跳到一格就能加那一格的冰冻值,问跳出后最高冰冻值是多少。 思路: 打眼一看是一道dp。i位置是由[i - r ,i - l]跳过来的。状态转移方程是:f[i] = max(f[i] ,
阅读全文
posted @ 2021-09-10 00:00 tyrii
阅读(177)
评论(0)
推荐(1)
2021年9月7日
洛谷P1886 滑动窗口_第二次理解
摘要: 洛谷P1886 滑动窗口_第二次理解 第一次做的在这 思路: 之前讲这是一个“特殊的”单调栈,但其实,头尾都能进出的东西有名字——双端队列。 对于每一个数(大于等于k),要找到他之前(包括自己)的k个数里的最值 ,那就要: 1、找到该值在之前单调双端队列中的位置 2、先将该数入队 3、再去拿队头。
阅读全文
posted @ 2021-09-07 20:53 tyrii
阅读(53)
评论(0)
推荐(0)
codeforces #742 C.MEXor Mixup
摘要: codeforces #742 C.MEXor Mixup 题目大意: 有一个未知的数组x,给定a和b。a表示数组x中不包含的最小数,b表示数组x中所有数异或的结果 。 思路: a是x不包括的最小,所以[0,a-1]一定是在这个数组x中的 。 将这a个数异或起来可以得到一个数y。 总
阅读全文
posted @ 2021-09-07 14:51 tyrii
阅读(159)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
下一页
公告