牛牛发现,从这片大陆开始工业化以来,一共发生了m次原始生产力提升。每一次原始生产力提升在一个工厂u发生,它会让工厂u以及和工厂u直接通过管道相连的工厂的生产力加1。
每个工厂最开始的生产力都是0。
现在牛牛知道了m次生产力提升发生的工厂位置。牛牛想知道这m次提升发生之后每个工厂的生产力是多少。
4,2,[1,2,2],[2,3,4],[2,1]
[2,2,1,1]
第一次生产力提升发生在工厂2,工厂1,2,3,4的生产力都提升了1点第二次生产力提升发生在工厂1,工厂1,2的生产力都提升了1点最终工厂1,2的生产力都为2,工厂3,4的生产力都为1
第一个参数代表工厂数量第二个参数代表生产力提升次数第三个参数u和第四个参数vector<int> v各自包含n-1个元素代表管道。第i根管道连接第个工厂和第个工厂。第五个参数q包含m个元素代表生产力提升发生的位置。
这道题你会答吗?花几分钟告诉大家答案吧!