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

django做的购物网站/推广普通话手抄报简单又好看内容

django做的购物网站,推广普通话手抄报简单又好看内容,八年级学生做的简易网站,世界十大网站开发公司题目链接:[yLOI2018] 锦鲤抄 其实挺明显的一道题,我们画图可以发现对于一个图,我们不好观察,于是我们先缩成DAG。 然后只有入度为0的点不能取。 对于一个强连通分量,如果入度不为0,那么可以取完&#xff…

题目链接:[yLOI2018] 锦鲤抄


其实挺明显的一道题,我们画图可以发现对于一个图,我们不好观察,于是我们先缩成DAG。

然后只有入度为0的点不能取。

对于一个强连通分量,如果入度不为0,那么可以取完,否则必须剩下一个。

然后对能取的取k个最大的即可。


AC代码:

#pragma GCC optimize("-Ofast","-funroll-all-loops")
#include<bits/stdc++.h>
//#define int long long
using namespace std;
const int N=5e5+10;
int n,m,k,a[N],deg[N],res;
int low[N],dfn[N],scc[N],vis[N],co,cnt;
vector<int> g[N],v[N],p;	stack<int> s;
char *fs,*ft,buf[1<<20];
#define gc() (fs==ft&&(ft=(fs=buf)+fread(buf,1,1<<20,stdin),fs==ft))?0:*fs++;
inline int read(){int x=0,f=1; char ch=gc();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=gc();}while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=gc();}return x*f;
}
int cmp(int a,int b){return a>b;}
void Tarjan(int x){low[x]=dfn[x]=++cnt;	s.push(x),vis[x]=1;for(auto to:g[x]){if(!dfn[to])	Tarjan(to),low[x]=min(low[x],low[to]);else if(vis[to])	low[x]=min(low[x],dfn[to]);}if(low[x]==dfn[x]){int u;	co++;do{u=s.top(),s.pop(); scc[u]=co,vis[u]=0; v[co].push_back(a[u]);}while(u!=x);}
}
signed main(){n=read(),m=read(),k=read();for(int i=1;i<=n;i++)	a[i]=read();for(int i=1,x,y;i<=m;i++)	x=read(),y=read(),g[x].push_back(y);for(int i=1;i<=n;i++)	if(!dfn[i])	Tarjan(i);for(int i=1;i<=n;i++)	for(auto to:g[i])	if(scc[i]!=scc[to])	deg[scc[to]]++;for(int i=1;i<=co;i++){if(v[i].size()==1){if(deg[i])	p.push_back(v[i][0]);}else{sort(v[i].begin(),v[i].end());for(int j=(deg[i]==0?1:0);j<v[i].size();j++)	p.push_back(v[i][j]);}}sort(p.begin(),p.end(),cmp);for(int i=0;i<min(k,(int)p.size());i++)	res+=p[i];cout<<res;return 0;
}
http://www.jmfq.cn/news/4784635.html

相关文章:

  • au网站怎么注册/2024年8月爆发新的大流行病毒吗
  • 长沙广告网页设计最新招聘信息/seo站长网怎么下载
  • 移动外贸网站建设/长沙专业seo优化推荐
  • 仿一个展示型网站多少钱/企业网络组网设计
  • 做摄影网站的目的是什么/搜狐财经峰会
  • 学做网站好吗/北京seo公司哪家好
  • vps如何做网站/如何进行seo
  • 可以做众筹的网站有哪些/优化网站广告优化
  • 哪里做百度网站/上海做网络口碑优化的公司
  • 青岛建设网站制作/外贸推广平台哪个好
  • 如东住房和城乡建设局网站/seo推广哪家公司好
  • 电子商务网站建设实训个人总结/品牌营销策划方案怎么做才好
  • 常德网站建设费用/外贸营销网站制作
  • 宁波外包seo服务/网站推广和seo
  • 做网站的经验和体会/搜索引擎关键词优化方案
  • 济南网站制作工具/互联网营销师证书有用吗
  • 效果好的网站建设公司/惠州网络营销
  • 网站开发语言java和php/宁波seo网络推广外包报价
  • 广州企业网站建设推荐/seo推广怎么样
  • wordpress当下载站/国外域名注册网站
  • 做一款微信小程序多少钱/长春seo公司
  • 网站建设对于电子商务的意义/唐山网站建设方案优化
  • 做衣服的网站推荐/济南优化网页
  • php零基础做网站/郑州黑帽seo培训
  • 长春网站建长春做网站/外链的作用
  • 网站系统建设架构/百度关键字排名软件
  • app产品网站建设/seo外包如何
  • 有没有做京东客好的网站推荐/2023年中国进入一级战备状态了吗
  • 游戏交易平台/百度关键词优化系统
  • 网站后台如何做文件下载连接/b2b电商平台有哪些