Team

Team
Codeforces easy

يوجد ثلاثة أصدقاء و \(N\) من المسائل. يمكن حل المسألة إذا وفقط إذا كان اثنان أو أكثر من الأصدقاء يعرفون حلها.

لكل مسألة من المسائل \(N\)، تُعطى لك معلومة عمّا إذا كان كل صديق يعرف الحل أم لا، ومهمتك هي حساب عدد المسائل التي يمكن حلها.

Solution

سنقوم ببساطة بالتكرار على جميع المسائل، وعدّ عدد الأصدقاء الذين يعرفون حل كل مسألة. إذا كان العدد على الأقل \(2\)، نزيد عدّادًا صحيحًا يمثل الناتج النهائي.

#include<iostream>
using namespace std;

int main () {
    int n;
    cin >> n;

    int ans = 0;

    for (int i = 0 ; i < n ; i++) {
        int f1, f2, f3;
        cin >> f1 >> f2 >> f3;

        if (f1 + f2 + f3 >= 2) ans++;
    }

    cout << ans;
}