题目链接
计算机软件能力认证考试系统http://118.190.20.162/view.page?gpid=T123
题目分析
本题首先对各项权重与分数进行乘积,再将各项的积进行求和,即可获得想要阈值。唯一需要注意的地方,就是题目中要求使用的 ReLU 函数,需要将负值变为 0。
代码实现
#include<iostream>
using namespace std;
int main(int argc,char* argv[])
{
int n;
long int res = 0 /* 求和结果 */ ;
int score, w; // 单项的分与权重
cin >>n;
for(int i=0;i<n;i++) // 计算各项和
{
cin >>w>>score;
res += w*score;
}
if(res<0)
{
res = 0;
}
cout <<res;
return 0;
}