码迷,mamicode.com
首页 >  
搜索关键字:bzoj2326    ( 17个结果
【bzoj2326】【HNOI2011】【数学作业】
2326: [HNOI2011]数学作业Time Limit: 10 Sec Memory Limit: 128 MB Submit: 1264 Solved: 727 [Submit][Status][Discuss] Description 思路:其实很容易可以想到,当我们所要连接的数的位数不同的时候,我们需要把原来的数增大的倍数是不一样的。 所以我们需要分阶段来做矩乘。 根据数...
分类:其他好文   时间:2015-05-26 07:58:59    阅读次数:214
【矩阵乘法】bzoj2326 [HNOI2011]数学作业
http://hzwer.com/2831.html#include#include#includeusing namespace std;typedef long long ll;typedef vector vec;typedef vector mat;ll n,MOD;mat operator...
分类:其他好文   时间:2015-05-14 11:30:36    阅读次数:141
【BZOJ2326】【HNOI2011】数学作业 分段矩阵乘法
题解: 我们发现fi+1=fi×10p+i+1f_{i+1}=f_i\times10^p+i+1 这样我们就对于每个p的阶段都可以构造矩阵加速运算。 ?????fi 0 0 i+100100?????×?????10p 1 0 011001?????= ??????fi+1 0 0 i+200100?????? \begin{bmatrix} f_i & i+1 & 1 \\0 &...
分类:其他好文   时间:2015-03-03 22:14:24    阅读次数:242
BZOJ2326 [HNOI2011]数学作业
首先,列方程我们定义s[i] = 10 ^ ((int) log(i))于是,f[i] = (f[i - 1] *s[i] + i) % p反正总之就是个沙茶递推然后我们来看优化。。。怎么感觉像矩阵乘法呢?发现要按照log(i)即i的位数分类讨论,在相同位数的时候令矩阵为s[i]0 01 1 00 ...
分类:其他好文   时间:2014-12-20 18:06:51    阅读次数:203
BZOJ 2326 HNOI2011 数学作业 矩阵乘法
题目大意:求1234567891011121314...n mod m 的值 设F(n)=1234567891011121314...n 那么显然有F(n)=F(n-1)*(floor(lgn)+1)+n 于是我们可以矩乘 将数字按照floor(lgn)+1分类 构造状态矩阵F(n) n+1 1 初值为0 1 1 1~9的转移矩阵为 10 0 0 1 1 0 0 1 1...
分类:其他好文   时间:2014-12-18 20:45:40    阅读次数:199
BZOJ2326: [HNOI2011]数学作业
2326: [HNOI2011]数学作业Time Limit:10 SecMemory Limit:128 MBSubmit:955Solved:535[Submit][Status]Description题解:第一次知道矩阵乘法还能这样用,真是太神了!我想到了递推式:f[i]=(f[i-1]*10...
分类:其他好文   时间:2014-08-22 23:41:39    阅读次数:311
挖坑#1——矩阵乘法
BZOJ1706: [usaco2007 Nov]relays 奶牛接力跑BZOJ1898: [Zjoi2004]Swamp 沼泽鳄鱼BZOJ2326: [HNOI2011]数学作业BZOJ3204: [NOI2013] 矩阵游戏BZOJ2875: [Noi2012]随机数生成器BZOJ1009: ...
分类:其他好文   时间:2014-08-13 00:55:24    阅读次数:211
17条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!