Submission #833491

#TimeUsernameProblemLanguageResultExecution timeMemory
833491vjudge1Exam (eJOI20_exam)C++17
12 / 100
17 ms2004 KiB
#include <bits/stdc++.h>
#define int long long
#define vi vector<int>
#define endl "\n"
#define invec(name, n) for(int abc = 0; abc < n; abc++) cin >> name[abc];
#define outvec(name, n) for(int abc = 0; abc < n; abc++) cout << name[abc] << " ";
#define format_decimal(x) fixed << setprecision(x)

using namespace std;

void solve()
{
	int n; cin >> n;
	vi h(n), t(n); invec(h, n); invec(t, n);
	bool found = false;
	int ctr = 0;
	int ans = 0;
	for(int i = 0; i < n; i++)
	{
		if(h[i] == t[i]) found = true;
		if(h[i] <= t[i]) ctr++;
		else
		{
			if(found) ans += ctr;
			found = false;
			ctr = 0;
		}
	}
	
	if(found) ans += ctr;
	found = false;
	ctr = 0;
	
	cout << ans;
	
	cout << endl;
}

signed main()
{    
	ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int t = 1;
    //cin >> t;
    for(int i = 1; i <= t; i++) solve();
    
    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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...