这道题直接暴力即可
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int n;
cin>>n;
int i,w;
vector<int> v;
vector<int> v1;
for(int j=0;j<n;j++)
{
cin>>i>>w;
v.push_back(i);
v1.push_back(w);
}
int sum=0;
vector<int>::iterator ite=v.begin();
vector<int>::iterator ite1=v1.begin();
for(int j=0;j<n;j++)
{
sum+=((*ite)*(*ite1));
ite++;
ite1++;
}
if(sum>0)
cout<<sum;
else
cout<<'0';
}
因为最近一直在练习STL容器,所以用vector做的,麻烦了些哈哈。