#include <iostream>
using namespace std;
int main() {
//假设要么就都加,要么就都减
int a = 0, b = 1, c = 1;
int n = 0;
cin >> n;
while(n > c)
{
a = b;
b = c;
c = a + b;
}
cout << min(c - n, n - b);
return 0;
}
// 64 位输出请用 printf("%lld")
小贪心+滚动

京公网安备 11010502036488号