2020.07.04【NOIP普及组】模拟赛C组42 总结

2020.07.042020.07.04NOIPNOIP普及组】模拟赛CC4242 总结

这次考试我成功AKAK了。

第一题:奇数统计

解题方法

我们发现aa=0a\bigoplus a=0a0=aa\bigoplus0=a,并且发现异或运算可以用交换律。
那么其实偶数最终都会变成00,奇数会变成它本身。
所以直接全部数异或一遍即可。

第二题:二项式展开式

解题方法

本题的提示写了:(a+b)n(a+b)^n展开式的第i+1i+1项为anibia^{n-i}b^i,前面的系数为CniC^{i}_{n}
注:0in0\leq{i}\leq{n}
什么是CniC^{i}_{n}呢?
其实就是第i+1i+1行的杨辉三角。
杨辉三角如下:
2020.07.04【NOIP普及组】模拟赛C组42 总结
其中ai,j=ai1,j+ai1,j1a_{i,j}=a_{i-1,j}+a_{i-1,j-1}
因为也就是我们要求第n+1n+1行的数字。
直接模拟即可。
然后按照题目要求输出。
时间复杂度O(n2)O(n^2)
注意要开longlonglong\:long

第三题:活动安排

解题方法

这道题目直接暴力即可,每一次贪心选取差距最小的。
时间复杂度O(n2)O(n^2)

第四题:最小步数

解题方法

这道题目是动态规划。
具体如下:
2020.07.04【NOIP普及组】模拟赛C组42 总结