给出N个整数,要统计每个数前面有多少比它大的数字。比如有5个数的数列:25134,则第1个数2之前有0个数比它大;第2个数5之前有0个数比它大;第3个数1之前有2个数比它大;第4个数3之前有1个数比它大:第5个数4之前有1个数比它大数据范围:每个数范围是[0...200],N<=10
#include<iostream>
using namespace std;
int d[100002];
int c[1300];
int main(){
int n,ans,x;
cin>>n;
for(int i-0;i<n;i++)
for(inti=0;i<n;i++){
for(int j=;j<=200;j++)
Cout<<ans<<" "
cout<<endl;
return 0;
1处应填
cin>>c[i]
cin>>d[i]
read(c[i])
read(d[i])
2处应填
ans++
c[i] =d[i]
ans=0
c[i]++
3处应填
d[i]
c[i]+1
d[i]+1
c[i]
4处应填
c[j]+=d[i]
ans+=(c[j]==1)
ans++
ans+=c[j]
5处应填
c[d[i]]++
c[i]++
ans=c[i]
d[e[i]]++
发表评论