满级题解
2026-07-12 22:35:31
发布于:北京
1阅读
0回复
0点赞
vector特别好使
倡导用加快三件套(用scanf和printf也行)
废话不说,上代码
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <queue>
#include <stack>
#include <stdint.h>
#include <stdio.h>
#include <string>
#include <vector>
// #include <windows.h> // 不用万能头好习惯
#define Inf INFINITY
#define pb(x) push_back(x) // 简化
#define pp() pop_back()
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(nullptr); // 加快输入的速度
cout.tie(nullptr); // 加快输出的速度
vector<int>a; // 定义变量并且输入
int n;
cin >> n;
for (int i = 0; i < n; i++) {
int _0; char _1;
cin >> _1; // 输入需要操作的字符
if (_1 == 'I') {cin >> _0; a.pb(_0);} // 验证输入的字符: 如果是I就读入
else a.pp(); // 否则就移除
}
for (int i = 0; i < a.size(); i++) { // 遍历输出
cout << a[i] << ' ';
}
return 0;
}
这里空空如也





有帮助,赞一个