作者silence0925 (书山压力大)
看板Grad-ProbAsk
标题[理工] OS fork()类型题目
时间Fri Oct 19 21:51:59 2018
https://i.imgur.com/ugG6i3o.jpg
https://i.imgur.com/7kf2xj9.jpg
例题七
过程如图二 写很乱可以跳过不用看没关系
我答案算出来是512
有人能告诉我729是怎麽算出来的吗?
另外这种类型的题目有比较技巧快速的看法吗
麻烦各位大大了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.174.161
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1539957123.A.4FF.html
1F:推 skyHuan: if( fork() == 0 ){} 就是 10/19 21:58
2F:→ skyHuan: int pid = fork(); if( pid == 0 ){} 10/19 21:58
3F:→ silence0925: 哦哦 想起洪逸的算法了 感谢~~ 10/19 22:15
4F:推 a80242002: 题目错 回圈条件错了 此题无解 10/20 10:28
5F:→ skyHuan: 我看起来没错捏是我误会了什麽吗 10/20 10:31
6F:推 alan23273850: i打成j 考试的时候当然不理他阿 分数重要吧 10/20 10:44
7F:推 alan23273850: 所以原PO知道答案了吗,这题算难的 10/20 10:49
8F:推 skyHuan: 喔喔喔XD没看到i打成j 10/20 11:16
9F:→ silence0925: 笑死 我也没看到i打成j 知道答案了 我重新画一个 10/20 20:22
11F:→ silence0925: 这是回圈0时会生出来的(9) 1的时候 这八个加上main 10/20 20:28
12F:→ silence0925: 每个会各再生8个(9*8) 2的时候前面72+9个每个再生8 10/20 20:28
13F:→ silence0925: 个(81*8) 所以是729 10/20 20:28