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

如何制作局域网站引流推广营销

如何制作局域网站,引流推广营销,网站设计教科书,开发软件app怎么赚钱题面 简要题意:有一个 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.hrbkazy.com/news/339.html

相关文章:

  • 如何做家居网站湖南关键词优化推荐
  • 网站平台专业开发制作app百度主页入口
  • 网站建设 成都头条广告入口
  • 赌球网站怎么做搜索关键词的方法
  • 邹平网站建设微信小程序开发多少钱
  • 十堰做网站的工作室建站公司哪个好
  • 如何提高网站的搜索seo培训资料
  • wordpress建的网站打开太慢软文外链购买平台
  • 合肥企业制作网站长沙seo外包优化
  • 网站建设和web前端一样吗做外贸有哪些网站平台
  • 个人 可以做社交网站今日中国新闻
  • 班级网站模板html微信推广费用一般多少
  • 湘潭seo公司选择24火星上海seo外包公司
  • 怎么把自己的网站放到百度上淄博网络推广公司哪家好
  • 玉溪企业网站建设公司学开网店哪个培训机构好正规
  • 做网站做图电脑需要什么配置app推广引流渠道
  • 合肥网站制作培训企业网络营销推广方案策划范文
  • 本科自考是什么意思seo关键词排名优化工具
  • 杭州seo排名收费深圳seo论坛
  • 南京网站建设公司哪家好怎么弄一个自己的网址
  • 国内永久免费的建站直播发布会
  • 买个域名后怎么做网站seo刷点击软件
  • 廊坊网站建设哪家权威百度指数的需求指数
  • wordpress 手机号注册关键词优化顾问
  • WordPress站点地图代码百度学术官网论文查重免费
  • 可以做fiting网站蜜雪冰城网络营销案例分析
  • 众展seo推广东莞seo外包
  • 辽宁省住房和城乡建设厅网站打不开seo排名的职位
  • 招聘网站建设人员条件网页设计与制作个人网站模板
  • 网站互动推广seo是怎么优化推广的