1000. List

#include <iostream>
#include <list>

using namespace std;

int main()
{
    int n;
    while(cin >> n) {
        list <int> num;
        while(n--) {
            string s;
            cin >> s;
            if(s == "push_back") {
                int a;
                cin >> a;
                num.push_back(a);
            } else if(s == "push_front") {
                int b;
                cin >> b;
                num.push_front(b);
            } else if(s == "pop_back") {
                num.pop_back();
            } else if(s == "pop_front") {
                num.pop_front();
            } else if(s == "print") {
                cout << "List:" << endl;
                for(list<int>::iterator it = num.begin(); it != num.end(); it++) {
                    cout << *it << endl;
                }
            }
        }
        num.clear();
    }
 }

时间: 2024-10-06 23:39:11

1000. List的相关文章

AD域控制器 修改查询记录最大值1000的限制

作为一个AD管理员来说,我们AD计算机管理工具管理LDAP服务是很常见的,但是如果我们组织内的用户比较多的话,就会遇到一个问题呢,通过计算机管理工具搜索所有用户或者某个OU下用户的时候就会发现出现提示信息,提示最大可以显示1000个用户,如果想显示更多的用户需要增加参数或者修改配置等.我们可以通过以下方式进行修改. 开始 -> 运行 -> cmd 输入:  ntdsutil 2. 输入: ldap policies 3. 输入: connections 4. 连接域: connect to d

全球首款1000核处理器问世,1节5号电池供电

近日,加州大学戴维斯分校(University of California, Davis)研究人员开发出了一款1000核处理器,这款处理器被称为“KiloCore”,是全球首款拥有1000个内核的处理器.而且,这1000个内核还可以独立运行. KiloCore每秒可执行1.78万亿次指令,至少在由大学研究人员设计的处理器中,其时钟频率是最高的.这款处理器由IBM制造,使用的是相对陈旧的32纳米CMOS制造工艺,而非当前最先进芯片所使用的更新制造工艺. 由于每个处理内核都是独立的,在不使用的时候还

c语言:1000瓶水,有一瓶是有毒的,现共有10只老鼠,怎么判断毒水?

问题:1000瓶水,其中有一瓶是有毒的,一只老鼠喝下毒水会一天之后死亡,现在共有10只老鼠,怎么判断哪一瓶水是毒水? 分析:2^10=1024,则可以考虑利用二进制求解 解:给1000瓶水依次标号1至1000,将10只老鼠从右向左排成一列,第一瓶水让右边第1只老鼠喝,第2瓶水让第2只老鼠喝,第3瓶水让第1,2只老鼠喝,则第4瓶水让第3只老鼠喝,......第1000瓶水依次让第4,6,7,8,9,10只老鼠喝,记死亡的老鼠为1,未死亡的老鼠为0,按照二进制表示数的方法求出这个数,就知道哪瓶是毒水

IN 查询时出现ORA-01795:列表中的最大表达式数为1000解决方法

问题描述: SQL进行IN查询时出现:java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000 解决办法: 问题原因是:SQL进行IN查询时,IN中的数据量不能超过1000条. 例如:select * from student where id in ('S1','S2'...........) 如果in后面数据量过多的话就会报错. 解决方法是:用 or关键字 如:select * from student where id in('S1','S2',

js--随机产生100个从0 ~ 1000之间不重复的整数(me)

<style>       div{text-indent:40px;} </style> <script> window.onload=function(){ var arr=[]; var str=''; for(var i=0;i<100;i++){ /*思路:先把随机数追加到数组尾部*/ arr.push(Math.round(Math.random()*1000)); /*然后再拿这个数组最后一个与之前的数一一比较*/ for(var j=0;j<

1000元买物品分配

1 #include<stdio.h> 2 #include<malloc.h> 3 #include <stdlib.h> 4 5 6 //测试 2种商品 30 40 7 8 int main() 9 { 10 int m,sum; 11 printf("请输入您得商品数\n"); 12 scanf("%d",&m);//m种商品 13 int *p=(int*)malloc(sizeof(int)*m);//存储价格

因为文章写错两个字,冯东阳被淘宝索赔1000万

近日,自媒体人冯东阳在松松兄弟会群里发了一篇文章称:他在1月14日收到了法院传票,因为自己的一篇文章涉及到侵害淘宝的名誉权,被要求赔偿1000万.对于法院传票,要求必须在3月份出庭,这下可让冯东阳兄恼火了.没想到这篇文章给他带来了大麻烦. 然而事实已经是事实了,对于法院传票,要求必须在3月份出庭.而且迫于精神压力,冯东阳已离职!目前此次事件持续发酵,已经上了腾讯网头条. 视频https://v.qq.com/x/page/q0376jihggy.html (河南都市频道对报道了冯东阳此事) 事情

求1000数字中13个相乘最大值

#include<stdio.h>int main(void){ int i,b; long long large; long long t; int x[2000]; for(i=1;i<=1000;i++) { scanf("%1d",&x[i]); } large=1; for(i=1;i<=13;i++) { large=large*x[i]; } for(i=2;i<=988;i++) { t=1; for(b=i;b<=i+12;

一个数如果恰好等于它的因子之和,这个数就称为 &quot;完数 &quot;。例如6=1+2+3.编程&#160;&#160;&#160;&#160; 找出1000以内的所有完数。

package a; public class Wanshu { public static void main(String[] args) { for (int i = 1; i <= 1000; i++) { int sum=0; for (int j = 1; j < i; j++) { if(i%j==0) { sum+=j; } } if(i==sum) { System.out.println(i); } } } }

求1到1000之间同时能被3、5、7整除的数

求1到1000之间同时能被3.5.7整除的数 即同时成立 所以要用与运算&& 1 public class ZhengChu 2 { 3 public static void main(String[] args) 4 { 5 for (int i=0;i<=1000 ;i++ ) 6 { 7 if (i%3==0 && i%5==0 && i%7==0) 8 { 9 System.out.println("能同时被3,5,7整除数为&quo