| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2272,25 +2272,25 @@ public ArrayList<Integer> FindNumbersWithSum(int[] array, int sum) { | |||
| 2272 | 2272 | ```java | |
| 2273 | 2273 | public ArrayList<ArrayList<Integer>> FindContinuousSequence(int sum) { | |
| 2274 | 2274 | ArrayList<ArrayList<Integer>> ret = new ArrayList<>(); | |
| 2275 | - int start = 1, end = 2; | ||
| 2275 | + int first = 1, last = 2; | ||
| 2276 | 2276 | int curSum = 3; | |
| 2277 | - while (start <= sum / 2 && end < sum) { | ||
| 2277 | + while (first <= sum / 2 && last < sum) { | ||
| 2278 | 2278 | if (curSum > sum) { | |
| 2279 | - curSum -= start; | ||
| 2280 | - start++; | ||
| 2279 | + curSum -= first; | ||
| 2280 | + first++; | ||
| 2281 | 2281 | } else if (curSum < sum) { | |
| 2282 | - end++; | ||
| 2283 | - curSum += end; | ||
| 2282 | + last++; | ||
| 2283 | + curSum += last; | ||
| 2284 | 2284 | } else { | |
| 2285 | 2285 | ArrayList<Integer> list = new ArrayList<>(); | |
| 2286 | - for (int i = start; i <= end; i++) { | ||
| 2286 | + for (int i = first; i <= last; i++) { | ||
| 2287 | 2287 | list.add(i); | |
| 2288 | 2288 | } | |
| 2289 | 2289 | ret.add(list); | |
| 2290 | - curSum -= start; | ||
| 2291 | - start++; | ||
| 2292 | - end++; | ||
| 2293 | - curSum += end; | ||
| 2290 | + curSum -= first; | ||
| 2291 | + first++; | ||
| 2292 | + last++; | ||
| 2293 | + curSum += last; | ||
| 2294 | 2294 | } | |
| 2295 | 2295 | } | |
| 2296 | 2296 | return ret; | |
@@ -2447,7 +2447,7 @@ public double countProbability(int n, int s) { | |||
| 2447 | 2447 | flag = 1 - flag; | |
| 2448 | 2448 | } | |
| 2449 | 2449 | int totalNum = (int) Math.pow(6, n); | |
| 2450 | - return (double) dp[n - 1][s - 1] / totalNum; | ||
| 2450 | + return (double) dp[flag][s - 1] / totalNum; | ||
| 2451 | 2451 | } | |
| 2452 | 2452 | ``` | |
| 2453 | 2453 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments