本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
已知大写字母 A 的 ASCII 码为 65,请问大写字母 L 的 ASCII 码是多少?
运行限制
-
最大运行时间:1s
-
最大运行内存: 128M
#include <iostream>
using namespace std;
int main()
{
cout<<(int)'L'<<endl;
return 0;
}
题目描述
给定三个整数数组
A=[A1,A2,⋯A**N],
B=[B1,B2,⋯B**N],
C=[C1,C2,⋯C**N],
请你统计有多少个三元组(i,j,k) 满足:
-
1≤i,j,k≤N;
-
A**i<B**j<C**k。
输入描述
第一行包含一个整数 N*。
第二行包含 N 个整数 1A1,A2,⋯A*N。
第三行包含 N个整数 B1,B2,⋯B*N。
第四行包含 N 个整数 C1,C2,⋯C*N。
其中,1≤N≤105,0≤Ai,Bi,Ci≤105。
输出描述
输出一个整数表示答案。
输入输出样例
示例
输入
3 1 1 1 2 2 2 3 3 3
输出
27
运行限制
-
最大运行时间:2s
-
最大运行内存: 256M
#include <iostream>
using namespace std;
int main()
{
long long count = 0;
long long n;
cin>>n;
long long int a[n + 1] , b[n + 1] , c[n + 1];
for(long long i = 1 ; i <= n ; i++) cin>>a[i];
for(long long i = 1 ; i <= n ; i++) cin>>b[i];
for(long long i = 1 ; i <= n ; i++) cin>>c[i];
for(long long i = 1 ; i <= n ; i++){
for(long long j = 1 ; j <= n ; j++){
for(long long z = 1 ; z <= n ; z++){
if(a[i] < b[j] && b[j] < c[z]){
count++;
}
}
}
}
cout<<count<<endl;
return 0;
}