Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
106502 | 梁颢城 | 高精度减法 | C++ | 解答错误 | 6 | 0 MS | 272 KB | 544 | 2023-10-12 13:24:36 |
using namespace std; int x,y; int i,j; char ab[100001],bc[100001]; int a[100001],b[100001]; int jw; int maxn,maxj; int main(){ cin>>ab>>bc; x=strlen(ab); y=strlen(bc); for(i=0;i<x;i++) a[i]=ab[x-i-1]-'0'; for(i=0;i<y;i++) b[i]=bc[y-i-1]-'0'; maxn=max(x,y); for(i=0;i<maxn;i++){ a[i]=a[i]-b[i]+jw; jw=a[i]/10; a[i]%=10; } if(jw==1) cout<<jw; int flag = 0; for(i=maxn-1;i>=0;i--){ if(flag == 0 && a[i] ==0 ){ continue; } cout<<a[i]; flag++; } return 0; }
0
0
0
exit code: 0, checker exit code: 0
0
9999
-9-9-9-9
-9999
exit code: 0, checker exit code: 0
9999
9999
0
exit code: 0, checker exit code: 0
1000
1
100-1
999
exit code: 0, checker exit code: 0
9
1000
-1009
-991
exit code: 0, checker exit code: 0
999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999
0
exit code: 0, checker exit code: 0
9999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999
0
exit code: 0, checker exit code: 0
99999999999999999999999999999999999999999999999999
99999999999999999999999999999999999999999999999999
0
exit code: 0, checker exit code: 0
999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999
0
exit code: 0, checker exit code: 0
9999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999
0
exit code: 0, checker exit code: 0
1000000000000000000000000000000000000000000000000000000000000000000000000
1
100000000000000000000000000000000000000000000000000000000000000000000000-1
999999999999999999999999999999999999999999999999999999999999999999999999
exit code: 0, checker exit code: 0
10000000000000000000000000000000000000000000000000000000000000000000000000
1
1000000000000000000000000000000000000000000000000000000000000000000000000-1
9999999999999999999999999999999999999999999999999999999999999999999999999
exit code: 0, checker exit code: 0
100000000000000000000000000000000000000000000000000000000000000000000000000
1
10000000000000000000000000000000000000000000000000000000000000000000000000-1
99999999999999999999999999999999999999999999999999999999999999999999999999
exit code: 0, checker exit code: 0
1000000000000000000000000000000000000000000000000000000000000000000000000000
1
100000000000000000000000000000000000000000000000000000000000000000000000000-1
999999999999999999999999999999999999999999999999999999999999999999999999999
exit code: 0, checker exit code: 0
1
1000000000000000000000000000000000000000000000000000000000000000000000000000
-1000000000000000000000000000000000000000000000000000000000000000000000000001
-999999999999999999999999999999999999999999999999999999999999999999999999999
exit code: 0, checker exit code: 0
exit code: 0, checker exit code: 0
1
100000000000000000000000000000000000000000000000000000000000000000000000000000
-100000000000000000000000000000000000000000000000000000000000000000000000000001
-99999999999999999999999999999999999999999999999999999999999999999999999999999
exit code: 0, checker exit code: 0
1000000000000000000000000000000000000000000000000000000000000000000000000000
999999999999999999999999999999999999999999999999999999999999999999999999999
1-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9-9
1
exit code: 0, checker exit code: 0
11111111111111111111111111111111
9
1111111111111111111111111111111-8
11111111111111111111111111111102
exit code: 0, checker exit code: 0
exit code: 0, checker exit code: 0
437328626774063665803915871404008212687438012108552854847641587279800
81791779174568526860325946002883907783052244001749123540319686
4373286-650-23-7-1-65-113-6-54-1-10111-2-1-9-42210-204-531-7-7-11-5631-285310-252-2047-1602-8-6
437328544982284491235389011078062209803530229056308853098518046960114
exit code: 0, checker exit code: 0
6510465041382865294277703566452499138267607388457995157749162545926111849804947
9718227891822059833970229270315152200295900132271956024285131012156988618098
651-9-35-3-22-6-5-1104324-5-644-2-7334-32-221840-260674-92-688325724-801725-1-2-34149140-4-5-1-412-1-49-5-1
6500746813491043234443733337182183986067311488325723201724877414913954861186849
exit code: 0, checker exit code: 0
341734685223931917743775753151059772261074111231172752343020707576794365328386
632254845009667889954895703714957334876340632803596769021571151443891999124
341102431-6-2-293-83-50-1-4-6-221-1-4-2-65-2-745-22-5-13-3-80-2-2-31-40-1-77-12-4-4-4-2-600-12-76425351-5-34-6-7-1262
341102430378922249853820857447344814926197770598369155573999136425350473329262
exit code: 0, checker exit code: 0
6898628796099779134183401375097724901898708855729831567
1115818880147467008736683964371388260046604516953670690
5783-210-116-15231213-4-65-3-2-8-2-611-3264-6-47-6185210434-1-2-362-41-1-37
5782809915952312125446717410726336641852104338776160877
exit code: 0, checker exit code: 0
2309994894971488050149280702356471543973257595322917294376079582288707325279
98687457495074269577268262204461193612559526820356049
23099948949714880501492-1-81-8-5-10-10-2-45-3-171-6-3-2033-31-40713-2332-23-66703-7-362-1-270-3-1230
2309994894971488050149182014898976469703680327060712833182467022761886969230
exit code: 0, checker exit code: 0
564879666814880836136629408274372532301063623969
254046988030078
5648796668148808361366294082743723-2-23-4-5-9-2-56-139-11
564879666814880836136629408274372278254075593891
exit code: 0, checker exit code: 0
562793592210880128875054855216654439471596913203230180330818
519237147256209442472999194826639831405
562793592210880128875-54-562-21-3-140-223003-11240-8-61-9-1-61-6-55-9-50-1413
562793592210880128874535618069398230029123914008403540499413
exit code: 0, checker exit code: 0
249788518262419080275785360774252999
98293723575345384
2497885182624190802-2-35-12-44-320-1-11-3615
249788518262419080177491637198907615
exit code: 0, checker exit code: 0
11913738436670614549007196779
362811135577210675135474556
116-51-12730110-7404-1-34-1-32-322223
11550927301093403873871722223
exit code: 0, checker exit code: 0
3471849240212708670240242954815198650998327304746776356812510144056
72286918946460259434081
34718492402127086702402429548151986509983273-725-40-26-2-6104-523-4-9-3100-35
3471849240212708670240242954815198650998327232459857410352250709975
exit code: 0, checker exit code: 0