CF689D.Friends and Subsequences

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Mike and !Mike are old childhood rivals, they are opposite in everything they do, except programming. Today they have a problem they cannot solve on their own, but together (with you) — who knows?

Every one of them has an integer sequences aa and bb of length nn . Being given a query of the form of pair of integers (l,r)(l,r) , Mike can instantly tell the value of while !Mike can instantly tell the value of .

Now suppose a robot (you!) asks them all possible different queries of pairs of integers (l,r)(l,r) (1<=l<=r<=n)(1<=l<=r<=n) (so he will make exactly n(n+1)/2n(n+1)/2 queries) and counts how many times their answers coincide, thus for how many pairs is satisfied.

How many occasions will the robot count?

输入格式

The first line contains only integer nn ( 1<=n<=2000001<=n<=200000 ).

The second line contains nn integer numbers a1,a2,...,ana_{1},a_{2},...,a_{n} ( 109<=ai<=109-10^{9}<=a_{i}<=10^{9} ) — the sequence aa .

The third line contains nn integer numbers b1,b2,...,bnb_{1},b_{2},...,b_{n} ( 109<=bi<=109-10^{9}<=b_{i}<=10^{9} ) — the sequence bb .

输出格式

Print the only integer number — the number of occasions the robot will count, thus for how many pairs is satisfied.

输入输出样例

  • 输入#1

    6
    1 2 3 2 1 4
    6 7 1 2 3 2
    

    输出#1

    2
    
  • 输入#2

    3
    3 3 3
    1 1 1
    

    输出#2

    0
    

说明/提示

The occasions in the first sample case are:

1. l=4l=4 , r=4r=4 since max2=min2max{2}=min{2} .

2. l=4l=4 , r=5r=5 since max2,1=min2,3max{2,1}=min{2,3} .

There are no occasions in the second sample case since Mike will answer 33 to any query pair, but !Mike will always answer 11 .

首页