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

明星粉丝网站怎么做义乌百度广告公司

明星粉丝网站怎么做,义乌百度广告公司,宁波公司网站制作,最牛的科技网站建设题4:车站分级 【题目描述】 一条单向的铁路线上,依次有编号为 1 , 2 , … , n 1,2,…,n 1,2,…,n 的 n n n 个火车站。每个火车站都有一个级别,最低为 1 1 1 级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求&#…

题4:车站分级

【题目描述】

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

例如,下表是 5 5 5 趟车次的运行情况。其中,前 4 4 4 趟车次均满足要求,而第 5 5 5 趟车次由于停靠了 3 3 3 号火车站( 2 2 2 级)却未停靠途经的 6 6 6 号火车站(亦为 2 2 2 级)而不满足要求。
在这里插入图片描述
现有 m m m 趟车次的运行情况(全部满足要求),试推算这 n n n 个火车站至少分为几个不同的级别。

【输入文件】

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

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

【输出文件】

输出只有一行,包含一个正整数,即 n n n 个火车站最少划分的级别数。

【输入样例1】

9 2
4 1 3 5 6
3 3 5 6

【输出样例1】

2

【输入样例2】

9 3
4 1 3 5 6
3 3 5 6
3 1 5 9

【输出样例2】

3

【数据范围】

对于 20 % 20\% 20% 的数据, 1 ≤ n , m ≤ 10 1≤n,m≤10 1n,m10

对于 50 % 50\% 50% 的数据, 1 ≤ n , m ≤ 100 1≤n,m≤100 1n,m100

对于 100 % 100\% 100% 的数据, 1 ≤ n , m ≤ 1000 1≤n,m≤1000 1n,m1000

【代码如下】:

#include <bits/stdc++.h>
using namespace std;
ifstream cin("level.in");
ofstream cout("level.out");
struct cs {int to, next;
} a[1000001];
int b[1001], f[1001], head[1001];
bool vi[1001][1001];
int n, m, x, y, z, ans, ll;
void init(int x, int y) {a[++ll].to = y;a[ll].next = head[x];head[x] = ll;
}
int dfs(int x) {for (int k = head[x]; k; k = a[k].next)if (!f[a[k].to])f[x] = max(f[x], dfs(a[k].to));elsef[x] = max(f[x], f[a[k].to]);return ++f[x];
}
int main() {cin >> n >> m;for (int i = 1; i <= m; i++) {cin >> z;for (int i = 1; i <= z; i++) cin >> b[i];int l = 1;for (int i = b[1]; i < b[z]; i++) {if (b[l] == i) {l++;continue;} else {for (int k = 1; k <= z; k++) {if (!vi[b[k]][i]) {init(b[k], i);vi[b[k]][i] = 1;}}}}}for (int i = 1; i <= n; i++) {if (!f[i]) {ans = max(ans, dfs(i));}}cout << ans;
}
http://www.yidumall.com/news/91485.html

相关文章:

  • 服务好的微网站建设百度一下首页版
  • 做网站建设公司网站查询平台
  • 网页界面模板设计seo外链建设的方法
  • iis wordpress url重写杭州seo排名
  • 建站行业市场百度推广如何代理加盟
  • 伪装学渣无极网站济南seo外包服务
  • 深圳网站建设制作网络公司源码网站
  • 建设厅网站怎么打印不出来企业整站优化
  • 一个网站做多访问量竞价托管优化公司
  • 网站建设的什么是开发实施注意什么大数据分析培训机构
  • 免费1级做爰片在线观看 历史网站一手项目对接app平台
  • 西安哪里找做网站公司网站不收录怎么解决
  • 百度网址大全官网2019网站seo
  • 长沙房地产市场武汉本地seo
  • wordpress首页文章列表丰富多样专业培训seo的机构
  • 如何在电脑里做网站百度竞价排名魏则西事件分析
  • wordpress建站必须选择主题深圳网络提速优化服务包
  • 国外媒体: 美国媒体报道系统优化软件哪个最好的
  • 北京 网站 建设自媒体平台
  • 怎么做百度自己的网站小说关键词生成器
  • 怎么做网站排名优化逆冬seo
  • 蚌埠做网站哪家好补肾壮阳吃什么药效果好
  • wordpress文本置顶seo推广策划
  • 网站开发中 html靠谱的拉新平台
  • 电龙网站建设正规专业短期培训学校
  • 做微信公众号网站源码创建网站怎么创
  • 深圳知名网站建设公司百度推广客服工作怎么样
  • 网站建设公司找博行专门代写平台
  • 企业网站建设的经验心得百度 seo优化作用
  • 如何用群晖nas做网站网络营销整合推广