关注
int main() {
int n, m;
cin >> n >> m;
vector<int> nums(n, 0);
unordered_map<int, int> mp;
set<int> st;
for (int i = 0; i != n; ++i) {
cin >> nums[i];
mp[nums[i]] = i;
st.insert(nums[i]);
}
int flag = 0;//A队挑选
string res(n, 'C');
while (!st.empty()) {
int select = *st.rbegin();
int index = mp[select];
int count1 = 1, count2 = 1;
int change1 = 0, change2 = 0;
char c = 'A';
if (flag == 0) flag = 1;
else {
c = 'B';
flag = 0;
}
res[index] = c;
st.erase(select);
while (change1 < m &;&; index - count1 >= 0) {
if (res[index - count1] == 'C') {
res[index - count1] = c;
st.erase(nums[index - count1]);
++change1;
}
++count1;
}
while (change2 < m &;&; index + count2 < n) {
if (res[index + count2] == 'C') {
res[index + count2] = c;
st.erase(nums[index + count2]);
++change2;
}
++count2;
}
}
cout << res << endl;
//system("pause");
return 0;
}
查看原帖
点赞 1
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
深信服
| 校招
| 15个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 小厂实习有必要去吗 #
31132次浏览 214人参与
# 我的工作日记 #
52448次浏览 756人参与
# 国企和大厂硬件兄弟怎么选? #
112690次浏览 1637人参与
# 影石Insta360求职进展汇总 #
107136次浏览 960人参与
# 文科生还参加今年的春招吗 #
2856次浏览 24人参与
# 选择和努力,哪个更重要? #
40437次浏览 459人参与
# 如果再来一次,你还会学硬件吗 #
102252次浏览 1230人参与
# 中核求职进展汇总 #
13059次浏览 123人参与
# 我的国央企投递进展 #
35737次浏览 242人参与
# 如果公司降薪,你会跳槽吗? #
43933次浏览 343人参与
# 一人推荐一个值得去的通信/硬件公司 #
160840次浏览 1734人参与
# 长光卫星求职进展汇总 #
27342次浏览 180人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
68207次浏览 493人参与
# 机械人选offer,最看重什么? #
68423次浏览 431人参与
# 大疆的机械笔试比去年难吗 #
63993次浏览 576人参与
# 大疆今年的机械笔试难吗? #
35192次浏览 407人参与
# 你的秋招简历被谁挂了? #
216174次浏览 2403人参与
# 考公VS就业,你怎么选? #
51532次浏览 369人参与
# 秋招盘点:机械人值得去的企业 #
60894次浏览 630人参与
# 24届市场营销薪资爆料 #
9349次浏览 62人参与