(I3
I112
I7
(dp0
Vtwostr.%l
p1
(Vzad1.cpp
p2
S"#include <iostream>\r\n#include <cmath>\r\n#define MAXN 1000\r\nusing namespace std;\r\nstring a,b;\r\nlong long A[MAXN],B[MAXN];\r\nlong long NUMA[MAXN],NUMB[MAXN];\r\nlong long mx,k;\r\nbool zA[MAXN],zB[MAXN];\r\nint la,lb,x;\r\n\r\nint main ()\r\n{\r\n    cin>>a>>b;\r\n    la=a.length();\r\n    lb=b.length();\r\n\r\n    for (int i=0;i<la;i++)\r\n    {\r\n        A[i]=(int)a[i]-(int)'0';\r\n    }\r\n    for (int i=0;i<lb;i++)\r\n    {\r\n        B[i]=(int)b[i]-(int)'0';\r\n    }\r\n\r\n    for (int i=0;i<la;i++)\r\n    {\r\n        k=A[i];\r\n        if (k==0)\r\n        {\r\n            zA[i]=true;\r\n        }\r\n        else for (int j=0;j<la;j++)\r\n        {\r\n            x=i+j+1;\r\n            if (x>la) x=x-la;\r\n            NUMA[j]=NUMA[j]+k*pow(10,la-x);\r\n        }\r\n    }\r\n    for (int i=0;i<lb;i++)\r\n    {\r\n        k=B[i];\r\n        if (k==0)\r\n        {\r\n            zB[i]=true;\r\n        }\r\n        else for (int j=0;j<lb;j++)\r\n        {\r\n            x=i+j+1;\r\n            if (x>lb) x=x-lb;\r\n            NUMB[j]=NUMB[j]+k*pow(10,lb-x);\r\n        }\r\n    }\r\n\r\n    mx=NUMA[0]-NUMB[0];\r\n    for (int i=0;i<la;i++)\r\n        for (int j=0;j<lb;j++)\r\n    {\r\n        if (!zA[i]&&!zB[j]) if (NUMA[i]-NUMB[j]>mx) mx=NUMA[i]-NUMB[j];\r\n    }\r\n    cout<<mx<<endl;\r\n    return 0;\r\n}\r\n"
p3
tp4
stp5
.