Skip to content
This repository was archived by the owner on Feb 29, 2024. It is now read-only.

Commit c402dd5

Browse files
authored
Add files via upload
1 parent 410be72 commit c402dd5

File tree

2 files changed

+76
-8
lines changed

2 files changed

+76
-8
lines changed

usacotools.java

+38-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,22 @@
33
* This is the official version.
44
*
55
*/
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;
620
import java.util.*;
7-
8-
import java.io.*;
9-
import java.security.*;
21+
import java.util.regex.*;
1022
public abstract class usacotools {
1123
public static final String ANSI_RESET = "\u001B[0m";
1224
public static final String ANSI_BLACK = "\u001B[30m";
@@ -444,9 +456,31 @@ public static String sha(String input,String type) throws NoSuchAlgorithmExcepti
444456

445457
return s.toString();
446458
}
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);}
447464

448465
public static void main(String[] args) throws Exception{
466+
System.out.println("Running");
467+
$1();
449468
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();
450485
}
451-
452486
}

utools.java

+38-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,22 @@
33
* This is the official version.
44
*
55
*/
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;
620
import java.util.*;
7-
8-
import java.io.*;
9-
import java.security.*;
21+
import java.util.regex.*;
1022
public abstract class utools {
1123
public static final String ANSI_RESET = "\u001B[0m";
1224
public static final String ANSI_BLACK = "\u001B[30m";
@@ -444,10 +456,32 @@ public static String sha(String input,String type) throws NoSuchAlgorithmExcepti
444456

445457
return s.toString();
446458
}
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);}
447464

448465
public static void main(String[] args) throws Exception{
466+
System.out.println("Running");
467+
$1();
449468
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();
450485
}
451-
452486
}
453487

0 commit comments

Comments
 (0)