@@ -234,8 +234,8 @@ func makeUmemo(twoU, n1 int, t []int) []map[ukey]float64 {
234
234
235
235
// Construct A[k] from A[k+1].
236
236
for A_kplus1 := range A [k + 1 ] {
237
- rkLow := maxint (0 , A_kplus1 .n1 - tsum )
238
- rkHigh := minint (A_kplus1 .n1 , t [k ])
237
+ rkLow := max (0 , A_kplus1 .n1 - tsum )
238
+ rkHigh := min (A_kplus1 .n1 , t [k ])
239
239
for rk := rkLow ; rk <= rkHigh ; rk ++ {
240
240
twoU_k := A_kplus1 .twoU - rk * (a [k + 1 ]- 2 * A_kplus1 .n1 + rk )
241
241
n1_k := A_kplus1 .n1 - rk
@@ -261,7 +261,7 @@ func makeUmemo(twoU, n1 int, t []int) []map[ukey]float64 {
261
261
N_2 := t [0 ] + t [1 ]
262
262
for A_2i := range A [2 ] {
263
263
Asum := 0.0
264
- r2Low := maxint (0 , A_2i .n1 - t [0 ])
264
+ r2Low := max (0 , A_2i .n1 - t [0 ])
265
265
r2High := (A_2i .twoU - A_2i .n1 * (t [0 ]- A_2i .n1 )) / N_2
266
266
for r2 := r2Low ; r2 <= r2High ; r2 ++ {
267
267
Asum += mathChoose (t [0 ], A_2i .n1 - r2 ) *
@@ -278,8 +278,8 @@ func makeUmemo(twoU, n1 int, t []int) []map[ukey]float64 {
278
278
// Compute A[k] counts from A[k-1] counts.
279
279
for A_ki := range A [k ] {
280
280
Asum := 0.0
281
- rkLow := maxint (0 , A_ki .n1 - tsum )
282
- rkHigh := minint (A_ki .n1 , t [k - 1 ])
281
+ rkLow := max (0 , A_ki .n1 - tsum )
282
+ rkHigh := min (A_ki .n1 , t [k - 1 ])
283
283
for rk := rkLow ; rk <= rkHigh ; rk ++ {
284
284
twoU_kminus1 := A_ki .twoU - rk * (a [k ]- 2 * A_ki .n1 + rk )
285
285
n1_kminus1 := A_ki .n1 - rk
@@ -301,7 +301,7 @@ func twoUmin(n1 int, t, a []int) int {
301
301
twoU := - n1 * n1
302
302
n1_k := n1
303
303
for k := 1 ; k <= K ; k ++ {
304
- twoU_k := minint (n1_k , t [k - 1 ])
304
+ twoU_k := min (n1_k , t [k - 1 ])
305
305
twoU += twoU_k * a [k ]
306
306
n1_k -= twoU_k
307
307
}
@@ -313,7 +313,7 @@ func twoUmax(n1 int, t, a []int) int {
313
313
twoU := - n1 * n1
314
314
n1_k := n1
315
315
for k := K ; k > 0 ; k -- {
316
- twoU_k := minint (n1_k , t [k - 1 ])
316
+ twoU_k := min (n1_k , t [k - 1 ])
317
317
twoU += twoU_k * a [k ]
318
318
n1_k -= twoU_k
319
319
}
0 commit comments