MCPcopy Create free account
hub / github.com/algorithmzuo/algorithm-journey / main

Method main

src/class165/Code03_Envy1.java:109–152  ·  view source on GitHub ↗
(String[] args)

Source from the content-addressed store, hash-verified

107 }
108
109 public static void main(String[] args) throws IOException {
110 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
111 StreamTokenizer in = new StreamTokenizer(br);
112 PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
113 in.nextToken();
114 n = (int) in.nval;
115 in.nextToken();
116 m = (int) in.nval;
117 for (int i = 1; i <= m; i++) {
118 in.nextToken();
119 edge[i][0] = (int) in.nval;
120 in.nextToken();
121 edge[i][1] = (int) in.nval;
122 in.nextToken();
123 edge[i][2] = (int) in.nval;
124 }
125 in.nextToken();
126 q = (int) in.nval;
127 k = 0;
128 for (int i = 1, s; i <= q; i++) {
129 in.nextToken();
130 s = (int) in.nval;
131 for (int j = 1, ei; j <= s; j++) {
132 in.nextToken();
133 ei = (int) in.nval;
134 queries[++k][0] = edge[ei][0];
135 queries[k][1] = edge[ei][1];
136 queries[k][2] = edge[ei][2];
137 queries[k][3] = i;
138 }
139 }
140 prepare();
141 compute();
142 for (int i = 1; i <= q; i++) {
143 if (ans[i]) {
144 out.println("YES");
145 } else {
146 out.println("NO");
147 }
148 }
149 out.flush();
150 out.close();
151 br.close();
152 }
153
154}

Callers

nothing calls this directly

Calls 5

prepareMethod · 0.95
computeMethod · 0.95
printlnMethod · 0.45
flushMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected