All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars    
perplexus dot info

Home > Just Math
Last two digits (Posted on 2023-11-18) Difficulty: 3 of 5
Find the last two digits of this expression:
⌊(1099)/(1031+3)⌋
⌊(x)⌋ is the floor of x, which is the largest integer less than or equal to x.

See The Solution Submitted by K Sengupta    
Rating: 5.0000 (1 votes)

Comments: ( Back to comment list | You must be logged in to post comments.)
Solution Solution Comment 2 of 2 |
If you used a computer - then you're doing it wrong!  We don't need that sort of overkill to solve this problem.

Write 10^99 as 10^6 * ((10^31)^3 + 27 - 27)

Then (10^99)/(10^31+3) 
= (10^6 * ((10^31)^3 + 27 - 27))/(10^31+3)

Split this into two fractions:
10^6*((10^31)^3 + 27)/(10^31+3) - (27*10^6)/(10^31+3)

Using the sum of cubes factorization ((10^31)^3 + 27)/(10^31+3) can be simplified to (10^31)^2 - 3*10^31 + 9.  This is an integer.
Then the first fraction reduces to the integer 10^6*((10^31)^2 - 3*10^31 + 9), which is clearly a multiple of 100.

The second fraction (27*10^6)/(10^31+3) is a very small positive fraction.  Then the original expression (before flooring) is an integer minus a small positive fraction.  

So the floor of the original expression is 10^6*((10^31)^2 - 3*10^31 + 9) - 1.  This is one less than a multiple of 100, so the last two digits are 99.

  Posted by Brian Smith on 2023-11-18 10:49:49
Please log in:
Login:
Password:
Remember me:
Sign up! | Forgot password


Search:
Search body:
Forums (0)
Newest Problems
Random Problem
FAQ | About This Site
Site Statistics
New Comments (3)
Unsolved Problems
Top Rated Problems
This month's top
Most Commented On

Chatterbox:
Copyright © 2002 - 2024 by Animus Pactum Consulting. All rights reserved. Privacy Information