#HNOI2008

P3197 [HNOI2008]越狱

监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱输入格式:输入两个整数M,N.1<=M<=10^8,1<=N<=10^12输出格式:可能越狱的状态数,模100003取余输入样...
代码星球 代码星球·2020-12-26

BZOJ1009 [HNOI2008]GT考试 矩阵

阿申准备报名参加GT考试,准考证号为N位数X1X2….Xn(0<=Xi<=9),他不希望准考证号上出现不吉利的数字。他的不吉利数学A1A2…Am(0<=Ai<=9)有M位,不出现是指X1X2…Xn中没有恰好一段等于A1A2…Am.A1和X1...

BZOJ1010 [HNOI2008]玩具装箱toy 动态规划 斜率优化

原文链接http://www.cnblogs.com/zhouzhendong/p/8687797.html  一个数列$C$,然后把这个数列划分成若干段。  对于数列$C$的某一段,是从$i$~$j$的,那么就会产生$(i-j+(sum_{k=i}^jC_k)-L)^2$的花费。  一种划分方式的花费就是划分出来的每...

BZOJ1008 [HNOI2008]越狱 快速幂

  监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。  水题一道。  我们考虑发生越狱的是总数-不发生越狱的。  总数很好算:就是mn  但是不发生的同样也很好算。  第一个位置,有m中选择,后面...