![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
String
文章平均质量分 76
weiye1234
这个作者很懒,什么都没留下…
展开
-
uva - 409 - Excuses, Excuses!
#include #include void Creat_K_E(char (*k)[50], int m, char (*e)[100], int n) { int i = 0; for (i = 0; i < m; i++) gets(k[i]); for (i = 0; i < n; i++) { gets(e[i]); } } int _strcmp(char *原创 2014-02-02 22:02:29 · 591 阅读 · 0 评论 -
HDOJ - 1013 - Digital Roots(字符串、范围)
方法2:用字符串处理,基础题。但是将temp[i]赋值给s[i]的时候如果不加大括号会出现s[i]的值复制不上的问题,寒假做题遇到过,这次又卡了好长时间。但是把这一块包括其他部分的大括号整理一下后,删除这的大括号居然也可以了。有点郁闷,不知道为什么,不过以后尽量都加上,即使一行也加上,一是清晰,二是确保不会出现这样的问题。只是看起来多了点。 AC代码: #include #inclu原创 2014-03-13 17:50:48 · 689 阅读 · 0 评论 -
HDOJ - 1004 - Let the Balloon Rise(字符串)
方法:快排后找出现次数最多的。 #include #include #include #include #include #include #include #include #include #include using namespace std; char ballon[1000][20];原创 2014-03-04 22:58:48 · 662 阅读 · 0 评论 -
HDOJ - 1002 - A + B Problem II(水题)
1000(略) 1001(略) 1002:大数相加,注意进位和输出细节。 参考测试数据:原创 2014-03-02 21:12:23 · 748 阅读 · 0 评论 -
uva - 1368 - DNA Consensus String(字符串)
题意:给你几个字符串,找到一个字符串,使其到所有字符串的总Hamming的距离尽量小,Hamming就是字符不同的位置个数。如有多解输出字典序最小的。和题目有关的就是序列只有 AGCT,,高中生物学过。。uva总是把题目说的天花乱坠。 方法:找每一列最多的那个。别怕麻烦。 #include #include #include #include #include #原创 2014-02-12 20:06:40 · 2012 阅读 · 0 评论 -
uva - 1339 - Ancient Cipher(字符串,排序)
题意:两个长度为n的字符串,判断他们之间字母能否一一对应,即做一个一一映射后两个字符串是否相同。 方法:虽然不一定映射哪一个,但是必定映射一个,统计他们出现的次数,排序。相同则YES。。想了好半天,看别人的代码才明白啥意思,代码很简单。 #include #include #include #include #include #include #includ原创 2014-02-12 21:42:33 · 760 阅读 · 0 评论 -
uva - 10115 - Automatic Editing
#define Local #include #include #include #include #include #include #include #include #include using namespace std; int main() { #ifdef Local freopen("a.in", "r", stdin); //freopen("a.out原创 2014-02-02 22:07:12 · 660 阅读 · 0 评论 -
uva - 644 - Immediate Decodability
#define Local #include #include #include #include #include #include #include #include #include using namespace std; int judge_prefix(char *s1, char *s2)//返回1是不是前缀,返回0是前缀 { if (strlen(s1) >原创 2014-02-02 22:05:51 · 576 阅读 · 0 评论 -
uva - 537 - Artificial Intelligence?
#include #include #include char s[1000]; double Calculte (char ss[]) { int len = 0, flag = 0; len = strlen(ss); double cal = 0; for (int i = 0; i < len; i++) { if (ss[i原创 2014-02-02 22:00:31 · 577 阅读 · 0 评论 -
uva - 10010 - Where's Waldorf?
#define Local #include #include #include #include #include #include #include #include #include //方向顺序无所谓,因为不论在哪个方向上找到都输出这个位置 //判断函数中应该小于等于m或者n,而不是m-1、n-1,因为加上长度时候当前位置还占一个位置,验证即可。 using namesp原创 2014-02-02 21:55:36 · 562 阅读 · 0 评论 -
uva - 10815 - Andy's First Dictionary
#define Local #include #include #include char Dict[50000][250]; void SearchInsertDict (char word[], int *len_dict) { int i = 0, j = 0, flag = 1; for (i = 0; i < *len_dict; i++) { if (0 == strc原创 2014-02-02 22:04:57 · 535 阅读 · 0 评论 -
uva - 10878 - Decode the tape
#include #include int main() { int value = 0, i = 0; int c[] = {0, 0, 64, 32, 16, 8, 0, 4, 2, 1, 0}; char s[20]; gets(s); while (gets(s) && s[0] != '_') { value = 0; for (i = 2; i < strle原创 2014-02-02 22:03:44 · 532 阅读 · 0 评论 -
uva - 10106 - Product(大数相乘)
题意:大数相乘,注意X,Y的长度是250,那么答案的长度至少是两倍。 AC代码: #include #include #include #include #include #include #include #include #include原创 2014-04-20 21:43:26 · 737 阅读 · 0 评论