Problem Statement | |||||||||||||
The problem statement contains superscripts and subscripts that can be seen in the applet. Given a randomly generated sequence, it can be useful to know how unsorted it is. The sequence a1, a2, a3, a4, ... , angets 1 'unsortedness point' for every distinct pair (i,j) where i < j but ai > aj. The terms in the sequence are defined by the following formula: a1 = 1 and ak = (m * ak-1 + c) % (231 - 1)Here % denotes the modulus or remainder operator. Return the number of unsortedness points scored by this n-element sequence. | |||||||||||||
Definition | |||||||||||||
| |||||||||||||
Notes | |||||||||||||
- | Make sure to use 64-bit types when generating the random values. | ||||||||||||
Constraints | |||||||||||||
- | m will be between 1 and 2000000000 inclusive. | ||||||||||||
- | c will be between 0 and 2^31-2 inclusive. | ||||||||||||
- | n will be between 3 and 100000 inclusive. | ||||||||||||
Examples | |||||||||||||
0) | |||||||||||||
| |||||||||||||
1) | |||||||||||||
| |||||||||||||
2) | |||||||||||||
|