7-10 任务调度的合理性 (8 分)

假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。“任务调度”包括一组子任务、以及每个子任务可以执行所依赖的子任务集。

比如完成一个专业的所有课程学习和毕业设计可以看成一个本科生要完成的一项工程,各门课程可以看成是子任务。有些课程可以同时开设,比如英语和C程序设计,它们没有必须先修哪门的约束;有些课程则不可以同时开设,因为它们有先后的依赖关系,比如C程序设计和数据结构两门课,必须先学习前者。

但是需要注意的是,对一组子任务,并不是任意的任务调度都是一个可行的方案。比如方案中存在“子任务A依赖于子任务B,子任务B依赖于子任务C,子任务C又依赖于子任务A”,那么这三个任务哪个都不能先执行,这就是一个不可行的方案。你现在的工作是写程序判定任何一个给定的任务调度是否可行。

输入格式:

输入说明:输入第一行给出子任务数N(≤100),子任务按1~N编号。随后N行,每行给出一个子任务的依赖集合:首先给出依赖集合中的子任务数K,随后给出K个子任务编号,整数之间都用空格分隔。

输出格式:

如果方案可行,则输出1,否则输出0。

输入样例1:

12
0
0
2 1 2
0
1 4
1 5
2 3 6
1 3
2 7 8
1 7
1 10
1 7

结尾无空行

输出样例1:

1

结尾无空行

输入样例2:

5
1 4
2 1 4
2 2 5
1 3
0

输出样例2:

0

7-10 任务调度的合理性 (8 分)相关推荐

  1. 【未完成】7-12 任务调度的合理性 (25 分)

    7-12 任务调度的合理性 (25 分) 假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行."任务调度"包括一组子任务.以及每 ...

  2. 7-34 任务调度的合理性 (25 分)(思路加详解+兄弟们冲呀)

    一:题目 假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行."任务调度"包括一组子任务.以及每个子任务可以执行所依赖的子任务集 ...

  3. 任务调度的合理性 (25 分)

    7-6 任务调度的合理性 (25 分) 假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行."任务调度"包括一组子任务.以及每个 ...

  4. 任务调度的合理性 :

    任务调度的合理性 : 输入1: 12 0 0 2 1 2 0 1 4 1 5 2 3 6 1 3 2 7 8 1 7 1 10 1 7 输出1: 1 输入2: 5 1 4 2 1 4 2 2 5 1 ...

  5. 1.9 编程基础之顺序查找 10 找最大数序列(5分) python

    http://noi.openjudge.cn/ch0109/10/ """1.9 编程基础之顺序查找 10 找最大数序列(5分) http://noi.openjudg ...

  6. 时间格式的转换 例如:(2021-05-10 14:20:43) 转为( 2021年5月10日 14时20分43秒)

    console.log(name('2021-02-10 14:20:43'));function name(date) {const arr = date.split(/[-: ]/)return ...

  7. 1000个苹果装10个箱子 c语言,分苹果问题和RMB面值问题

    问题:假如你有1000个苹果,要装到10个箱子里.满足无论我管你要多少个苹果,你都可以整箱的给我.有解吗?如果有解,你会怎么装? 分析: 一)如果有人要1个,我就只能给1箱子,里面装1个.所以 1 = ...

  8. 7-34 任务调度的合理性(25 分)

    假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行."任务调度"包括一组子任务.以及每个子任务可以执行所依赖的子任务集. 比如完 ...

  9. 10以内数的组成分解图_学前儿童如何学习20以内的加减法,收藏了

    学前儿童如何学习20以内的加减法,收藏了 20以内的数的分成及加减法,是幼儿对数与量的基本认识.是幼儿园教材中的学习内容.如何教好"20以内的加法"呢?我在这里谈几点学习20以内的 ...

最新文章

  1. sklearn中的xgboost_xgboost来了
  2. 你的AI模型有哪些安全问题,在这份AI攻防“词典”里都能查到
  3. C++学习19 类的多继承
  4. 解惑:如何使用html+css+js实现旋转相册,立方体相册等动画效果
  5. Maven settings.xml配置Nexus
  6. TFLearn MNIST
  7. td 超出部分怎么显示_道瑞斯:黄金白银TD走势分析(纸黄金,纸白银,现货黄金,现货白银)...
  8. 一个典型的加了 SAP 注解的 OData 服务明细分析
  9. 苹果app商品定价_苹果官网闹乌龙,千元产品变百元!多人闻风薅羊毛!
  10. UIPageControl 分页
  11. 10. Regular Expression Matching[H]正则表达式匹配
  12. SpringBoot4.5.2 整合HikariCP 数据库连接池
  13. 南大通用极速内存数据库
  14. 阿里云免费SSL证书对IOS描述文件mobileconfig的签名认证
  15. 小红书行业黑话大全,小红书专业术语一手掌握
  16. 第28集丨马斯洛的“需求层次论”在讲什么?
  17. 教程:在C#中创建带有表格、图表、图片的PPT演示文稿
  18. 链家数据分析(社招),骗局???
  19. 生鲜配送如何让“订单管理”变得简单?
  20. 得到APP互联网营销分析

热门文章

  1. 2019年网络规划设计师上午真题及答案解析
  2. MacBookPro安装Kali
  3. cpout引脚是干什么的_FPGA中差分信号的定义和使用(一)
  4. python pow和**_第005篇:Python中的数字
  5. python云计算架构开发_云计算开发一般负责什么工作呢?更偏向于运维么?
  6. 对数据库进行先查询后插入的解决方案
  7. 自动检查点(Automatic Checkpointing)
  8. c语言中的switch语句中的break和continue的作用
  9. Android-alpha-渐变透明度 动画
  10. python编程书籍资料整理大全