
水题
quinwu-
这个作者很懒,什么都没留下…
展开
-
uva 10420 - List of Conquests(简单查找)
/*第一次用map*/#include#include#include#include#includeusing namespace std;int main(){#ifdef LOCAL freopen("in.txt","r",stdin);#endif // LOCAL int ncase; char str[100]; while(c原创 2013-09-17 20:31:57 · 647 阅读 · 0 评论 -
uva 424 Integer Inquiry(大数加法)
大数加法。#include#includeusing namespace std;int main(){ char str[105][105]; int num[105][105]; int sum[105]; int len[105]; int i = 0,maxlen = 0; memset(num,0,sizeof(num));原创 2013-07-17 18:50:54 · 691 阅读 · 0 评论 -
hdu 2265 Encoding The Diary (基础的字符串处理,巨简单)
= =、等会写。先去刷题、原创 2013-09-10 19:25:43 · 769 阅读 · 0 评论 -
uva 11437 Triangle Fun (简单计算几何)
题意就不说了。。看图就懂。。。数学略挫。只能证明出一半。。。其实这种题取特殊情况,用正三角形来证明就课得到结论。要求的面积是告诉的三角形面积的七分之一。知道这个题目就变的简单多了。看代码#include#include#includeusing namespace std;typedef struct /*点的定义*/{ double x,y;}Poi原创 2013-09-17 19:58:43 · 667 阅读 · 0 评论 -
poj 2121 Inglish-Number Translator(模拟)
题目的意思是给你一段英文单词表示的数字,让你转化为数字EX:Sample Inputsixnegative seven hundred twenty nineone million one hundred oneeight hundred fourteen thousand twenty twoSample Output6-7291000101814022#include#incl原创 2013-07-15 17:34:46 · 868 阅读 · 0 评论 -
poj 1250 Tanning Salon(模拟)
模拟题。一家澡堂,床位有限,有一连串客人来,叫你统计最终有多少名客人扫兴回去了,(其实就是看看有多少个客人流失)一张床目前只能睡一个人,走了之后其他人才能用这张床。要注意的是如果B连续来了两次都没有空床位叫她洗澡,那只能算一个人#include#include#includeusing namespace std;const int Maxsize = 550;int main(){原创 2013-07-15 17:35:11 · 858 阅读 · 0 评论 -
uva 10106 Product(大数乘法)
/*大数乘法*/#include#includeusing namespace std;int sum[62550];int main(){ char str[3][255]; int num[3][255]; int len[3],maxlen,i; memset(str,0,sizeof(str)); while(scanf("%s",st原创 2013-07-17 18:55:00 · 852 阅读 · 0 评论 -
hdu 4727 The Number Off of FFF (简单题。。难点是理解题意)
原题友情链接~点击此处打开链接~悲情的一题。。比赛的时候把题意理解错了,贡献了好几次wr。。。后来明白题意的时候,真觉得自己英语太挫了。少年,要努力过四级。说下题意: 这个故事是说大家报数,让你找出是谁报数的时候报错了。报数时候序列是上升的,且相差为1。有关键的一点是,若报数时的序列是完全正确的,那么报错的人是第一个。。。这么说来确实有点说不过去,但是题目上说了必然有一个人报错,那原创 2013-09-11 20:35:29 · 748 阅读 · 0 评论 -
uva 10361 - Automatic Poetry (简单字符串)
说下题意:每组数据输入两个字符串,第一个字符串是s1s3s5的形式,第二个是“a1...”的形式。输出:第一个串输出s1s2s3s4s5。第二个串输出a1s4s3s2s5。题目不难,只要在字符串的分割时注意字符串后面的'\0'。实现看代码,#include#include#include#includeusing namespace std;const int原创 2013-09-16 21:44:56 · 794 阅读 · 0 评论 -
uva 401 Palindromes(基本的字符串处理)
这个题目不难,就是基本的字符串处理,涉及到一个回文字符串跟一个镜像串。一次判断即可。对于镜像串我这里用的是map。。用的是键-值的一一对应关系。不解的是莫名的wrong 了好几次。。。最后又莫名的过了,。。好神奇。。下面是过了的代码。。#include#include#include#include#includeusing namespace std;map原创 2013-09-20 17:43:41 · 770 阅读 · 0 评论 -
zoj 1403 Safecracker(枚举)
一道枚举的题目,根据公式,五重循环....有个优化剪枝的地方的五个未知量不可能相等。可以略去不少的运算pass:一开始WR的原因是pow函数的使用,来回用到强制类型转换来改变数据的类型使得出现数据的精度误差,没有AC。T-T然后采用最原始的连乘式过了......#include#include#include#include#includeusing namespace std;bool cmp(原创 2013-07-15 17:34:49 · 922 阅读 · 0 评论 -
hdu 2537 8球胜负 (巨简单 = =)
原题友情链接~点击此处打开链接~这个题不想说什么。。。。。倾力推荐刚学C语言的小朋友来水一水。。。#include#include#includeusing namespace std;int main(){ char s[20]; int n,y,r; while(scanf("%d",&n) && n) { y = r =原创 2013-09-04 20:52:51 · 840 阅读 · 0 评论 -
uva 10878 Decode the tape (简单题)
由于uva访问对浏览器要求。所以这里uva的题目就不再开设快速访问链接~说下这个题。这个题很有趣,没有告诉你任何数据,只是说告诉你一条磁带让你来解码。然后,就没有然后了。。。。。。观察这个磁带跟对已的一段string。会发现'o'这个字符出线的位置都一直是固定的,总共出线在7个位置,二进制的7位有128种情况,一次对应的即是ascll表。所以,每一行'o'字符出现表示1,没有出现表原创 2013-09-14 20:28:47 · 677 阅读 · 0 评论 -
poj 1068 Parencodings(模拟)
还是模拟题,模拟题中的括号的计数方法,先将输入的数字转化为最原始的括号形式,再按照题目要求的第二种括号匹配来计算出要求的算式#include#include#includeusing namespace std;const int Maxsize = 100010;int main(){ int n,m; char data[Maxsize]; int p[25],w[25];原创 2013-07-15 17:35:09 · 626 阅读 · 0 评论