|
3 | 3 | * This is the official version.
|
4 | 4 | *
|
5 | 5 | */
|
| 6 | +import java.io.BufferedReader; |
| 7 | +import java.io.BufferedWriter; |
| 8 | +import java.io.FileReader; |
| 9 | +import java.io.FileWriter; |
| 10 | +import java.io.IOException; |
| 11 | +import java.io.PrintWriter; |
| 12 | +import java.security.MessageDigest; |
| 13 | +import java.security.NoSuchAlgorithmException; |
| 14 | +import java.util.ArrayList; |
| 15 | +import java.util.Arrays; |
| 16 | +import java.util.HashSet; |
| 17 | +import java.util.Queue; |
| 18 | +import java.util.Scanner; |
| 19 | +import java.util.Set; |
6 | 20 | import java.util.*;
|
7 |
| - |
8 |
| -import java.io.*; |
9 |
| -import java.security.*; |
| 21 | +import java.util.regex.*; |
10 | 22 | public abstract class usacotools {
|
11 | 23 | public static final String ANSI_RESET = "\u001B[0m";
|
12 | 24 | public static final String ANSI_BLACK = "\u001B[30m";
|
@@ -444,9 +456,31 @@ public static String sha(String input,String type) throws NoSuchAlgorithmExcepti
|
444 | 456 |
|
445 | 457 | return s.toString();
|
446 | 458 | }
|
| 459 | + public static double cos(double a) {return Math.cos(a);} |
| 460 | + public static double sin(double a) {return Math.sin(a);} |
| 461 | + public static double abs(double a) {return Math.abs(a);} |
| 462 | + public static double floor(double a) {return Math.floor(a);} |
| 463 | + public static double ceil(double a) {return Math.ceil(a);} |
447 | 464 |
|
448 | 465 | public static void main(String[] args) throws Exception{
|
| 466 | + System.out.println("Running"); |
| 467 | + $1(); |
449 | 468 | print("the demo has been removed do to lack of support. Instead we display info about the library.");
|
| 469 | + $1(); |
| 470 | + System.out.println($r()); |
| 471 | + } |
| 472 | + public static Queue<Long> speedqueue=new LinkedList<Long>(); |
| 473 | + public static long prevtime=0; |
| 474 | + public static void $1() { |
| 475 | + long time=System.currentTimeMillis(); |
| 476 | + if(prevtime==0) { |
| 477 | + prevtime=time; |
| 478 | + }else { |
| 479 | + speedqueue.add((long) abs(time-prevtime)); |
| 480 | + prevtime=0; |
| 481 | + } |
| 482 | + } |
| 483 | + public static long $r() { |
| 484 | + return speedqueue.poll().longValue(); |
450 | 485 | }
|
451 |
| - |
452 | 486 | }
|
0 commit comments