码迷,mamicode.com
首页 > 其他好文 > 详细

考试总结10-10

时间:2018-10-11 10:25:47      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:有关   方案   方法   贪心   bubuko   ...   数列   com   inf   

看到T1后发现答案与q1qn的大小无关,只与两数的相对大小有关.那就先都减q1.画出草图后发先是与组合数有关的.

技术分享图片

因为求的是数列方案数,由于q1qn确定,也就是中间的n-2个数的取值方案.所以上面一定是n-2,而下面刚开始以为是qn-q1+(n-1)k,然后发现对不上.于是写了个循环找到下面的数发现要加上n-2.

公式推了出来,组合数可以用O(n)的时间算出(预处理1-n的逆元),然而还是会超时.那就换一种算法,预处理出所有数的阶乘和阶乘的逆元 ,每个数列可以O(1)算出.然而这个预处理没跑完就超时了.然后又想到了一个跑的巨快的方法:阶乘的逆元等于逆元的阶乘.这样这道题就算A了.

T2写了一个裸的贪心,应该能拿部分分的.

T3写了半天一个很zz的算法,什么n^2连边后拓扑排序并dfs判断...写了快两百行后是不过样例的,时间也差不多了...

然后T1有四行freopen,我把原本正确的删掉了,巨亏.T2发挥稳定,T3反正也没分就不粘了.嗯就这样.

考试总结10-10

标签:有关   方案   方法   贪心   bubuko   ...   数列   com   inf   

原文地址:https://www.cnblogs.com/qywyt/p/9770353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!