在线捏脸网站需要多少钱wordpress拍卖插件
在线捏脸网站需要多少钱,wordpress拍卖插件,中国最新消息新闻,360提交入口姓名
王胤皓
AC 记录 题目#xff1a; 思路
用数组进行操作太难#xff0c;而这些操作可以再 STL 中的 vector 容器#xff0c;有 insert 和 erase 函数#xff0c;所以非常方便。 vector 下标从 0 0 0 开始#xff0c;所以所有操作都要 − 1 -1 −1。
操作 1 1 1 …姓名
王胤皓
AC 记录 题目 思路
用数组进行操作太难而这些操作可以再 STL 中的 vector 容器有 insert 和 erase 函数所以非常方便。 vector 下标从 0 0 0 开始所以所有操作都要 − 1 -1 −1。
操作 1 1 1
使用 vector 中的 insert 函数用法第一个是位置的地址就是 vector.begin()……第二个是插入的值在此题中应使用以下语句v.insert(v.begin()pos-1,x);。
操作 2 2 2
使用 vector 中的 erase 函数用法第一个是删除的起始位置的地址就是 vector.begin()……第二个是删除的结束位置的地址也就是 vector.begin()……在此题中应使用以下语句v.begin()pos-1,v.begin()pos。
操作 3 3 3
直接更改即可语句v[pos-1]x;。
操作 4 4 4
当然就是输出啦输出 v[pos-1]。
最终输出长度然后输出 vector 里面的元素就可以啦是不是非常简单~
代码
#includebits/stdc.h
using namespace std;
int main(){int n,m;cinnm;vectorint v;for(int i1; in; i){int x;cinx;v.push_back(x);}while(m--){int t;cint;if(t1){int pos,x;cinposx;v.insert(v.begin()pos-1,x);}if(t2){int pos;cinpos;v.erase(v.begin()pos-1,v.begin()pos);}if(t3){int pos,x;cinposx;v[pos-1]x;}if(t4){int pos;cinpos;coutv[pos-1]endl;}}coutv.size()endl;for(auto it:v){cout(it) ;}return 0;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88652.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!