首页 > 其他分享 >[DP 形状 线性]P1990 覆盖墙壁

[DP 形状 线性]P1990 覆盖墙壁

时间:2022-11-25 20:01:33浏览次数:74  
标签:return int LL work P1990 && 线性 DP


[DP 形状 线性]P1990 覆盖墙壁

​题目链接​

[DP 形状 线性]P1990 覆盖墙壁_#define

思路

把边界形状作为状态标识,类似杨老师照相序列那题

[DP 形状 线性]P1990 覆盖墙壁_fish_02为长度为i,状态为j的方案数

目标是:[DP 形状 线性]P1990 覆盖墙壁_#define_03

[DP 形状 线性]P1990 覆盖墙壁_#define_04

代码

// Problem: P1990 覆盖墙壁
// Contest: Luogu
// URL: https://www.luogu.com.cn/problem/P1990
// Memory Limit: 125 MB
// Time Limit: 1000 ms
// FishingRod

#include<bits/stdc++.h>
using namespace std;
#define endl "\n"
typedef long long LL;
typedef pair<int,int> PII;
//#define MULINPUT
/*DATA & KEY

*/
int T;
const int N=1E6+10;
LL f[N][4];
LL work(int n,int k)
{
if(f[n][k]!=0)return f[n][k];
if(n==2&&k==0)return 1;
if(n==2&&k==1)return 1;
if(n==2&&k==2)return 2;
if(n==1&&k==2)return 1;
if(k==0)
{
return f[n][k]=(work(n-1,1)+work(n-2,2))%10000;
}
else if(k==1)
{
return f[n][k]=(work(n-1,0)+work(n-2,2))%10000;
}
else
{
return f[n][k]=(work(n-1,0)+work(n-1,1)+work(n-1,2)+work(n-2,2))%10000;
}
}
void solve(int C)
{
//NEW DATA CLEAN

//NOTE!!!
LL n;cin>>n;
cout<<work(n,2);
}

int main()
{
#ifdef MULINPUT
scanf("%d",&T);
for(int i=1;i<=T;i++)solve(i);
#else
solve(1);
#endif
return 0;
}


标签:return,int,LL,work,P1990,&&,线性,DP
From: https://blog.51cto.com/u_15891800/5887713

相关文章

  • [DP 01背包/差值DP 存在性]小M和天平
    [DP01背包/差值DP存在性]小M和天平题目室友大佬去玩了蓝桥杯,听室友回寝口述的题目,然后水群的时候群友说和这题差不多就做一下。感觉和不久前做的差值DP有点关系。思路两种......
  • [NEFU 数据结构] 第 2 章 线性表 知识点整理
    [NEFU数据结构]第2章线性表知识点整理阅读须知需求指向:此博客用于应付NEFU数据结构考试,基于题目进行整理,不适合想深入学习数据结构与算法艺术的同学。前置知识:C语言......
  • DOS批处理中%cd%和%~dp0的区别
    %cd%和%~dp0的区别 在DOS的批处理中,有时候需要知道当前的路径。%cd%,一个是%~dp0。   这两个变量的用法和代表的内容是不同的。  %cd% ......
  • 什么是梯度下降?用线性回归解释和R语言估计GARCH实例
    全文链接:http://tecdat.cn/?p=23606原文出处:拓端数据部落公众号梯度下降是什么?最近我们被客户要求撰写关于梯度下降的研究报告,包括一些图形和统计输出。梯度下降是一种......
  • [dp 记录]P3349 [ZJOI2016]小星星
    绝世容斥好题,刚好NOIp前要复习容斥,就拉过来当100紫了。祝自己明天的NOIprp++这题好久前看过题解,感觉好可惜,浪费了好题。以后自己不会的题也不能看题解了。题意:......
  • WordPress编辑器支持Word自动上传
    ​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己......
  • 【iOS开发必备指南合集】申请企业级IDP、真机调试、游戏接入GameCenter 指南(实现仿官
    ​​ 李华明Himi ​​​原创,转载务必在明显处注明    这里Himi给出对于开发iOS的朋友们整理一个指南集合,其中主要包括申请IDP需要注意的地方、有了开发者证书如......
  • WordPress编辑器支持Word图片粘贴
    ​ 百度ueditor新增的将word内容导入到富文本编辑框的功能怎么没有啊,...ueditor实现word文档的导入和下载功能的方法:1、UEditor没有提供word的导入功能,只能说是粘贴复......
  • WordPress编辑器支持Word图片上传
    ​ 当前功能基于PHP,其它语言流程大抵相同。大概流程:1.将docx文件上传到服务器中2.使用PHPoffice/PHPword实现将word转换为HTML3.将HTML代码返回并赋值到编辑器中......
  • WordPress编辑器支持Word图片导入
    ​当前功能基于PHP,其它语言流程大致相同 1.新增上传wordjson配置在ueditor\php\config.json中新增如下配置:     /* 上传word配置 */    "wordActionNa......