题目:P2142 高精度减法 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
题目描述
高精度减法。
输入格式
两个整数 a,ba,b(第二个可能比第一个大)。
输出格式
结果(是负数要输出负号)。
输入输出样例
输入 #1复制
2 1
输出 #1复制
1
说明/提示
- 20\%20% 数据 a,ba,b 在 long long 范围内;
- 100\%100% 数据 0<a,b\le 10^{10086}0<a,b≤1010086。
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int N = 100010;
char a[N], b[N];
int a1[N], b1[N];
int c[N];
int len1, len2;
bool cmp(char A[], char B[])
{
if(len1 != len2) return len1 > len2;
for(int i = 0; i < len1; i ++ )
{
if(A[i] != B[i])
return A[i] >