05 2022 档案
摘要:Codeforces Round #794 (Div. 2) E 题意:给你一个括号序列,请输出最少翻转次数以及方案,使得该括号序列成为一个合法序列。 题解:个人感觉是相当不错的一道思维题。 首先,我们不难想到要让括号序列做一个转换,'(' 变为1,')'变为-1,最后成为一个整数数组,如果这个数组
阅读全文
摘要:Miller-Rabin + Pollard-Rho算法模板题2019 ACM-ICPC Asia Xuzhou E 题意:给一个大小为$n$的序列a,定义$ Z = \Pi_{i=1}{n} a_i$。另给出 \(X ,Y\),若$b_i = Z * X{i}$,求最大的$i$使得$b_i | Y
阅读全文
摘要:L. Light of Stars 题解:题目比较明显的提示了二维数点,关键在于坐标的变换的推导,感觉是正常高中水平就可以推出,所以不在题解里赘述了(其实是画图太麻烦,懒的画) #include<bits/stdc++.h> using namespace std; #define rep(i,a,
阅读全文
摘要:D.Divisions 题意:让你构造一个序列,使得这个序列有k种划分,使得划分分别递增和递减。 题解:0,1特判,对于k大于等于2的情况,可以发现如果序列如同111223333,则k为$1 + (2^{3}-1) + (2^{2} - 1) + (2^{4} -1)$,那个另外的1是空集的情况,我
阅读全文
摘要:A.Amino Acids 题解:挺好玩的大模拟,化学知识得到了提升,属于那种看懂题就能做的类型,平时写得太少导致赛时出锅。 #include<bits/stdc++.h> using namespace std; const int N = 105; map<string,int> mmap; i
阅读全文
摘要:B.Blocks 题解:期望dp,n的规模非常小,一个小trick是处理自环的情况,通过移项移到同一边就可以处理了,在判断全部覆盖可以使用容斥定理或者离散化。离散化注意一些边界问题,而且这题数据略水。 //离散化 #include<bits/stdc++.h> #define rep(i,a,b)
阅读全文
摘要:C. Cup of Water 题意:还是数学期望题,这套题有三个期望题(合理怀疑出题人在准备概率论考试),有点太多了。题意是给你一个容量为$x$的容器,每一轮等概率取$0到x$的水。问装满单位为1的水杯需要的期望轮数。 题解:正解没咋看懂,这里是看dls代码得来的一个挺显然的思路。 我们先进行
阅读全文
摘要:G.Glass Bead Game 题解:关键的点是考虑多个太麻烦,不妨只考虑两个之间的关系,则i在j前面的概率为$\frac{pj}{pi+pj}$,其它的是不用考虑,因为不影响他们之间的先后关系。通过这个结论,稍加思考就可以得到答案。 #include<bits/stdc++.h> using
阅读全文
摘要:E. Easy String Problem 题意:好懒的人啊,自己看题~~~ 题解:这道题正解是莫队,那么我们怎么可以想到莫队的呢?有以下几个特征点可以指引我们想到莫队,首先是数据规模$1e5$,这个$1e5$其实对应的算法是不多的,比如莫队,分块,块状链表等等,第二是区间询问是莫队的典型特征。其
阅读全文
浙公网安备 33010602011771号