0
点赞
收藏
分享

微信扫一扫

小明爱数列

西街小学的王 2022-03-19 阅读 178
c++
#include<iostream>
#include<vector>

using namespace std;

vector<int> v;

int main()
{
	int n, k;
	cin >> n >> k;
	
	int a;

	for (int i = 1; i <= n; i++)
	{
		cin >> a;
		v.push_back(a);
	}

	char c;
	int x, y;
	for (int i = 0; i < k; i++)
	{
		cin >> c;
		if (c == 'D')
		{
			int x;
			cin >> x;
			if (x > v.size())
				continue;
			v.erase(v.begin()+x);
		}
		else
		{
			int x, y;
			cin >> x >> y;
			if (x < v.size())
				v.insert(v.begin() + x, y);
			else v.push_back(y);
		}
	}

	cout << v.size() << endl;

	for (vector<int>::iterator it = v.begin(); it != v.end(); it++)
		cout << *it << ' ';

	return 0;
}
举报

相关推荐

0 条评论