- 博客(9)
- 收藏
- 关注
原创 hihocoder#1037之数字三角形
问题描述 小Hi和小Ho在经历了螃蟹先生的任务之后被奖励了一次出国旅游的机会, 于是他们来到了大洋彼岸的美国。美国人民的生活非常有意思,经常会有形形色色 的活动举办,这不,小Hi和小Ho刚刚下飞机,就赶上了当地的迷宫节活动。 迷宫节里展览出来的迷宫都特别的有意思,但是小Ho却相中了一个其实并不怎么像 迷宫的迷宫——因为这个迷宫的奖励非常丰富~ 于是小Ho找到了小Hi,让小Hi帮助他获取
2014-12-31 13:29:53 659 2
原创 hihocoder#1033之交错和
描述 给定一个数 x,设它十进制展从高位到低位上的数位依次是 a0, a1, ..., an - 1,定义交错和函数: f(x) = a0 - a1 + a2 - ... + ( - 1)n - 1an - 1 例如: f(3214567) = 3 - 2 + 1 - 4 + 5 - 6 + 7 = 4 给定 输入 输入数据仅一行包含三个整数,l, r, k(0
2014-12-23 09:36:51 1151
原创 冬至作于厦门
落寞所至,无以言表。 《冬至作于厦门》 葭月朔风传海关,号号直过万重山。 扶头装醉帽无个,抱骨醒时衣又悭。 阴伏阳升胡不庆,冬来秋去客长欢。 人生岂是厌相聚,原是无杯可转顽。
2014-12-22 21:11:37 516
原创 链表反转
#include #include struct node { int num; struct node * next; }; node * reverse(node * x) { node * y = x, * t, * r = NULL; while(y != NULL) { t = y->next; y->next = r; r =
2014-12-19 11:02:46 344
原创 约瑟夫环
用循环链表来实现: #include #include struct node { int num; struct node* next; }; int main(void) { int i, n, m; scanf("%d%d", &n, &m); node* p = (node*)malloc(sizeof(node)); node* x =
2014-12-17 16:26:16 425
原创 hihocoder#1015之KMP算法
描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助, 在编程的学习道路上一同前进。 这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho, 你们能不能够判断一段文字(原串)里面是不是存在那么一些……特殊……的文字(模式串)?” 小Hi和小Ho仔细思考了一下,觉得只能想到很简单的做法,但是又觉得既然河蟹
2014-12-06 23:24:29 709
原创 hihocoder#1014之trie树
描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助, 在编程的学习道路上一同前进。 这一天,他们遇到了一本词典,于是小Hi就向小Ho提出了那个经典的问题:“小Ho,你能不能对于每一个 我给出的字符串,都在这个词典里面找到以这个字符串开头的所有单词呢?” 身经百战的小Ho答道:“怎么会不能呢!你每给我一个字符串,我就依次遍
2014-12-03 20:16:55 671 1
原创 hihocoder#1039之字符消除
描述 小Hi最近在玩一个字符消除游戏。给定一个只包含大写字母"ABC"的字符串s,消除过程是如下进行的: 1)如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被同时消除,余下的子串拼成新的字符串。例如"ABCCBCCCAA"中"CC","CCC"和"AA"会被同时消除,余下"AB"和"B"拼成新的字符串"ABB"。 2)上述消除会反复一轮一轮进行,直到新的字符串不包含相邻的
2014-12-01 09:08:36 1211 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人