摘要: 个人使用了离散+二分。。#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) ... 阅读全文
posted @ 2013-08-17 23:57 Ink_syk 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 简单大数加法,,,题意略蛋疼, 意思是说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++) { ... 阅读全文
posted @ 2013-08-17 11:50 Ink_syk 阅读(118) 评论(0) 推荐(0) 编辑