Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #inlude <bits/stdc++.h>
- using namespace std;
- const int MOD = (int)1e9+7;
- int count_zeros(const vector<int>& a) {
- int answ = 0; for (auto it : a) answ += it == 0; return answ;
- }
- int main() {
- int n, nLetters; cin >> n >> nLetters;
- vector<int> a(n), b(n);
- for (auto& it : a) cin >> it;
- for (auto& it : b) cin >> it;
- int64_t P = 0, Q = count_zeros(a) + count_zeros(b);
- int64_t q = Q;
- int64_t mul = 1;
- for (int i = 0; i < n; ++i) {
- if (a[i] > 0 && b[i] > 0) {
- if (a[i] > b[i]) {
- P = P + mul * q;
- break;
- } else if (a[i] < b[i]) {
- break;
- }
- } else if (a[i] > 0 && b[i] == 0) {
- P = P + mul * (a[i]-1) * q;
- mul = 1;
- } else if (a[i] == 0 && b[i] > 0) {
- } else if (a[i] == 0 && b[i] == 0) {
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement