题意:计算Bestcoder四题的得分。
思路:直接模拟,4项分数直接计算后输出。注意不要低于百分之40的分。
//#include <bits/stdc++.h>
#include <iostream>
#include <cstdio>
#define LL long long
using namespace std;
const int N=;
int a[N];
int b[N]; int cal()
{
int ans=;
ans=(/*(-a[])-b[]* >*0.4? /*(-a[])-b[]*: *0.4 );
ans+=(/*(-a[])-b[]*>*0.4? /*(-a[])-b[]*: *0.4);
ans+=(/*(-a[])-b[]*>*0.4? /*(-a[])-b[]*: *0.4);
ans+=(/*(-a[])-b[]*>*0.4? /*(-a[])-b[]*: *0.4);
return ans;
}
int main()
{
// freopen("input.txt", "r", stdin);
int t, j=;
cin>>t;
while(t--)
{
scanf("%d%d",&a[],&b[]);
scanf("%d%d",&a[],&b[]);
scanf("%d%d",&a[],&b[]);
scanf("%d%d",&a[],&b[]);
printf("Case #%d: %d\n",++j,cal());
}
return ;
}
AC代码