Получив входное число, найдите эффективный алгоритм, чтобы найти, если существует, сумму пары чисел со степенью 4, равную этому числу.Например:
Input: val=337
x=3^4=81
y=4^4=256
81+256=337
Другой пример:
val=641
x=5^4=625
y=2^4=16
val=x+y=641
Я пытался решить эту проблему с помощью кода C.
Я подумал об этом вопросе, и я просто подумал, что нужно перебрать все возможные числа, что степень 4 из них, даст число меньше запрашиваемого ввода, и проверить, совпадает ли сумма всех возможных чисел с этим числом.
Это не очень эффективно.Пожалуйста, вы можете помочь?спасибо