• Source
    1. #include <bits/stdc++.h>
    2. #include <numeric>
    3. #define REP(i, s, n) for (int i = s; i < n; ++i)
    4. #define rep(i, n) REP(i, 0, n)
    5. #define SORT(c) sort((c).begin(), (c).end())
    6. #define SORT_INV(c) sort((c).begin(), (c).end(), greater<int>())
    7.  
    8. #define IINF INT_MAX
    9. #define LLINF LLONG_MAX
    10. #define DEBUG true
    11. #define LL long long
    12. #define Dev 1000000007
    13.  
    14. // sort(a.begin(), a.end(), std::greater<int>());
    15. using namespace std;
    16.  
    17. int main()
    18. {
    19. string s;
    20. cin >> s;
    21. int minn = INT_MAX;
    22. for (int i= 0; i < s.size() - 2;i++){
    23. int num = (s[i] - '0') * 100+(s[i+1] - '0') * 10+(s[i+2] - '0') * 1;
    24. //cout << num << endl;
    25. minn = min(minn, abs(num - 753));
    26. }
    27. cout << minn << endl;
    28. return 0;
    29. }
    30.