题目:EndAs GPA
来源:吉林大学ACM集训队选拔赛(重现赛)
解题思路
期末成绩 GPA 计算 。
如果结果为 4.0,则输出 Yes,否则 No。绝对误差小于 。
C++代码
#include<cstdio>
#include<vector>
#include<cmath>
using namespace std;
int main(){
int n;
scanf("%d", &n);
vector<int> a(n), p(n);
for(int i=0; i<n; ++i)
scanf("%d", &a[i]);
for(int i=0; i<n; ++i)
scanf("%d", &p[i]);
int ans = 0;
for(int i=0; i<n; ++i){
ans += p[i] * a[i];
}
if(abs(ans - 10000) < 25)
printf("Yes\n");
else
printf("No\n");
return 0;
}
京公网安备 11010502036488号