X-man

导航

2013年4月5日 #

hdu 1702 :ACboy needs your help again!(练习使用双端队列)

摘要: 题目就是双端队列的基本操作#include<iostream>#include<stdio.h>#include<deque>//双端队列头文件#include<string.h>using namespace std;int main(){ int n,m,x; char s[5],s1[4],s2[4]; while(scanf("%d",&n)!=EOF) { while(n--) { deque<int>q;//双端队列的定义(并清空) scanf("%d %s",&m, 阅读全文

posted @ 2013-04-05 21:31 雨钝风轻 阅读(219) 评论(0) 推荐(0) 编辑

hdu 4022 Bombing (强大的map一对多的映射)

摘要: 题意不多解释,以我这种英语菜鸟都读得懂好吧!我承认参考了大牛的代码!!!!!!STL真心强大,最近刷的水题基本都是用STL!!选用map的理由: 1.map自定义了一个一对多 2.两个这样的map容器装下 x为键,y为值,和y为键,x为值的两个容器。 然后当C==0就输出当键位d的容器大小,并且去掉另一个容器中出现的点。#include<iostream>#include<stdio.h>#include<map>#include<set>using namespace std;//建立一个map,从int到一个multiset容器的映... 阅读全文

posted @ 2013-04-05 20:40 雨钝风轻 阅读(231) 评论(0) 推荐(0) 编辑

hdu 2115 :I Love This Game(Presentation Error容易输出wrong)

摘要: #include<stdio.h>#include<queue>#include<iostream>#include<string.h>using namespace std;struct node{ char s[150]; int level; int k; friend bool operator <(node n1,node n2) { if(n1.level==n2.level) return strcmp(n2.s,n1.s)<0; else return n1.level>n2.l... 阅读全文

posted @ 2013-04-05 19:18 雨钝风轻 阅读(231) 评论(0) 推荐(0) 编辑

hdu 1237 简单计算器

摘要: 解题思路: 从左至右观察式子:4 + 2 - 2 * 5 - 7 / 11 1,当遇到第二个加减的时候,前一个加减可运算, 2.遇到乘除的时候直接计算出结果。 3。用STL中封装的栈结构实现。#include<stdio.h>#include<stack>#include<string.h>#include<iostream>using namespace std;int main(){ char s[250]; double a,b,su; char c; while(gets(s)&&strcmp(s,"0" 阅读全文

posted @ 2013-04-05 15:51 雨钝风轻 阅读(271) 评论(0) 推荐(0) 编辑