设三个工厂的总人数为 x ,
根据题意可得,第一个工厂人数为 x*20% = x/5 ,第二、第三两个工厂人数的和为 x-x/5=4x/5 ,
由于第二个工厂的人数是第三个工厂人数的 2/3 ,因此第二个工厂人数是 2/5*4x/5 = 8x/25 ,
根据已知得 x/5+300 = 8x/25 ,
两边同乘以 125 得 25x + 37500 = 40x ,
移项得 40x-25x = 37500 ,即 15x = 37500 ,
两边同除以 15 得 x = 2500 。
答:三个工厂一共有 2500 人 。