printf 玄学错误
查看原帖
printf 玄学错误
641953
Determination_Y楼主2023/7/1 13:10

AC code

#include <bits/stdc++.h>
using namespace std;

int n,x,sum;

int main()
{
	while(scanf("%d",&x)!=EOF) n++,sum+=x;
	long long ans=sum*pow(2,n-1);
	printf("%lld",ans);
	return 0;
}

Input:3 2,Output:10




WA code

#include <bits/stdc++.h>
using namespace std;

int n,x,sum;

int main()
{
	while(scanf("%d",&x)!=EOF) n++,sum+=x;
	printf("%lld",1ll*sum*pow(2,n-1));
	return 0;
}

Input:3 2,Output:4621819117588971520

2023/7/1 13:10
加载中...