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

怎么样搭建qq号网站用python做的大型网站

怎么样搭建qq号网站,用python做的大型网站,建立网站的市场价格,汽车创意logo设计题意#xff1a;一张有向图#xff0c;每条边上都有wi个蘑菇#xff0c;第i次经过这条边能够采到w-(i-1)*i/2个蘑菇#xff0c;直到它为0。问最多能在这张图上采多少个蘑菇。 分析#xff1a;在一个强连通分量内#xff0c;边可以无限次地走直到该连通块内蘑菇被采完为止…题意一张有向图每条边上都有wi个蘑菇第i次经过这条边能够采到w-(i-1)*i/2个蘑菇直到它为0。问最多能在这张图上采多少个蘑菇。 分析在一个强连通分量内边可以无限次地走直到该连通块内蘑菇被采完为止因此每个强连通分量内的结果是确定的。 设一条边权值为w最大走过次数为t解一元二次方程得 t (int)(1sqrt(18w))则该边对所在连通块的贡献为w*t - (t-1)*t*(t1)/6。 而不在任何一个强连通分量内的边最多只能走一次。所以在缩点后的DAG上进行dp即可。 #includebits/stdc.h using namespace std; typedef long long LL; const int maxn 1e65; struct Edge{int v,next;LL val; }edges[maxn],E[maxn]; int head[maxn],tot,H[maxn],tt; stackint S; int pre[maxn],low[maxn],sccno[maxn],dfn,scc_cnt; LL W[maxn]; LL dp[maxn]; void init() {tot dfn scc_cnttt0;memset(H,-1,sizeof(H));memset(W,0,sizeof(W));memset(dp,0,sizeof(dp));memset(pre,0,sizeof(pre));memset(sccno,0,sizeof(sccno));memset(head,-1,sizeof(head)); }void AddEdge(int u,int v,LL val) {edges[tot] (Edge){v,head[u],val};head[u] tot; }void Tarjan(int u) {int v;pre[u]low[u]dfn;S.push(u);for(int ihead[u];~i;iedges[i].next){v edges[i].v;if(!pre[v]){Tarjan(v);low[u]min(low[u],low[v]);}else if(!sccno[v]){low[u]min(low[u],pre[v]);}}if(pre[u]low[u]){int x;scc_cnt;for(;;){x S.top();S.pop();sccno[x]scc_cnt;if(xu)break;}} }void nAddEdge(int u,int v,LL w) {E[tt] (Edge){v,H[u],w};H[u] tt; }LL dfs(int u) {if(dp[u]) return dp[u];for(int iH[u];~i;iE[i].next){int v E[i].v;dp[u] max(dp[u],dfs(v)E[i].val);}dp[u]W[u];return dp[u]; }int main() {#ifndef ONLINE_JUDGEfreopen(in.txt,r,stdin);freopen(out.txt,w,stdout);#endifint N,M; while(scanf(%d%d,N,M)2){init();int st,u,v; LL w;while(M--){scanf(%d%d%lld,u,v,w);AddEdge(u,v,w);}scanf(%d,st);for(int i1;iN;i){if(!pre[i]){Tarjan(i);}}for(int u 1;uN;u){for(int i head[u];~i;i edges[i].next){v edges[i].v;LL w edges[i].val;if(sccno[u]!sccno[v]){nAddEdge(sccno[u],sccno[v],w);}else{int t (int)(1sqrt(18*w))/2;W[sccno[u]] (LL)t*w - (LL)(t-1)*t*(t1)/6;}}}for(int i1;iscc_cnt;i){if(!dp[i]){dfs(i);}}printf(%lld\n,dp[sccno[st]]);}return 0; }  转载于:https://www.cnblogs.com/xiuwenli/p/9494938.html
http://www.yutouwan.com/news/445667/

相关文章:

  • 网页界面设计中一般使用的分辨率是多少百度网站如何优化排名
  • 网站开发用户名不存在史家小学网站建设
  • 如何设计优秀的公司网站如何进行软件开发
  • 每个企业都要做网站吗网站建设案例收费情况
  • 如何进行网站的宣传和推广化妆品包装设计
  • 长宁青岛网站建设加盟代理网
  • 长春站最新通知网站开发大赛
  • 做网站用不用云服务器西安网络公司排名前十名
  • 网站建设ps模板智能硬件开发流程
  • 建筑工程找活网站数据库调用做wordpress
  • 宁夏网站建设公司php网站开发图文教程
  • 网站托管服务公司怎样建官方网站
  • 阳泉市建设局网站重庆市招投标公共资源交易中心
  • 哪些网站做任务可以赚钱找家装修公司家装
  • 新网站百度多久收录企业注册登记流程
  • 南昌建设工程质量监督网站涿州注册公司流程和费用
  • 买了个网站源码后要怎么用vs中可以用新建项目来做网站吗
  • 免费做logo设计的网站嘉兴门户网站建设
  • 好的案例展示网站大数据营销案例
  • 做跨境的网站买网站平台名字吗
  • 南宁在百度上建网站做兼职的网站有哪些
  • 那个建设网站好哈尔滨网站建设优化公司
  • 长春做网站seo的wordpress修改登陆界面
  • 品牌营销型网站建设策划遵义建设厅网站首页
  • 广府网站建设天河网站建设哪里好
  • 做网站需要什么权限网站制作公司 知道万维科技
  • 科技微网站网站建设收税
  • 建设营销型网站多少钱城阳网站建设公司电话
  • 网站建设心得体会网片点焊机
  • 企业要建设一个网站需要多少钱临沂网站建设公司排名