F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

三元环

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/524288 K (Java/Others)
Total Submission(s): 745    Accepted Submission(s): 217


Problem Description
小马给出长度为 $n$ 的正整数序列 $f,g$,现以如下方式生成 $n$ 个点的有向图:

<pre><code class="html">for i from 1 to n:
for j from i+1 to n:
if f[i] < f[j] and g[i] < g[j]:
add edge from i to j
else:
add edge from j to i</code></pre>
试求出图中三元环的个数。
 

Input
第一行包含 $1$ 个正整数 $n$($1 \leq n \leq 200000,1 \leq f_i,g_i \leq n$)。

第二行包含 $n$ 个正整数,第 $i$ 个正整数表示 $f_i$。

第三行包含 $n$ 个正整数,第 $i$ 个正整数表示 $g_i$。
 

Output
输出共 $1$ 行,输出 $1$ 个整数,表示最终答案。
 

Sample Input
9 3 7 2 1 4 5 9 8 7 2 4 1 5 7 9 2 4 1
 

Sample Output
4
 

Hint
$(1,8,4),(1,8,7),(7,4,3),(8,4,3)$
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-10 12:54:48, Gzip enabled