頭良くなりたい人

文系大学生shadeのブログです。競技プログラミングや人文学の話題,受験ネタなど。

ABC121 B - Can you solve this?

問題はこちら
atcoder.jp

指針

問題文の通り。

コード

#include <bits/stdc++.h>
using namespace std;
 
int main(){
    int n,m,c;
    cin>>n>>m>>c;
    
    vector<int> b(m);
    for(int i=0; i<m; i++){
        cin>>b.at(i);
    }
    
    vector<vector<int>> a(n,vector<int> (m));
    for(int i=0; i<n; i++){
        for(int j=0; j<m; j++){
            cin>>a.at(i).at(j);
        }
    }
 
    int count=0;
 
    for(int i=0; i<n; i++){
        int req=0;
        for(int j=0; j<m; j++){
            req+=a.at(i).at(j)*b.at(j);
        }
        req+=c;
        if(req>0){
            count++;
        }
    }
 
    cout<<count<<endl;
}