Submission #1608751
Source Code Expand
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
#define FOR(i,a,b) for(int i=(a);i<(b);i++)
#define RFOR(i,a,b) for(int i=(b)-1;i>=(a);i--)
#define REP(i,n) for(int i=0;i<(n);i++)
#define RREP(i,n) for(int i=(n)-1;i>=0;i--)
#define VSORT(v) sort(v.begin(), v.end())
#define DVSORT(v) sort(v.begin(), v.end(),greater<int>())
#define SORT(v, n) sort(v, v+n)
#define DSORT(v,n) sort(v, v+n,greater<int>())
#define vi vector<int>
#define pb push_back
#define P pair<int,int>
template <class T> void chmin(T&a, const T&b) { a = min(a,b); }
template <class T> void chmax(T&a, const T&b) { a = max(a,b); }
const double EPS =1e-9;
const long INF =2147483647;//32bit 2*1e+9
const long MOD =1000000007; //10^9+7
#define PI 3.14159265258979
int dy[]={0, 0, 1, -1, 1, 1, -1, -1};
int dx[]={1, -1, 0, 0, 1, -1, -1, 1};
int fn(string A,string B,int type,int i,char change){
if(type) B[i]=change;
else A[i]=change;
return stoi(A)-stoi(B);
}
int main(void){
int max=-INF;
string A,B;
cin>>A>>B;
REP(i,3) chmax(max,fn(A,B,0,i,'9'));
chmax(max,fn(A,B,1,0,'1'));
chmax(max,fn(A,B,1,1,'0'));
chmax(max,fn(A,B,1,2,'0'));
cout<<max<<endl;
return 0;
}
Submission Info
Submission Time |
|
Task |
A - A - B problem |
User |
stnae678 |
Language |
C++14 (GCC 5.4.1) |
Score |
100 |
Code Size |
1266 Byte |
Status |
AC |
Exec Time |
2 ms |
Memory |
256 KB |
Judge Result
Set Name |
Sample |
All |
Score / Max Score |
0 / 0 |
100 / 100 |
Status |
|
|
Set Name |
Test Cases |
Sample |
sample_0.txt, sample_1.txt, sample_2.txt |
All |
ansneg_0.txt, ansneg_1.txt, ansneg_2.txt, ansneg_3.txt, ansneg_4.txt, ansneg_5.txt, ansneg_6.txt, ansneg_7.txt, ansneg_8.txt, ansneg_9.txt, handmade_0.txt, handmade_1.txt, random_0.txt, random_1.txt, random_2.txt, random_3.txt, random_4.txt, random_5.txt, random_6.txt, random_7.txt, random_8.txt, random_9.txt, sample_0.txt, sample_1.txt, sample_2.txt, top2fixed_0.txt, top2fixed_1.txt, top2fixed_2.txt, top2fixed_3.txt, top2fixed_4.txt, top2fixed_5.txt, top2fixed_6.txt, top2fixed_7.txt, top2fixed_8.txt, top2fixed_9.txt, topfixed_0.txt, topfixed_1.txt, topfixed_2.txt, topfixed_3.txt, topfixed_4.txt, topfixed_5.txt, topfixed_6.txt, topfixed_7.txt, topfixed_8.txt, topfixed_9.txt |
Case Name |
Status |
Exec Time |
Memory |
ansneg_0.txt |
AC |
1 ms |
256 KB |
ansneg_1.txt |
AC |
1 ms |
256 KB |
ansneg_2.txt |
AC |
1 ms |
256 KB |
ansneg_3.txt |
AC |
1 ms |
256 KB |
ansneg_4.txt |
AC |
1 ms |
256 KB |
ansneg_5.txt |
AC |
1 ms |
256 KB |
ansneg_6.txt |
AC |
1 ms |
256 KB |
ansneg_7.txt |
AC |
1 ms |
256 KB |
ansneg_8.txt |
AC |
1 ms |
256 KB |
ansneg_9.txt |
AC |
1 ms |
256 KB |
handmade_0.txt |
AC |
1 ms |
256 KB |
handmade_1.txt |
AC |
1 ms |
256 KB |
random_0.txt |
AC |
1 ms |
256 KB |
random_1.txt |
AC |
1 ms |
256 KB |
random_2.txt |
AC |
1 ms |
256 KB |
random_3.txt |
AC |
1 ms |
256 KB |
random_4.txt |
AC |
1 ms |
256 KB |
random_5.txt |
AC |
1 ms |
256 KB |
random_6.txt |
AC |
1 ms |
256 KB |
random_7.txt |
AC |
1 ms |
256 KB |
random_8.txt |
AC |
1 ms |
256 KB |
random_9.txt |
AC |
1 ms |
256 KB |
sample_0.txt |
AC |
1 ms |
256 KB |
sample_1.txt |
AC |
1 ms |
256 KB |
sample_2.txt |
AC |
1 ms |
256 KB |
top2fixed_0.txt |
AC |
1 ms |
256 KB |
top2fixed_1.txt |
AC |
1 ms |
256 KB |
top2fixed_2.txt |
AC |
1 ms |
256 KB |
top2fixed_3.txt |
AC |
1 ms |
256 KB |
top2fixed_4.txt |
AC |
1 ms |
256 KB |
top2fixed_5.txt |
AC |
1 ms |
256 KB |
top2fixed_6.txt |
AC |
1 ms |
256 KB |
top2fixed_7.txt |
AC |
1 ms |
256 KB |
top2fixed_8.txt |
AC |
1 ms |
256 KB |
top2fixed_9.txt |
AC |
1 ms |
256 KB |
topfixed_0.txt |
AC |
1 ms |
256 KB |
topfixed_1.txt |
AC |
1 ms |
256 KB |
topfixed_2.txt |
AC |
1 ms |
256 KB |
topfixed_3.txt |
AC |
1 ms |
256 KB |
topfixed_4.txt |
AC |
2 ms |
256 KB |
topfixed_5.txt |
AC |
1 ms |
256 KB |
topfixed_6.txt |
AC |
1 ms |
256 KB |
topfixed_7.txt |
AC |
1 ms |
256 KB |
topfixed_8.txt |
AC |
1 ms |
256 KB |
topfixed_9.txt |
AC |
1 ms |
256 KB |