Блог пользователя StellarSpecter

Автор StellarSpecter, история, 3 месяца назад, По-английски

Given two numbers represented as strings a and b, compute their product and output product as a string.

|a| <=1e6, |b|<=1e6

How do I solve it, I brute forced it and it gives me TLE.

can anyone help me? is there an optimal way ??

  • Проголосовать: нравится
  • -10
  • Проголосовать: не нравится

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

impossible

»
3 месяца назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится
»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

So we have $$$10^{10^6} \cdot 10^{10^6} = 10^{2000000}$$$ , bro go create some new structure for such numbers

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I have a n^2 solution but it also gives a TLE under these constraints. can you send the problem link?

»
3 месяца назад, # |
Rev. 2   Проголосовать: нравится +10 Проголосовать: не нравится

Using FFT it can be solved in O(nlogn), n = max ( | a | , | b | ).

Check this out

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

What is FFT can anyone explain or is this a bluff and the problem is unsolvable ?

»
3 месяца назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by StellarSpecter (previous revision, new revision, compare).