/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class WhoAmI {
public int whatAmIDoing(int x) {
set.add(x);
return set.headSet(x).size();
}
public static long howDoIProcessThisArray(int[] a) {
WhoAmI obj = new WhoAmI();
long res = 0;
for (int i = 0; i < a.length; ++i) {
res += obj.whatAmIDoing(a[i]);
}
return res;
}
private SortedSet<Integer> set = new TreeSet<Integer>();
System.
out.
println(WhoAmI.
howDoIProcessThisArray(new int[]{2,
4,
7,
2,
5,
3,
1}) ;); }
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KCmNsYXNzIFdob0FtSSB7CiAgICBwdWJsaWMgaW50IHdoYXRBbUlEb2luZyhpbnQgeCkgewogICAgICAgIHNldC5hZGQoeCk7CiAgICAgICAgcmV0dXJuIHNldC5oZWFkU2V0KHgpLnNpemUoKTsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIGxvbmcgaG93RG9JUHJvY2Vzc1RoaXNBcnJheShpbnRbXSBhKSB7CiAgICAgICAgV2hvQW1JIG9iaiA9IG5ldyBXaG9BbUkoKTsKICAgICAgICBsb25nIHJlcyA9IDA7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBhLmxlbmd0aDsgKytpKSB7CiAgICAgICAgICAgIHJlcyArPSBvYmoud2hhdEFtSURvaW5nKGFbaV0pOwogICAgICAgIH0KICAgICAgICByZXR1cm4gcmVzOwogICAgfQoKICAgIHByaXZhdGUgU29ydGVkU2V0PEludGVnZXI+IHNldCA9IG5ldyBUcmVlU2V0PEludGVnZXI+KCk7CiAgIFN5c3RlbS5vdXQucHJpbnRsbihXaG9BbUkuaG93RG9JUHJvY2Vzc1RoaXNBcnJheShuZXcgaW50W117MiwgNCwgNywgMiwgNSwgMywgMX0pIDspOwp9ICAgCg==
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: ';' expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: illegal start of type
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: ';' expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: illegal start of type
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: illegal start of type
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: illegal start of type
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: ';' expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: illegal start of type
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: <identifier> expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
Main.java:25: error: ';' expected
System.out.println(WhoAmI.howDoIProcessThisArray(new int[]{2, 4, 7, 2, 5, 3, 1}) ;);
^
19 errors