noip2011提高组day2题解.docx
《noip2011提高组day2题解.docx》由会员分享,可在线阅读,更多相关《noip2011提高组day2题解.docx(2页珍藏版)》请在第一文库网上搜索。
1、noip2011提高组day2题解第一题数值计算考察二项式定理(a*x+b*y)Ak 展开后 x八n*yAm(n+m=k)项系数为 aAn*bAm*C(k,n)C为组合数求解组合数用杨辉三角即 C(a, b) = C(a-1, b-l) + C(a-1, b)时间复杂度0(02)第二题二分取的w值越大 可以选择的零件就越少所以按要求计算出的数值s就越小所以二分找到两个距离给定的值k最近的两个s即可每次求解s时用部分和的方法即先用0(n)的时间算出从最开始到中间某一处总的可以取的零件数和其v值之和之后对于每一个区间可以用0(1)的时间算出该范围内可以取的零件数和其v值之和不需要高精度因为当w取最
2、大时s为0此时abs(k-s)=s优于所有s爆精度的情况所以计算时若s超过64位整型的范围时令其等于一个特别大的值即可时间复杂度 二分O(logMaxW) *二分时每次的求解O(n)即 O(nlogMaxW)第三题贪心这道题使用贪心的方法每次选择一条能获得最大收益的路修改直到不能修改为止具体做法和解释如下每个人在车上的时间等于车到达目的站的时间减去这个人到达起始站的时间由于人到达起始站的时间题目给出不会变化所以求解一个最优的车到达目的站的时间即可假设到达第i+1站的时间是timei从前往后逐个求解到站时间可以得出 timei = maxtimei-l, lasti + di其中lasti为从第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- noip2011 提高 day2 题解
