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

中英文网站案例手机上怎么赚钱啊 正规

中英文网站案例,手机上怎么赚钱啊 正规,个人网站备案能几个,深圳网站建设开发需要多少钱题面 简要题意:有一个 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.yayakq.cn/news/85281/

相关文章:

  • 枣阳网站建设吧logo在线制作神器
  • 专做废旧电子电路板配件回收的网站湘潭网站建设电话
  • 传统企业公司网站优化案例深圳手机端网站建设专业公司
  • 德州聊城网站建设企业网络推广方案的制定
  • 南京微网站开发做胃镜多少钱那好天津津门网站a
  • 常州外贸网站淄博网站建设
  • 帝国网站做图片轮播南京企业网站做优化
  • 做网站听的纯音乐网站开发结论
  • 南昌网站建设博客做喜报的网站
  • 游戏网站做代理seo关键词优化举例
  • 青海网站建设哪家好dkp网站开发
  • 正常开发一个网站需要多少钱山西建设工程执业注册中心网站
  • 购物网站图片的放大怎么做的自己创建网站怎么赚钱
  • 网站展示 包括什么网站怎么做留言提交功能
  • 墨客网站建设网站开发什么语言比较好
  • 静宁网站建设百度收录网站方法
  • 企业商城网站建设方案提高seo排名
  • 林芝做网站wordpress前台发文章
  • 视频网站开发策划书大气简约企业网站模板免费下载
  • 做一电影网站怎么赚钱吗建设部一建注册公示网站
  • 手机网站建设的趋势网页设计font代码
  • 网站如何进行建设怎么做网站地图的样式
  • 网站漂浮图怎么做长沙优化网站服务
  • 阿里国际网站官网入口wordprees可以做棋类网站吗
  • 网站开发设计需求文档常州化龙巷
  • 网站代码 如何做层级关系百度账户推广登陆
  • 深圳市做网站的有那些公司学校网站建设联系电话
  • 建设网站聊天室中国公路建设协会网站
  • 手机h5网站网页浏览器网址
  • 网站公司做销售怎么样东莞网页模板建站