27 lines
308 B
Plaintext
27 lines
308 B
Plaintext
// DIV_ROUND_UP
|
|
@@
|
|
expression n, d;
|
|
@@
|
|
(
|
|
- (((n + d) - 1) / d)
|
|
+ DIV_ROUND_UP(n, d)
|
|
|
|
|
- ((n + (d - 1)) / d)
|
|
+ DIV_ROUND_UP(n, d)
|
|
)
|
|
|
|
// ROUND_UP
|
|
@@
|
|
expression n, d;
|
|
@@
|
|
(
|
|
- ((((n + d) - 1) / d) * d)
|
|
+ ROUND_UP(n, d)
|
|
|
|
|
- (((n + (d - 1)) / d) * d)
|
|
+ ROUND_UP(n, d)
|
|
|
|
|
- (DIV_ROUND_UP(n,d) * d)
|
|
+ ROUND_UP(n, d)
|
|
)
|