摘要:
个人使用了离散+二分。。#include
#include
#include
#include
using namespace std;
int a[4005], b[4005], c[4005], d[4005], sum1[16000005], sum2[16000005], bin[16000005], num[16000005], top;
int find(int x,int l,int r)
{ int m; while(l>1; if(bin[m]==x) return m; if(bin[m]<x) ... 阅读全文
摘要:
简单大数加法,,,题意略蛋疼, 意思是说N行里每行两个数分别代表a的N-I位和b的N-i位的数字,将a和b相加 求值 只需要输出N位 就算最后进位到N+1位也不用输出#include
#include
#include
using namespace std;
char n1[1000005], n2[1000005], ans[1000005];
int main()
{ int n, i, j; char a, b; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) { ... 阅读全文