I don't know what is the matter with this code but the large input doesn't
worh
this is my code in java
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.Scanner;
public class scalar1 {
public static void main(String[] args) throws FileNotFoundException {
//Scanner in = new Scanner(new File("A-small-practice.in"));
Scanner in = new Scanner(new File("A-large-practice.in"));
PrintWriter out = new PrintWriter(new File("minimumBig.out"));
int cas = 1;
BigInteger resultat = BigInteger.ZERO;
int T = in.nextInt();
int dim = 0;
int u[];
int v[];
while(in.hasNext()) {
dim = in.nextInt();
u = new int[dim];
v = new int[dim];
for (int i = 0; i < dim; i++) {
u[i] = in.nextInt();
}
for (int i = 0; i < dim; i++) {
v[i] = in.nextInt();
}
Arrays.sort(u);
Arrays.sort(v);
for (int i = 0; i < v.length; i++) {
long temp = u[i]*v[dim-i-1];
resultat = resultat.add(new BigInteger(""+temp));
}
out.print("Case #"+cas+": ");
out.print(resultat);
if(in.hasNext())out.println();
cas++;
resultat = BigInteger.ZERO;
}
out.close();
}
}
--
You received this message because you are subscribed to the Google Groups
"google-codejam" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-code?hl=en.