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

一个好的网站怎么建设苏州网站建设优化

一个好的网站怎么建设,苏州网站建设优化,权威网站,wordpress支付系统开发题面 简要题意:有一个 n n n 个点的图,目前一条边都没有。有一个人在 1 1 1 号点要进行 m m m 次移动, 终点不必是 1 1 1 号点。加入第 i i i 次的从 u u u 移动到了 v v v, 那么 u u u 到 v v v 之间出现一条有向边。问…

题面

简要题意:有一个 n n n 个点的图,目前一条边都没有。有一个人在 1 1 1 号点要进行 m m m 次移动, 终点不必是 1 1 1 号点。加入第 i i i 次的从 u u u 移动到了 v v v, 那么 u u u v v v 之间出现一条有向边。问一共有多少序列满足最后 n n n 个点组成的图 是一个强联通图。答案对 1 0 9 + 7 10^9 + 7 109+7 取模。 1 ≤ n , m ≤ 300 1 \leq n,m \leq 300 1nm300

分析:
        注意到一个性质,就是如果要形成强联通图,那么所有的点都要和 1 1 1 能够相互到达。因为是从 1 1 1 出发,所以序列里所有的点 1 1 1 都可以到达,只要这 n n n 个点都能到达 1 1 1 ,那么这 n n n 个点组成的图就一定是一个强联通图。 我们根据这条性质来划分状态。

        设 d p i , j , k dp_{i, j, k} dpi,j,k 表示当前已经走了 i i i 步,涉及到的点有 j j j 个, 跟 1 1 1 形成强联通的点有 k k k 个。注意当前点可以看做是没有跟 1 1 1 形成强联通的点。我们考虑转移:

        如果下一步走到了一个没有跟 1 1 1 形成强联通但是已经设计的点,那么有 ( j − k ) × d p i , j , k → d p i + 1 , j , k (j - k) \times dp_{i,j, k} \rightarrow dp_{i+1, j, k} (jk)×dpi,j,kdpi+1,j,k

        如果下一步走到了一个跟 1 1 1 形成强联通的点,那么所有涉及到的点都会和 1 1 1 形成强联通,有 k × d p i , j , k → d p i + 1 , j , j k \times dp_{i, j, k} \rightarrow dp_{i+1, j, j} k×dpi,j,kdpi+1,j,j

        如果下一步走到了一个还未涉及到的点,那么有 ( n − j ) × d p i , j , k → d p i + 1 , j + 1 , k (n-j) \times dp_{i,j, k} \rightarrow dp_{i+1,j+1,k} (nj)×dpi,j,kdpi+1,j+1,k

        最后输出 d p m , n , n dp_{m,n,n} dpm,n,n 就好了。

#include<bits/stdc++.h>
#define N 310
#define LL long long
#define mod 1000000007
using namespace std;
int n, m;
LL dp[N][N][N];// dp[i][j][k] 表示走了i步,已经拓展了j个点, 能与1形成强联通的点数为k 的方案数 
int main(){cin >> n >> m;dp[0][1][1] = 1LL;for(int i = 0; i <= m; i++){for(int j = 1; j <= n; j++){for(int k = 1; k <= j; k++){dp[i + 1][j + 1][k] = (dp[i + 1][j + 1][k] + dp[i][j][k] * (1LL * (n - j))) % mod;dp[i + 1][j][k] = (dp[i + 1][j][k] + dp[i][j][k] * (1LL * (j - k))) % mod;dp[i + 1][j][j] = (dp[i + 1][j][j] + dp[i][j][k] * (1LL * k)) % mod;}}}cout << dp[m][n][n] << endl;return 0;
}
http://www.hkea.cn/news/863245/

相关文章:

  • 网站建设流程 文档东莞seo技术
  • 公众号开发网站建设合同信息流广告投放流程
  • 长清网站建设费用友情链接出售平台
  • 先做网站再付款百度推广的广告真实可信吗
  • 湖南省人民政府一事一办企业网站seo排名优化
  • 深圳招聘网官方网站网站搜索引擎优化
  • 怎么知道一个网站是谁做的中国最大的企业培训公司
  • m2c是什么意思南昌百度seo
  • 专业做羽绒服的服装网站域名注册网
  • 公司网站建设需要显示什么软件世界球队最新排名
  • 做微信平台图片网站有没有免费的广告平台
  • 渭南网站建设风尚网络站长工具seo词语排名
  • 广告传媒网站模板免费网站推广方式
  • 如何用api方式做网站域名批量查询工具
  • wordpress 网易云跟帖优化合作平台
  • 建设党建网站联盟青岛网站推广公司
  • 石湾网站建设湘潭关键词优化服务
  • 淘宝优惠券怎么做网站网络服务提供商
  • 哪里有网站建设电话查排名官网
  • 做网站需要准备的工具网络营销方案模板
  • 科技未来网站建设百度推广开户公司
  • 十度网站建设保定网站推广公司
  • php可以做视频网站有哪些软文推广渠道主要有
  • 成都网站建设桔子科技淘宝付费推广有几种方式
  • 福田的网站建设公司网络营销成功案例ppt免费
  • 网站建设英文专业术语百度推广网址
  • 做网站之前需要准备什么企业网络营销策划案
  • dreamweaver动态网站开发与设计教程内容怎么在百度上面打广告
  • 济南网站搜索优化深圳网络推广招聘
  • 网站 色彩武汉it培训机构排名前十