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

广东建设协会网站个人网站效果图

广东建设协会网站,个人网站效果图,phpok做网站教程,域名查询中国万网一道图上 DP 的好题。 (题目自己看,我就不说了。) 首先一看到求方案数,首先就要反应的是 DP 或者排列组合,反正考试的时候我写半天排列组合没写出来,所以就只能是 DP 了。(好牵强的理由啊………

一道图上 DP 的好题。

(题目自己看,我就不说了。)

首先一看到求方案数,首先就要反应的是 DP 或者排列组合,反正考试的时候我写半天排列组合没写出来,所以就只能是 DP 了。(好牵强的理由啊……)

既然是 DP,那我们看看 DP 表示什么。自然是求啥设啥,那应该开几维呢?怎么写状态转移方程呢?

首先我们来解决第一个问题:我们看看题目中有几个不定量。不难发现,最主要的一共有三个:当前所在的点、总长度和经过 X X X 的次数。所以 DP 一共就有三维。(正好开下数据范围。)

接着我们来写状态转移方程,其实我们把 DP 设出来之后就很好写状态转移方程了,具体如下:

{ d p i , j , 0 = d p i , j , 0 + d p i − 1 , t o , 0 , d p i , j , 1 = d p i , j , 1 + d p i − 1 , t o , 1 j ≠ t d p i , j , 0 = d p i , j , 0 + d p i − 1 , t o , 1 , d p i , j , 1 = d p i , j , 1 + d p i − 1 , t o , 0 j = t \begin{cases} dp_{i,j,0}=dp_{i,j,0}+dp_{i-1,to,0},dp_{i,j,1}=dp_{i,j,1}+dp_{i-1,to,1}&j\not=t\\dp_{i,j,0}=dp_{i,j,0}+dp_{i-1,to,1},dp_{i,j,1}=dp_{i,j,1}+dp_{i-1,to,0}&j=t\end{cases} {dpi,j,0=dpi,j,0+dpi1,to,0,dpi,j,1=dpi,j,1+dpi1,to,1dpi,j,0=dpi,j,0+dpi1,to,1,dpi,j,1=dpi,j,1+dpi1,to,0j=tj=t

其中 t o to to 表示从 j j j 能到的点。

AC 代码:

#include<bits/stdc++.h>
#define int long long
#define mod 998244353
using namespace std;
int n,m,k,s,t,x,dp[2006][2006][2];
vector<int>v[2006];
signed main()
{cin>>n>>m>>k>>s>>t>>x;for(int i=1,y,z;i<=m;i++){cin>>y>>z;v[y].emplace_back(z);v[z].emplace_back(y);}dp[0][s][0]=1;for(int i=1;i<=k;i++){for(int j=1;j<=n;j++){for(auto l:v[j]){if(j==x){dp[i][j][0]+=dp[i-1][l][1],dp[i][j][0]%=mod;dp[i][j][1]+=dp[i-1][l][0],dp[i][j][1]%=mod;}else{dp[i][j][0]+=dp[i-1][l][0],dp[i][j][0]%=mod;dp[i][j][1]+=dp[i-1][l][1],dp[i][j][1]%=mod;}}}}cout<<dp[k][t][0]%mod;return 0;
}
http://www.dtcms.com/a/500722.html

相关文章:

  • 深圳网页服务开发与网站建设西安网络安全公司排名
  • 深圳免费建站页面
  • 网站互动推广滨州市住房和城乡建设部网站
  • 【MATLAB代码】AOA(到达角度)定位,二维平面下N个锚点定位(自适应基站数量),动态轨迹使用EKF滤波优化。附完整代码,订阅专栏后可查看
  • 互动营销是什么意思无锡短视频seo
  • 遵义营销型网站建设自己给公司做网站难不难
  • 基础知识复习(自用)
  • 浏览器开发CEF (十九)小红书商家版千帆订单抓取——东方仙盟元婴期
  • 单页面应用的网站搬瓦工建wordpress
  • 深圳网站建设设计门户制作
  • Kubernetes简介及部署
  • 肤契:全域协议版 九 血鉴录现世
  • 个人公司网站模板wordpress的搜索插件
  • zabbix监控进程、日志、mysql主从
  • MyBatis—增删查改操作
  • 扬州润扬交通建设集团网站做网站排名优化是怎么回事
  • 无锡企业推广网站网站建设策划书范文
  • 一个网站如何做双语安徽网络公司排名
  • 聊天室项目开发——安装并使用gtest库以及spdlog日志组件
  • 桐乡建设局网站智能建站服务平台
  • Altium Designer(AD24)View视图功能总结
  • 国产麒麟系统门禁主板--XC3576IC,以AI芯赋能多元生物识别生态
  • 梅州做网站设计公司微信怎么建立公众号
  • 中国企业网络营销实例郑州网站优化平台
  • 关于建立网站的思路免费建立网站软件
  • 宁波网站建设详细内容在线课程设计
  • 网站建设代码下载大全wordpress左侧菜单
  • 商业网站建设规划书自我做t恤的网站
  • 企业网站备案名称要求做外汇网站做什么类型网站好
  • 能从源代码黑进网站修改数据吗字体升级wordpress