09 2015 档案
摘要:1. 机器翻译可以看出这是一道队列的模拟题目。按照题目要求模拟翻译过程即可。复杂度O(N) 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 //variable// 9 int q[...
阅读全文
摘要:1.计算系数本人比较耿直,没有想到递推的组合数公式,而是用了快速幂求逆元。复杂度O(Klog10007) 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 //variable// 9...
阅读全文
摘要:1. 铺地毯送分题……枚举给定矩形,判定给定点是否在矩形内。求出标号最大的哪个矩形即可。复杂度O(N) 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 //variable// 9 ...
阅读全文
摘要:1. 同余方程定理:不定方程ax+by=c当且仅当(a,b)|c时有解。设(a,b)=d,若x=x0, y=y0为一组解,则x=x0+kb/d, y=y0-ka/d(k∈Z)也是一组解,且是全部解。分析题目知,答案为不定方程ax+my=1的最小x解。由于数据保证有解,则(a,m)|1,也就是说(a,...
阅读全文
摘要:1. Vigenère密码一道模拟题。发现规律就很好做。先把所有的字母都变成小写,然后再做。输出时要把原来是大写的字母再变成大写。复杂度O(N) 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std;...
阅读全文
摘要:NOIp 2013 Day2 解题报告1. 积木大赛每次只要选取连续最大的一段区间即可。继续归纳可得,答案为∑i=1nmax{0,hi-hi-1}复杂度O(N) 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namesp...
阅读全文
摘要:NOIp 2013 Day1 解题报告1. 转圈游戏不难看出答案就是(x+m*10k) mod n用快速幂算法,复杂度O(log2k) 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8...
阅读全文
摘要:题目分析:如果直接使用秦九昭算法+高精度显然会TLE。我们想到,多项式f(x)=0,则f(x)≡0(mod p),p∈R,所以我们可以选取几个数p,让1到m的数x分别在模pi的意义下进行秦九昭算法,只有对于所有的p,多项式的值为0时,x才可能为一个根。该算法很容易由于p选取不当而错,所以这里p最好多...
阅读全文
摘要:题目分析:根据题目要求,有如下一些点不能计入路径:第一:不能到达t的第二:有边直接指向第一种点的基于图是无向的,因此我们建立题目过给图G的反图G‘,G’上t不可达的点和这种点在G‘上直接指向的点不能计入路径。随后在G上去掉这些点,做BFS。代码细节:也没什么细节。请参考代码部分。 1 #includ...
阅读全文
摘要:题目分析:水题。请参考代码部分。代码细节:其实没啥细节。请参考代码部分。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 //variable// 9 int d,n,x[30],y...
阅读全文
摘要:题目分析:设f[i][j]代表从左侧任意一处到达第i纵列第j高时的最小点击数。i显然有最优子结构和重叠子问题,可以动态规划。状态]f[i][j],0≤i0}依据上式得到的转移方程,最坏复杂度O(nm2)优化:当我们从0到n-1枚举i,L[i]+1到H[i]-1枚举j时,我们整理一下上式k的第二种情况...
阅读全文
摘要:题目分析:题目的第一句话告诉你这个图是一个树。我们可以想到,对于节点u,每个与它相连的节点v,v的集合两两不重复的w的乘积就是题目所求。注意到题目要求为有序点对,也就是说(u,v)和(v,u)要分别计入答案。但是我们只要计算其中的一个,最后将答案乘2即可。首先可以想到:枚举树上的所有点u,枚举u的所...
阅读全文
摘要:题目分析:设f[i][j]∈{0,1}代表当A出第i种手势,B出第j种手势时A的得分情况。随后循环枚举A和B的出招(设为a,b),当a≠b时,ANSa+=f[a][b],ANSb+=!f[a][b]代码细节:其实没啥细节。请参考代码部分。 1 #include 2 #include 3 #inclu...
阅读全文

浙公网安备 33010602011771号