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

网站页面设计需求文档收录批量查询

网站页面设计需求文档,收录批量查询,山东建设工程上传原件的网站,无敌神马在线观看免费完整题目描述 一条单向的铁路线上,依次有编号为 1, 2, …, n1,2,…,n的 nn个火车站。每个火车站都有一个级别,最低为 11 级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟车次停靠了火车站 xx,则始发站、…

题目描述

一条单向的铁路线上,依次有编号为 1, 2, …, n1,2,,n的 nn个火车站。每个火车站都有一个级别,最低为 11 级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟车次停靠了火车站 xx,则始发站、终点站之间所有级别大于等于火车站xx 的都必须停靠。(注意:起始站和终点站自然也算作事先已知需要停靠的站点)

例如,下表是55趟车次的运行情况。其中,前44 趟车次均满足要求,而第 55 趟车次由于停靠了 33 号火车站(22 级)却未停靠途经的 66 号火车站(亦为 22 级)而不满足要求。

现有 mm 趟车次的运行情况(全部满足要求),试推算这nn 个火车站至少分为几个不同的级别。

输入输出格式

输入格式:

 

第一行包含 22 个正整数 n, mn,m,用一个空格隔开。

第 i + 1i+1 行(1 ≤ i ≤ m)(1im)中,首先是一个正整数 s_i(2 ≤ s_i ≤ n)si(2sin),表示第ii 趟车次有 s_isi 个停靠站;接下来有s_isi个正整数,表示所有停靠站的编号,从小到大排列。每两个数之间用一个空格隔开。输入保证所有的车次都满足要求。

 

输出格式:

 

一个正整数,即 nn 个火车站最少划分的级别数。

 

一开始,写了一个差分约束,跑了个最长路,结果建边写挂了。

后来就写了一个topo排序,重点在连边。

 

#include <iostream>
#include <cstdio>
#include <cstring>
#include <queue>
#include <cstdlib>
#include <algorithm>
#define REP(i,k,n) for(int i=k;i<=n;i++)
#define in(a) a=read()
#define MAXN 1010
using namespace std;
typedef pair<int,int> P;
inline int read(){
int x=0,f=1;
char ch=getchar();
for(;!isdigit(ch);ch=getchar())
if(ch=='-')
f=-1;
for(;isdigit(ch);ch=getchar())
x=x*10+ch-'0';
return f*x;
}
struct node{
int a,b;
};
int n,m,s,x,t;
int total=0,head[MAXN],nxt[MAXN<<10],to[MAXN<<10],val[MAXN<<10];
int du[MAXN],ans;
int a[MAXN],is[MAXN];
int dis[MAXN],vis[MAXN];
int book[MAXN][MAXN];
queue <int> Q;
inline void adl(int a,int b){
total++;
du[b]++;
to[total]=b;
nxt[total]=head[a];
head[a]=total;
return ;
}
inline void topo(){
while(!Q.empty()){
int u=Q.front();
Q.pop();
for(int e=head[u];e;e=nxt[e]){
du[to[e]]--;
dis[to[e]]=dis[u]+1;
ans=max(ans,dis[to[e]]);
if(!du[to[e]])
Q.push(to[e]);
}
}
return ;
}
int main(){
in(n);in(m);
REP(i,1,m){
memset(a,0,sizeof(a));
memset(is,0,sizeof(is));
in(s),t=0;
REP(j,1,s)
in(a[j]),is[a[j]]=1;
REP(j,a[1]+1,a[s]){
if(is[j])  continue;
REP(k,1,s)
if(!book[j][a[k]]){
book[j][a[k]]=1;
adl(j,a[k]);
}
}
}
REP(i,1,n)
if(!du[i])
vis[i]=1,dis[i]=1,Q.push(i);
topo();
cout<<ans;
return 0;
}

 

http://www.hkea.cn/news/280058/

相关文章:

  • 南宁网站建设推广服务云服务器免费
  • 大数据营销是什么seo站长
  • 建设政府网站的公司乐山网站seo
  • 仿站容易还是建站容易专业做灰色关键词排名
  • 做网站背景音乐管理课程培训
  • 网站建设可以自学吗品牌软文范文
  • 网站风格对比哪里有学计算机培训班
  • 做mla的网站网站优化哪家好
  • 网站注册的账号怎么注销线上营销活动有哪些
  • 国内做进口的电商网站网站推广软件哪个好
  • 谁有做那事的网站百度投诉中心入口
  • 免费单页网站在线制作沈阳seo排名优化教程
  • 廊坊网站建大型网站建站公司
  • 远程桌面做网站sem和seo区别与联系
  • 做贷款网站优化大师有用吗
  • 有没有便宜的网站制作制作网页教程
  • 医院网站制作优化关键词的方法有哪些
  • wordpress安装到网站吗泰安seo
  • 长春网站开发培训价格google play三件套
  • 做生存分析的网站有哪些国外新闻最新消息
  • 济南网站优化收费百度互联网营销
  • bootstrap响应网站模板下载发帖推广百度首页
  • 动态网站上的查询怎么做新媒体运营培训学校
  • 网站开发人员必备技能百度优化推广
  • 花都 网站建设百度推广怎么添加关键词
  • 开发公司成本部职责岗位职责和流程苏州网站建设优化
  • 湛江网站制作系统seo排名需要多少钱
  • 城乡现代社区建设seo关键词推广案例
  • 旅游网站开发外文文献关键洞察力
  • 大学生asp网站开发的实训周长沙百度快速优化