Skip to main content
Code Review

Return to Answer

fixed a number spelling: 10^5 is one hundred thousand, not ten thousand
Source Link
CiaPan
  • 1.9k
  • 1
  • 12
  • 17

You should definitely familiarize with the 'modulus' operator % – calculating the 'un-rotated' (original) position of the item to find is waaay faster than performing ten thousandsa hundred thousand rotations (k is up to \10ドル^5\$) of the ten thousandsone hundred thousand-item array (n up to \10ドル^5\$).
It is even faster than a single rotation.

But that is for StackOverflow rather than CodeReview...

You should definitely familiarize with the 'modulus' operator % – calculating the 'un-rotated' (original) position of the item to find is waaay faster than performing ten thousands rotations (k is up to \10ドル^5\$) of the ten thousands-item array (n up to \10ドル^5\$).
It is even faster than a single rotation.

But that is for StackOverflow rather than CodeReview...

You should definitely familiarize with the 'modulus' operator % – calculating the 'un-rotated' (original) position of the item to find is waaay faster than performing a hundred thousand rotations (k is up to \10ドル^5\$) of one hundred thousand-item array (n up to \10ドル^5\$).
It is even faster than a single rotation.

But that is for StackOverflow rather than CodeReview...

Source Link
CiaPan
  • 1.9k
  • 1
  • 12
  • 17

You should definitely familiarize with the 'modulus' operator % – calculating the 'un-rotated' (original) position of the item to find is waaay faster than performing ten thousands rotations (k is up to \10ドル^5\$) of the ten thousands-item array (n up to \10ドル^5\$).
It is even faster than a single rotation.

But that is for StackOverflow rather than CodeReview...

lang-cpp

AltStyle によって変換されたページ (->オリジナル) /