- Timestamp:
- 03/16/17 08:08:49 (7 years ago)
- Location:
- branches/symbreg-factors-2650
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/symbreg-factors-2650
- Property svn:mergeinfo changed
/trunk/sources merged: 14749-14750
- Property svn:mergeinfo changed
-
branches/symbreg-factors-2650/HeuristicLab.Common/3.3/EnumerableExtensions.cs
r13899 r14755 150 150 if (k > n - k) 151 151 k = n - k; 152 long r = 1; 153 for (long d = 1; d <= k; d++) { 154 r *= n--; 155 r /= d; 152 153 // enable explicit overflow checking for very large coefficients 154 checked { 155 long r = 1; 156 for (long d = 1; d <= k; d++) { 157 r *= n--; 158 r /= d; 159 } 160 return r; 156 161 } 157 return r;158 162 } 159 163 }
Note: See TracChangeset
for help on using the changeset viewer.