车站分级
来源:互联网 发布:php 怎么调用静态方法 编辑:程序博客网 时间:2024/04/27 00:41
- #include<cstdio>
- #include<cstring>
- usingnamespace std;
- int n,m,ans,r[1005],b[1005],qu[1005],a[1005],e[1005][1005],inq[1005];
- int main(){
- scanf("%d%d",&n,&m);
- for(int i=1; i<=m; i++){
- int q;
- scanf("%d",&q);
- memset(a,0,sizeof(a));
- for(int j=1; j<=q; j++){
- scanf("%d",&b[j]);
- a[b[j]]=1;
- }
- for(int j=b[1]; j<b[q]; j++)
- if(a[j]==0)
- for(int t=1; t<=q; t++)
- if(!e[j][b[t]]){
- e[j][b[t]]=1;
- r[b[t]]++;
- }
- }
- ans=0;
- memset(inq,0,sizeof(inq));
- while(1){
- int top=0;
- for(int i=1; i<=n; i++)
- if(!r[i]&&!inq[i]){
- qu[++top]=i;
- inq[i]=1;
- }
- if(top==0)break;
- for(int i=1; i<=top; i++)
- for(int j=1; j<=n; j++)
- if(e[qu[i]][j]){
- e[qu[i]][j]=0;
- r[j]--;
- }
- ans++;
- }
- printf("%d\n",ans);
- return0;
- }
0 0
- 车站分级
- 车站分级
- 车站分级
- NOIP2013 车站分级
- NOIP2013P4 车站分级 题解
- NOIP2013车站分级
- 洛谷 P1983 车站分级
- NOIP 2013 车站分级
- 洛谷 P1983 车站分级
- 洛谷 P1983 车站分级
- 洛谷 1983 车站分级
- 车站分级 洛谷p1983
- NOIP2013 车站分级
- luogu P1983 车站分级
- [NOIP2013]车站分级 解题报告
- swust oj 2553 车站分级
- 车站分级(拓扑排序)
- NOIP2013 普及组 车站分级
- JavaScript 模块化入门Ⅱ:模块打包构建
- 相邻两数的最大差值
- python os.path模块
- mongodb高级查询--聚集框架
- 查看linux所有用户
- 车站分级
- [矩阵快速幂]hdu2604 Queuing
- LintCode 落单的数 II
- RecyclerView详解
- Xcode遇到couldn’t be opened because you don’t have permission to view it.解决方法
- delphi7 TADOConnection TADODataSet 简单应用
- opencv2.4.11+vs2010+win7-64bit配置
- 【NOIP2016提高A组模拟10.15】打膈膜
- 安卓NDK环境变量配置