社区讨论

求问set+map和手动去重区别

P1955[NOI2015] 程序自动分析参与者 2已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@mihk8vyv
此快照首次捕获于
2025/11/27 23:00
3 个月前
此快照最后确认于
2025/11/29 09:45
3 个月前
查看原帖
原本是
CPP
s.clear();
for(int i = 1; i <= n; ++i){
  cin >> data[i].a >> data[i].b >> data[i].e;
  s.insert(data[i].a);
  s.insert(data[i].b);
}
id.clear();
int tot = 0;
for(auto i : s){
	id[i] = ++tot;
}
后面id[data[i].a]调用,70pts

但后来用unique+lower_bound就AC了,也没改别的......

所以有dalao告诉蒟蒻为什么吗QAQ

回复

4 条回复,欢迎继续交流。

正在加载回复...