网络图计算工序,好难啊

使用c++完成网络图代码:已知前置工序和工序时长,计算:每个工序的开始时间和结束时间,整个工序完成所需时长,每个工序的时间裕度(空闲时间),整个工作的关键工序(空闲时间为0的工序为关键工序)。注意:工序的时长和顺序从键盘输入,格式如下:[1(300)] \n[2(300)]-1\n[3(400)]-1\n [4(350)]-2,3\n[5(200)]-4\n[6(1000)]\n[7(320)]-5,6。(意义为工序1的时长为300无前置工序,工序2的时长为300前置工序为1)。计算结果输出到屏幕,格式:[1(0-300)](0)\n[2(300-600)](100)\n[3(300-700)](0)\n[4(700-1050)](0)\n[5(1050-1250)](0)\n[6(0-1000)](250)\n[7(1250-1570)](0)\n1-3-4-5-7。(意义为工序1的开始时间为0,结束时间为300,空闲时间为0。最后一行输出为关键路径)。工序的执行顺序是根据前置工序计算的,同一时间能同时开始多个工作,但只能进行已完成前置工序的工作。使用面向对象的思想设计程序。
做半天崩溃了😭,先找点简单类似的题做做
全部评论

相关推荐

07-11 22:27
中南大学 Java
程序员牛肉:学历的话没问题。但是没问题的也就只有学历了。 其实你的整体架构是正确的,博客接着干。但是项目有点过于简单了。从后端的角度上讲,你这也就是刚入门的水平,所以肯定约面试够呛。 如果你要应聘后端岗位,那你第一个项目竟然是仿写操作系统。这个你要面试官咋问你。你一定要记住一点,你简历上写的所有的东西,都是为了证明你有能力胜任当前的岗位,而不是为了证明你自己会什么。 如果你只是浅浅的做几个项目,描述也都是烂大街。技术点也都是各种混水类的配置类需求,那你就不要幻想自己能走多远。一定要保持思考,保持学习。
点赞 评论 收藏
分享
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务