fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. class Calculator
  8. {
  9. public long value = 1;
  10.  
  11. public void add(long val){
  12. value = value * 37 + val;
  13. }
  14.  
  15. public void remove(long val){
  16. value = (value - val) / 37;
  17. }
  18. }
  19.  
  20. class Ideone
  21. {
  22. public static void main (String[] args) throws java.lang.Exception
  23. {
  24. Calculator o = new Calculator();
  25.  
  26. for(long i = 0; i < 1000; i++){
  27. o.add(i);
  28. }
  29.  
  30. System.out.println(o.value);
  31.  
  32. for(long x = 0; x < 1000; x++){
  33. o.remove(x);
  34. }
  35.  
  36. System.out.println(o.value);
  37. }
  38. }
Success #stdin #stdout 0.05s 4386816KB
stdin
Standard input is empty
stdout
2956751182714192333
-27