关注
// 贴上第二个代码,只通过了60%
#include <iostream>
#include <vector>
#include <algorithm>
struct X
{
int priority;
int order;
X(int p, int o) : priority(p), order(o) {}
friend bool operator<(const X& lhs, const X& rhs);
};
bool operator<(const X& lhs, const X& rhs)
{
return lhs.priority > rhs.priority;
}
void printOrder(const int input[], int len, int output[])
{
if (len == 0)
return;
std::vector<X> xs;
xs.reserve(len);
for (int i = 0; i < len; ++i)
{
xs.emplace_back(input[i], i);
}
std::stable_sort(xs.begin(), xs.end());
for (int i = 0; i < len; ++i)
{
output[i] = xs[i].order;
}
}
int main()
{
char in;
std::vector<int> temp;
while (std::cin >> in)
{
if (in == ',')
continue;
temp.push_back(in - '0');
}
int *input = new int[temp.size()];
int *output = new int[temp.size()];
int len = temp.size();
for (int i = 0; i < len; ++i)
*(input + i) = temp[i];
printOrder(input, len, output);
for (int i = 0; i < len; ++i)
{
if (i == 0)
std::cout << output[i];
else
std::cout << ", " << output[i];
}
}
查看原帖
点赞 评论
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
- 1... 我因为在开水团面活水被光速开除1.2W
- 2... 字节last day,知无不言!4551
- 3... 分享我的秋招之路(2025届版)3957
- 4... 🐧应届生选offer防踩坑指南:为什么"有鹅选鹅"是当前最佳策略?3547
- 5... 找实习三个月,感觉已无心气3235
- 6... 中金所一面3071
- 7... 字节剪映后端暑期面经(附timeline)2707
- 8... 通过我的工位,能看出我是什么样的人吗?2672
- 9... 你的经历比较单薄, 但简历又弥补了这一点--双非仔个人简历分享2638
- 10... 作为面试官,比较喜欢听到「实习收获」回答是什么样的?2017
正在热议
更多
# 晒一晒你的工位 #
73798次浏览 242人参与
# 24届的你们现状如何了? #
68607次浏览 397人参与
# 华泰证券Fintech星战营 #
191240次浏览 348人参与
# 写给毕业5年后的自己 #
7682次浏览 138人参与
# 电网笔面经互助 #
32901次浏览 327人参与
# 职场捅娄子大赛 #
338571次浏览 3415人参与
# 今年形式下双非本找得到工作吗 #
136330次浏览 1038人参与
# 实习中的菜狗时刻 #
355144次浏览 3262人参与
# 想给25届机械人的秋招建议 #
26279次浏览 218人参与
# 机械人,你的秋招第一份简历被谁挂了 #
137589次浏览 1972人参与
# 工作压力大怎么缓解 #
77123次浏览 923人参与
# 请用你的专业向妈妈表白 #
15757次浏览 111人参与
# 腾讯求职进展汇总 #
830200次浏览 8823人参与
# 面试被问期望薪资时该如何回答 #
248232次浏览 1444人参与
# 25届非技术实习投递记录 #
116154次浏览 969人参与
# 职场情商大赛 #
128290次浏览 650人参与
# 你的秋招第一场笔试是哪家 #
129034次浏览 1402人参与
# 哪些公司笔/面试难度大? #
2728次浏览 20人参与
# 双非本科的出路是什么? #
125311次浏览 1204人参与
# 贝壳求职进展汇总 #
22483次浏览 153人参与
# 互联网回暖,腾讯要招5000人! #
16842次浏览 553人参与