Java brutal force
Please see the code, should be easy to understand;\n\n    public List<Integer> busiestServers(int k, int[] as, int[] ls) {\n        int exp[] = new int[k], cnt[
Please see the code, should be easy to understand;\n```\n    public List<Integer> busiestServers(int k, int[] as, int[] ls) {\n        int exp[] = new int[k], cnt[] = new int[k], max = 0;\n        for (int i = 0; i < as.length; i++) {\n            int t = as[i], l = ls[i], s = i % k;\n            for (int j = 0; j < k; j++, s++) {\n                if (s == k) s = 0;\n                if (exp[s] <= t) {  // check if free by last job expiration time;\n                    cnt[s]++;\n                    exp[s] = t + l;  // load the job and set the job exp time;\n                    break;\n                }\n            }\n        }\n        List<Integer> res = new ArrayList<>();\n        for (int i = 0; i < k; i++) {\n            if (cnt[i] == max) res.add(i);\n            else if (cnt[i] > max) {\n                max = cnt[i];\n                res = new ArrayList<>();\n                res.add(i);\n            }\n        }\n        return res;\n    }\n```
[]