题解 | 左侧严格小于计数
左侧严格小于计数
https://www.nowcoder.com/practice/c5922c6cdd1445749bd42f586c422435
#include <iostream>
#include <vector>
using namespace std;
int main() {
int a, b, num;
vector<int> vec;
while (cin >> a) { // 注意 while 处理多个 case
for (int i = 0; i < a; ++i) {
cin >> b;
vec.push_back(b);
}
for(auto it = vec.begin();it != vec.end();++it)
{
num = 0;
for(auto it2 = vec.begin();it2 != it;++it2)
{
if(*it2 < *it) num++;
}
cout << num << " ";
}
}
return 0;
}
查看2道真题和解析