why??
查看原帖
why??
941843
Jayant_xincheng楼主2023/6/8 19:58
//第一次  80
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
	unsigned long long n,tot=0;
	cin>>n;
	unsigned long long a[n],b[n];
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	for(int i=0;i<n;i++)
	{
		cin>>b[i];
	}
	for(int i=0;i<n;i++)
	{
		tot+=a[i]*b[i];
	}
	cout<<tot<<endl;
}
//第二次 100
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
	int n,tot=0;
	cin>>n;
	int a[n],b[n];
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	for(int i=0;i<n;i++)
	{
		cin>>b[i];
	}
	for(int i=0;i<n;i++)
	{
		tot+=a[i]*b[i];
	}
	cout<<tot<<endl;
}

为什么我把unsigned long long改成int就AC了

2023/6/8 19:58
加载中...