【洛谷】P1160 队列安排
发布日期:2021-05-12 19:55:24 浏览次数:19 分类:精选文章

本文共 2957 字,大约阅读时间需要 9 分钟。

C++ List������������������������������������������
���C++������������`List`���������������������������������������������������������������������������������������������������������������������������������List������������������������������������������
`List`���������������`std::list`������������������������������������������������������������������������������������������������������������������������������������������������
```cpp
#include
#include
using namespace std;
int n, m, k, p;
list
v;
int vis[100010];
int main() {
// ������������������������
io::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
// ���������������������
v.push_back(1);
auto t1 = v.begin();
// ������������������
for (int i = 2; i <= n; ++i) {
cin >> k >> p;
if (!p) {
t[i] = v.insert(t[k], i);
} else {
t[i] = v.insert(next(t[k]), i);
}
}
// ������������������
memset(vis, 0, sizeof(vis));
cin >> m;
while (m--) {
cin >> k;
if (!vis[k]) {
v.erase(t[k]);
vis[k] = 1;
}
}
// ������������
cout << *v.begin();
for (auto it = next(v.begin()); it != v.end(); ++it) {
cout << " " << *it;
}
return 0;
}

���������������������

  • ������������������������

    • ������������������������n������������������v������������������������1���
    • ������auto t1 = v.begin();���������������������������������������
  • ������������������

    • ������for������������������������������k���������p���
    • ������p���������������������������p=0���������v.insert(t[k], i)���p=1���������v.insert(next(t[k]), i)���
    • ���������������t������������������������������������List���������iterator������������������������������������
  • ������������������

    • ������memset���������vis������������������������������������
    • ������������������m������������������������
    • ���������������������������vis[k]������������������t[k]���������������������������������
  • ������������

    • ���������������������������������
    • ���������������������������������������������������������������������������������������
  • ���������������

    • ���������������������������������������������IO������������������������������������
    • ���������������������������������������������������������������
    • ���������������������������������������������������������������������������������
    • ���������������������������������������������������������������������������������������������������������

    ������������

    ���������������������������������������������������������������������

    • ������������������������
    • ������������������������������������������
    • ���������������������������������������

    ������

    ������������������List���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:【洛谷】P4387 【深基15.习9】验证栈序列
    下一篇:【洛谷】P2440 木材加工

    发表评论

    最新留言

    做的很好,不错不错
    [***.243.131.199]2025年04月17日 02时49分16秒