求助 为什么思路对了 只有一个ac啊 8870题
  • 板块题目总版
  • 楼主cyd15967
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/2/3 19:57
  • 上次更新2023/10/24 01:50:51
查看原帖
求助 为什么思路对了 只有一个ac啊 8870题
894067
cyd15967楼主2023/2/3 19:57
#include<stdio.h>
int a[2000010], b[200010], d[200010];
int m, n;
int max(int a ,int b )
{
	return a>b? a:b ;
}
int main()
{
	int  Max;
	int i;
	scanf("%d%d", &m, &n);
	Max=max(m,n);
for(i=0; i<=Max; i++)
{
	d[i]=0;
	a[i]=0;
	b[i]=0;
}
for( i=m-1; i>=0; i--)
{
	scanf("%d", &a[i]);
}
for(i=n-1; i>=0; i--)
{
	scanf("%d", &b[i]);
}
int mark=2;
for(i=0; i<Max; i++)
{
	d[i+1]=(a[i]+b[i]+d[i])/mark;
	d[i]=(a[i]+b[i]+d[i])%mark;
	mark++;
}
if(d[Max]!=0)
Max+=1;
for(i=Max-1; i>=0; i--)

printf("%d", d[i]);

return 0;
}       
2023/2/3 19:57
加载中...