题解:SP7169 EGYPIZZA - Pizza

· · 题解

题目传送门

题目大意

给你 n 个分数(三种可能 \frac{1}{4}、\frac{2}{4}、\frac{3}{4})求向上取整所有分数的和并加 1 后的值。

思路

因为只有三种,我们可以统计一下每个的人数,最后统计、相加,输出别忘了加一就行。

代码

#include<bits/stdc++.h>
using namespace std;
int n,s1;
string s;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>s;
        if(s=="1/2")s1=s1+2;
        if(s=="3/4")s1=s1+3;
        if(s=="1/4")s1=s1+1;
    }
    cout<<ceil(s1/4.0)+1;
    return 0;
}