
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 · 670 阅读 · 0 评论 -
HDOJ - 1013 - Digital Roots(字符串、范围)
方法2:用字符串处理,基础题。但是将temp[i]赋值给s[i]的时候如果不加大括号会出现s[i]的值复制不上的问题,寒假做题遇到过,这次又卡了好长时间。但是把这一块包括其他部分的大括号整理一下后,删除这的大括号居然也可以了。有点郁闷,不知道为什么,不过以后尽量都加上,即使一行也加上,一是清晰,二是确保不会出现这样的问题。只是看起来多了点。AC代码:#include #inclu原创 2014-03-13 17:50:48 · 741 阅读 · 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 · 714 阅读 · 0 评论 -
HDOJ - 1002 - A + B Problem II(水题)
1000(略)1001(略)1002:大数相加,注意进位和输出细节。参考测试数据:原创 2014-03-02 21:12:23 · 817 阅读 · 0 评论 -
uva - 1368 - DNA Consensus String(字符串)
题意:给你几个字符串,找到一个字符串,使其到所有字符串的总Hamming的距离尽量小,Hamming就是字符不同的位置个数。如有多解输出字典序最小的。和题目有关的就是序列只有 AGCT,,高中生物学过。。uva总是把题目说的天花乱坠。方法:找每一列最多的那个。别怕麻烦。#include #include #include #include #include #原创 2014-02-12 20:06:40 · 2070 阅读 · 0 评论 -
uva - 1339 - Ancient Cipher(字符串,排序)
题意:两个长度为n的字符串,判断他们之间字母能否一一对应,即做一个一一映射后两个字符串是否相同。方法:虽然不一定映射哪一个,但是必定映射一个,统计他们出现的次数,排序。相同则YES。。想了好半天,看别人的代码才明白啥意思,代码很简单。#include #include #include #include #include #include #includ原创 2014-02-12 21:42:33 · 810 阅读 · 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 · 725 阅读 · 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 · 646 阅读 · 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 · 655 阅读 · 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 · 626 阅读 · 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 · 577 阅读 · 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 · 602 阅读 · 0 评论 -
uva - 10106 - Product(大数相乘)
题意:大数相乘,注意X,Y的长度是250,那么答案的长度至少是两倍。AC代码:#include #include #include #include #include #include #include #include #include原创 2014-04-20 21:43:26 · 786 阅读 · 0 评论