Skip to content

Commit 8ca25ca

Browse files
committed
contest
1 parent d0ea246 commit 8ca25ca

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
package contest;
2+
3+
import java.util.ArrayList;
4+
import java.util.Arrays;
5+
import java.util.Collection;
6+
import java.util.List;
7+
8+
public class Contest {
9+
10+
public static void main(String[] args) {
11+
12+
//test1();
13+
14+
//test2();
15+
16+
//test3();
17+
//help();
18+
19+
int k = 8;
20+
int[] inputs = {7, 9, 8, 9};
21+
List<Integer> aList = new ArrayList<>();
22+
for (int i: inputs) {
23+
aList.add(i);
24+
}
25+
26+
27+
}
28+
29+
static long count = 0;
30+
31+
public static void help(int index, int k, List<Integer> aList, long[] result) {
32+
//Arrays.fill(result, 0);
33+
if (index == aList.size()) {
34+
long sum = 0;
35+
for (long l: result) {
36+
sum += l;
37+
}
38+
if (sum == k) {
39+
count++;
40+
}
41+
return;
42+
}
43+
44+
result[index] = 0;
45+
help(index + 1, k, aList, result);
46+
result[index] = aList.get(index);
47+
//help(index + 1, k, aList, result);
48+
}
49+
50+
51+
52+
public static void test3() {
53+
String s = "125";
54+
long result = Long.parseLong(s);
55+
int len = s.length();
56+
long[] longArray = new long[s.length()];
57+
for (int i = 1; i < s.length() - 1; i++) {
58+
Arrays.fill(longArray, 0);
59+
for (int j = 0; j < s.length(); j++) {
60+
61+
}
62+
}
63+
}
64+
65+
66+
public static void test2() {
67+
long minX = 0;
68+
long minY = 0;
69+
int x = 1;
70+
int y = 2;
71+
72+
if (x > minX && y > minY) {
73+
minX = x;
74+
minY = y;
75+
} else {
76+
double mulX = 1;
77+
double mulY = 1;
78+
if (x > 0) {
79+
mulX = Math.ceil(1.0 * minX / x);
80+
}
81+
if (y > 0) {
82+
mulY = Math.ceil(1.0 * minY / y);
83+
}
84+
long mulMax = (long) Math.max(mulX, mulY);
85+
minX = x * mulMax;
86+
minY = y * mulMax;
87+
}
88+
89+
long result = minX + minY;
90+
System.out.print(result);
91+
}
92+
93+
94+
95+
}

0 commit comments

Comments
 (0)