摘要: 题目链接:1516C - Baby Ehab Partitions Again 思路:背包判断$\frac{2}$是否能够组成,如果不可以,答案显然,否则进行缩放,因为我们处理该规模/GCD的数比我们直接处理该规模的数的好处体现在,将该规模数除以GCD之后,绝对不可能全是偶数的存在,因为如果全是偶数 阅读全文
posted @ 2021-05-18 15:05 xiaodangao 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 题目链接:D. Cut 思路:首先进行双指针求nxt数组,该nxt数组定义是在该点最远能到达的点,求法是利用双指针,如果发现一个数的质因子在前面出现过,那就说明第一个指针已经得到了他的nxt数组答案。求完nxt数组后,本来我的想法是将每一个下标所对应的能到达的位置,就是一条链写入vector,然后利 阅读全文
posted @ 2021-05-18 11:29 xiaodangao 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 水一发题解; 题目链接:902. 最短编辑距离 思路:$f(i,j)$表示第一个串只看前i个字符,第二个串只看前j个字符,将串1转化成串2的最小操作数,枚举最后一个字符的操作:如果最后一个字符的操作是删除,那么答案为$f(i-1,j)+1$,否则如果最后一个字符的操作是插入,那么答案为$f(i,j- 阅读全文
posted @ 2021-05-17 13:21 xiaodangao 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 题目链接:D. Explorer Space 思路:记忆化搜索。。。。。。。因为他说k步以内并且回到原点,并且可以走回头路,所以一定是找出到在i,j,k/2步能够到达的位置的最小价值,然后原路返回就是最佳答案。 \(Code:\) /* -*- encoding: utf-8 -*- ''' @Fi 阅读全文
posted @ 2021-05-14 21:45 xiaodangao 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 题目链接:C. Nastia and a Hidden Permutation 思路:求出1的位置是关键,因为我们一旦求出来1的位置,我们就可以通过n-1次询问确定其他剩余的位置:设1的位置为x,则这样询问:【1 x i n-1】,这样询问首先求$min(1,n-1) = 1,min(a_i,n) 阅读全文
posted @ 2021-05-14 21:38 xiaodangao 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 题目链接:D. GCD of an Array 思路:纯纯的数据结构题目,一看数据范围$2e5$很显然是维护每一个质数的最小的个数,$2e5$内的素数个数不超过$2e4$,所以我们对于每一个素数用一个map来存对于$a_i$的该素因子的个数,然后用另外一个map存反(其实可以用multiset代替) 阅读全文
posted @ 2021-05-13 21:13 xiaodangao 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 题目链接:D. The Number of Pairs 思路:已知$clcm(a,b) - dgcd(a,b) = x$设$gcd(a,b)=g,a = ig,b=jg$。其中$i,j$互质,由于$lcm(a,b) = \frac{gcd(a,b)}$则原式可以化成: $cijg-dg=x$所以$g 阅读全文
posted @ 2021-05-13 15:55 xiaodangao 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 题目链接:A - The game of Osho 思路:SG打表找规律,发现在b为奇数时,0、1均匀分布,b为偶数时且满足n%(b+1) = b时sg值为2,打表程序如下: \(Code1:\) #include<set> #include<iostream> #include<cstring> 阅读全文
posted @ 2021-05-12 21:42 xiaodangao 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Georgia and Bob 思路:之前是想的是必败态是有偶数个相邻的棋子,因为后手可以通过模仿先手的行为达到平衡,然后就能推出来两个相邻奇数堆是先手必胜,因为先手可以通过移动第二个奇数堆造成必败态。但是后来推不下去了。。。正解应该是将相邻的两个棋子视为一堆石子,那么为什么不将一个石子和 阅读全文
posted @ 2021-05-12 15:23 xiaodangao 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 题目链接:G. The Galactic Olympics 思路:第二类斯特林数,可以用$dp$预处理,也可以根据通项公式求解; 通项公式:\(\begin{Bmatrix} n\\k \end{Bmatrix}= \sum_{i=0}^{k}\frac{{-1}^{k-i} i^n}{i!(k-i 阅读全文
posted @ 2021-05-12 09:42 xiaodangao 阅读(50) 评论(0) 推荐(0) 编辑