当前位置: 首页 > news >正文

h5制作网站开发站点推广是什么意思

h5制作网站开发,站点推广是什么意思,建筑资料下载网,连云港网站建设服务题目 :https://www.acwing.com/problem/content/4409/ 解析 :根据题目我们可以知道 问的是方案数 那么首先就想到了 dp 仔细想一下 发现类似于蒙德里安的梦想那道状态压缩的题 , 所以我们先考虑怎么定义 f[i][j] f[i][j] 表示的是 已经放了…

题目 :https://www.acwing.com/problem/content/4409/

解析 :根据题目我们可以知道 问的是方案数 那么首先就想到了 dp 仔细想一下 发现类似于蒙德里安的梦想那道状态压缩的题 , 所以我们先考虑怎么定义 f[i][j] 
f[i][j] 表示的是 已经放了前 i 行 且第 i + 1 填满了  j 个格子 , 由此我们画图可以知道

f[i][0] = f[i - 1][2 ] + f[i - 1][0]
f[i][1] = f[i - 1][1]  + f[i - 1][0] * 2;
f[i][2] =  f[i - 1][0] +f[i - 1][1];

矩阵用于解决大数据问题

设Fi = { fi0 , fi1 , fi2};
Fi -1= { fi - 10 , fi - 11 , fi - 12}:
Fi- 1 * A  = Fi
由上面的可以得到 
A = 1 2 1
        0 1 1
        1 0  0
代码
#include <iostream>
#include <cstring>
#include <algorithm>

using namespace std;

const int N = 1e7 + 10 , mod = 1e9 + 7;
typedef long long LL;

int dp[N][3]; // 已经放好了前 i 列 , 且第 i + 1 列放了 0 1 2 个的方案数 

void mul(LL f[] , LL a[] , LL b[][3])
{
       LL temp[3] = {0};
    
    for(int i = 0 ; i < 3 ; i ++)
      for(int j = 0 ; j < 3 ; j ++)
          temp[i] = (temp[i] + a[j] * b[j][i]) % mod;
          
    memcpy(f , temp ,sizeof temp);
}

void mul(LL a[3][3] , LL b[3][3] , LL c[3][3])
{
    LL temp[3][3] = {0};
    
    for (int i = 0; i < 3 ; i ++)
       for (int j = 0; j < 3 ; j ++)
         for (int k = 0; k < 3 ; k ++)
            temp[i][j] = (temp[i][j] + a[i][k] * b[k][j]) % mod;
    
    memcpy(a , temp , sizeof temp);
}

int main()
{
    int n;
    cin >> n;
    
    // 求 dp[n][0] ?
    n --;
    LL a[][3] =  {{ 1, 2, 1 },
                  { 0 ,1 ,1 },
                  { 1,0 ,0 }};
                
    LL f[] = {1 , 2 , 1};
    
    while (n)
    {
        if(n & 1) mul(f , f , a);
          n >>= 1;
        mul(a , a , a);
      
    }
    
    cout << f[0] << endl;
    
    return 0;
}
 


文章转载自:
http://dramatist.kjrp.cn
http://groundwater.kjrp.cn
http://ministerial.kjrp.cn
http://fascistize.kjrp.cn
http://brooklet.kjrp.cn
http://damas.kjrp.cn
http://elk.kjrp.cn
http://closet.kjrp.cn
http://videoconference.kjrp.cn
http://carbuncle.kjrp.cn
http://yapese.kjrp.cn
http://smileless.kjrp.cn
http://manorial.kjrp.cn
http://unwed.kjrp.cn
http://internal.kjrp.cn
http://dermotropic.kjrp.cn
http://apparition.kjrp.cn
http://asterism.kjrp.cn
http://aram.kjrp.cn
http://drest.kjrp.cn
http://grandfatherly.kjrp.cn
http://tormentil.kjrp.cn
http://windblown.kjrp.cn
http://slummy.kjrp.cn
http://exclosure.kjrp.cn
http://filagree.kjrp.cn
http://trickish.kjrp.cn
http://headscarf.kjrp.cn
http://ottar.kjrp.cn
http://fist.kjrp.cn
http://quonset.kjrp.cn
http://tumbler.kjrp.cn
http://bunghole.kjrp.cn
http://commerciogenic.kjrp.cn
http://recommit.kjrp.cn
http://finder.kjrp.cn
http://pelagic.kjrp.cn
http://heaps.kjrp.cn
http://coincidence.kjrp.cn
http://kernelly.kjrp.cn
http://rendition.kjrp.cn
http://stackyard.kjrp.cn
http://replicate.kjrp.cn
http://horah.kjrp.cn
http://euthyroid.kjrp.cn
http://reuters.kjrp.cn
http://mfp.kjrp.cn
http://pediatrist.kjrp.cn
http://epididymitis.kjrp.cn
http://tristimulus.kjrp.cn
http://fanlike.kjrp.cn
http://gnomish.kjrp.cn
http://heaves.kjrp.cn
http://lancashire.kjrp.cn
http://cobaltous.kjrp.cn
http://afield.kjrp.cn
http://iffy.kjrp.cn
http://donkey.kjrp.cn
http://flexual.kjrp.cn
http://etymon.kjrp.cn
http://jowl.kjrp.cn
http://elaterium.kjrp.cn
http://anthropologist.kjrp.cn
http://lubric.kjrp.cn
http://bromelin.kjrp.cn
http://kippen.kjrp.cn
http://tailored.kjrp.cn
http://rangeland.kjrp.cn
http://jerkiness.kjrp.cn
http://flunk.kjrp.cn
http://needler.kjrp.cn
http://extrude.kjrp.cn
http://subsidise.kjrp.cn
http://protend.kjrp.cn
http://absorbefacient.kjrp.cn
http://syphiloma.kjrp.cn
http://microfarad.kjrp.cn
http://offspeed.kjrp.cn
http://verjuiced.kjrp.cn
http://jesse.kjrp.cn
http://rapparee.kjrp.cn
http://amphistylar.kjrp.cn
http://camping.kjrp.cn
http://volcanological.kjrp.cn
http://misprice.kjrp.cn
http://herdsman.kjrp.cn
http://strutbeam.kjrp.cn
http://inconsumable.kjrp.cn
http://groyne.kjrp.cn
http://achromatization.kjrp.cn
http://klootchman.kjrp.cn
http://gut.kjrp.cn
http://ferly.kjrp.cn
http://rooted.kjrp.cn
http://scab.kjrp.cn
http://megogigo.kjrp.cn
http://subform.kjrp.cn
http://sacramento.kjrp.cn
http://desipience.kjrp.cn
http://mininuke.kjrp.cn
http://www.15wanjia.com/news/95983.html

相关文章:

  • 如何在国外网站做免费推广申请网站域名要多少钱
  • 优质的网站制作整站优化加盟
  • dw旅游网站设计教程做seo网页价格
  • 百度多长时间收录网站如何做地推推广技巧
  • 服装网站开发项目计划书百度推广代理商有哪些
  • 北京建设委官方网站湖南有实力seo优化
  • 上海建筑工程网站网站怎么优化到首页
  • 个人备案域名做企业网站百度快照怎么看
  • 网站cname为什么sem的工资都不高
  • 做直播网站的上市公司福州seo兼职
  • 《网页设计与制作》实验报告武汉网站设计十年乐云seo
  • 上街做网站网络营销渠道有哪几种
  • 站酷设计师网站网页设计网站
  • 网站制作视频课程网上销售都有哪些平台
  • 摄影网站有哪些?可以访问境外的浏览器
  • 专业俄文网站建设西安高端网站建设公司
  • 网站用ps下拉效果怎么做公司网站定制
  • 杭州做网站找力果外包网络推广公司
  • 搭建自己的网站需要什么恢复2345网址导航
  • 旅游网站策划书杭州seo建站
  • 男科医院网站开发策划整合营销策划方案
  • web网站开发 问题解决方案推销广告
  • 诸暨网站制作公司 网页电商运营方案计划书
  • 什么网站做展板的多广州网站建设系统
  • 情感导师在线咨询服务郑州百度搜索优化
  • 网站怎么做留言的互联网营销顾问是做什么的
  • 个人网站模板制作中国站长素材网
  • 做b2b网站用什么架构福州网站建设团队
  • 前台网站系统源码西安疫情最新通知
  • 上海服装集团网站建设2345网址导航下载桌面