(I3
I114
I7
(dp0
Vtwostr.%l
p1
(Vtwostr.cpp
p2
S'#include <iostream>\r\n#include <string>\r\n#include <algorithm>\r\n\r\nusing namespace std;\r\n\r\nstring maxStr (const string a, const string b)\r\n{\r\n    if (a.size () < b.size ())\r\n        return b;\r\n    if (a.size () > b.size ())\r\n        return a;\r\n    if (a < b)\r\n        return b;\r\n    else\r\n        return a;\r\n}\r\n\r\nstring minStr (const string a, const string b)\r\n{\r\n    if (a.size () < b.size ())\r\n        return a;\r\n    if (a.size () > b.size ())\r\n        return b;\r\n    if (a < b)\r\n        return a;\r\n    else\r\n        return b;\r\n}\r\n\r\nstring sub (string a, string b)\r\n{\r\n//    cout << a  << " - " << b << " = " << endl;\r\n//    cout << "\\t";\r\n    string res;\r\n    while (a.size () < b.size ())\r\n        a = "0" + a;\r\n    while (a.size () > b.size ())\r\n        b = "0" + b;\r\n    bool minusChar = (a < b);\r\n    if (minusChar)\r\n        swap (a, b);\r\n    int prenos = 0;\r\n    for (int i = a.size () - 1 ; i >= 0 ; i --)\r\n    {\r\n        char c = a [i] - b [i] - prenos + \'0\';\r\n        if (c < \'0\')\r\n        {\r\n            prenos = 1;\r\n            c += 10;\r\n        }\r\n        else\r\n            prenos = 0;\r\n        res = c + res;\r\n    }\r\n    while (res [0] == \'0\')\r\n        res.erase (0, 1);\r\n    if (minusChar)\r\n        res = "-" + res;\r\n    return res;\r\n}\r\n\r\nint main ()\r\n{\r\n    cin.tie (nullptr);\r\n    ios::sync_with_stdio (false);\r\n    string s, t;\r\n    cin >> s >> t;\r\n    string maxS, minT = t;\r\n    for (int k = 0 ; k < s.size () ; k ++)\r\n    {\r\n        if (s [0] != \'0\')\r\n            maxS = maxStr(maxS, s);\r\n        s += (s [0]);\r\n        s.erase (0, 1);\r\n    }\r\n    for (int k = 0 ; k < t.size () ; k ++)\r\n    {\r\n        if (t [0] != \'0\')\r\n            minT = minStr(minT, t);\r\n        t += (t [0]);\r\n        t.erase (0, 1);\r\n    }\r\n//    cout << "Found min and max: " << minT << " " << maxS << endl;\r\n    cout << sub (maxS, minT) << endl;\r\n}\r\n'
p3
tp4
stp5
.