Submission #1124629

#TimeUsernameProblemLanguageResultExecution timeMemory
1124629ElayV13Genetics (BOI18_genetics)C++20
0 / 100
38 ms3328 KiB
#include <bits/stdc++.h> using namespace std; #define int long long #define ld double #define FOR(L , R) for(int i = L;i <= R;i++) const int INF = 1e18; const int sz = 2e5 + 5; const int usz = 1e6 + 5; const int mod = 998244353; signed main() { ios_base::sync_with_stdio(0); cin.tie(0); int n , m , k; cin >> n >> m >> k; vector < string > a(n + 1); for(int i = 1;i <= n;i++) cin >> a[i]; vector < vector < int > > cnt(m + 1 , vector < int > (2 , 0)); for(int i = 0;i < m;i++) { for(int j = 1;j <= n;j++) { if(a[j][i] == 'A') cnt[i + 1][0]++; if(a[j][i] == 'C') cnt[i + 1][1]++; } } for(int i = 1;i <= n;i++) { int cn = 0; for(int j = 0;j < a[i].size();j++) { int dif = 0; if(a[i][j] == 'A') { dif += cnt[j + 1][1]; } else { dif += cnt[j + 1][0]; } if(dif == k) cn++; } if(cn == m){ cout << i << endl; return 0; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...