大家都说是水题。。好吧,那我就从水题开始做。。自己独立的做。正好最近在辅导大二的数据结构,自己也加强下对栈的理解和应用。 第一次那么完全的独立完成OJ的题,激动呐!读题目理解就废了我好多的时间,虽说英语过了
2011-11-27 12:01
531 查看
大家都说是水题。。好吧,那我就从水题开始做。。自己独立的做。正好最近在辅导大二的数据结构,自己也加强下对栈的理解和应用。
第一次那么完全的独立完成OJ的题,激动呐!读题目理解就废了我好多的时间,虽说英语过了6级吧,还优秀呢。。。我惭愧了。要适应那种OJ的出题题目,学会去分析题目,只读懂是不行滴。还有最后提交的时候说Segmentaion Fault 。什么意思呢?没遇到过呀。。后来仔细研究了下。噢。。原来是它要求的测试数据是N<1000,我才设成100.说明,测试数据也很重要啊!以后要注意了。
嘿嘿,还是学到好多东西的。加油!没事编编程哈~
ZOJ1259
第一次那么完全的独立完成OJ的题,激动呐!读题目理解就废了我好多的时间,虽说英语过了6级吧,还优秀呢。。。我惭愧了。要适应那种OJ的出题题目,学会去分析题目,只读懂是不行滴。还有最后提交的时候说Segmentaion Fault 。什么意思呢?没遇到过呀。。后来仔细研究了下。噢。。原来是它要求的测试数据是N<1000,我才设成100.说明,测试数据也很重要啊!以后要注意了。
嘿嘿,还是学到好多东西的。加油!没事编编程哈~
ZOJ1259
#include <iostream> #include <stack> #define MAX 1001 using namespace std; int main() { int n,block,i; stack<int> s; int order[MAX]; //freopen("acm.txt","r",stdin); while(cin>>n && n){ while(cin>>order[0] && order[0]){ for(i=1;i<n;i++){ cin>>order[i]; } block=1; for(i=0;i<n;i++){ if(order[i]==block){ //直接过 if(block==n) continue; else block++; } else if(!s.empty()){ //the stack is not empty if(s.top()==order[i]){ s.pop(); } else{ if(block==n){ break; } else{ s.push(block); block++; i--; } } } else if(block!=n){ s.push(block); block++; i--; } else{ break; } }//for if(i==n){ cout<<"Yes"<<endl; } else{ cout<<"No"<<endl; } }//while cout<<endl; }//while return 0; }
相关文章推荐
- 摘要 MAC,PIN,磁道密钥 在平时的工作中,很少接触安全这块内容,最近需要自己独立完成安全这块内容,在开发中遇到的问题会在下面的理解中得到相应的解决。 在交易平台中,基于安全考
- poj2370-看题目的时间比写代码AC的时间都长,水题为啥都那么难理解呢,可能英文太差了?
- 最近静不下来,要折腾,开始感觉时间又不够用了。其中一个就是想要把英语提升上去 幸好在我实施之前看到了这篇文章
- 武汉大学计算机系。武汉大学是当时国内最早一批实施学分制的大学,按照学校要求,只要修完一定的学分就可以毕业。刚上大学,对自己要求比较严的雷军就开始选修了不少高年级的课程。仅用了两年时间,雷军修完了所有学分,甚至完成了大学的毕业设计。
- (AS3)寻找离自己最近的敌人(基于网格,空间换时间的典型应用)
- 最近项目中需要在指定的字符串中取出数字字符,找了好多但都是词不达意,索性自己写了个方法,与大家共享!
- 华为机试时第三题由于自己构造链表时间过长,未能按时完成,回去之后弄了出来,如有更为简洁的方法,欢迎大家指教
- c语言实现静态顺序表 ------------第一次自己独立完成
- 创建一张表,记录电话呼叫员的工作流水,记录呼叫员编 号、对方号码、通话开始时间、通话结束时间。建表、插数 据等最后都自己写SQL语句。
- 题目1434:今年暑假不AC (项目安排类:结束时间快排,判断开始时间)
- 题目:输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字。 要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。 例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,
- 要想进外企,英语当然要硬,其他的要看你对数据结构的理解,先总结一下。问题三,关于数据结构
- 谈谈自己对C语言中函数指针的一些理解 (第一次写博客,有点小兴奋哈)
- 隐藏Project中工期、开始时间、完成时间
- 自己对Z-stack的架构一些理解(仅作学习笔记,有错误希望大家能指出来,初学Z-Stack菜鸟一只)
- 自己做的第一个安卓应用:宝贝学字母,大家多支持O(∩_∩)O~
- 新程序员如何理解“独立完成工作”问题? 推荐
- 机器学习教程 四.KNN(k最近邻)算法理解和应用
- 最近一直在看理论方面的东西,过段时间就可以开始回到实践中了
- 最近完成的模块或者项目的总结,如果有时间具体写写