Advanced Arithmetic
1. Why can't standard integer types store numbers like 10^50?
2. What is the main idea behind adding two large numbers stored as strings?
3. Which of the following is a valid reason to use binary search for square root calculation?
4. What is the time complexity of binary search for finding square roots?
5. Which of the following is NOT a challenge when adding large numbers as strings?
6. What is the output of adding 999...999 (50 nines) and 1?
7. Which of the following is true about floating-point precision in square root calculation?
8. What is the main application of large number arithmetic in cryptography?
9. Which of the following is a limitation of using strings for arithmetic?
10. Which of the following is the best reason to use binary search for square root calculation instead of trial division?