很简单,把题目意思读懂就可以了。
题目的意思是累加一下每科的重要程度*成绩的权值,然后如果这个累加值小于等于0就输出0,否则就输出累积值。
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int sum;
struct pj
{
int score,w;
}a[N];
int main()
{
int n;cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i].score>>a[i].w;
}
for(int i=0;i<n;i++)
{
sum+=(a[i].score*a[i].w);
}
if(sum<=0)cout<<0<<endl;
else cout<<sum<<endl;
return 0;
}