算法竞赛入门经典
isSiYua
这个作者很懒,什么都没留下…
展开
-
算法竞赛入门经典 紫书 第四章
例题4-4 信息解码 UVa213 书上代码: #include<stdio.h> #include<string.h> int readchar() { for (;;) { int ch = getchar(); if (ch != '\n' && ch != '\r') return ch; //一直读到换行符为止 } } //...原创 2019-10-27 20:42:32 · 229 阅读 · 0 评论 -
算法竞赛入门经典 紫书 第三章
例题3-2 WERTYU 善用常量数组可以简化代码 例题3-3 回文词 同样利用了常量数组来存储镜像字符 例题3-4猜数字游戏的提示 for (int i = 1; i <=9; i++) { int c1 = 0, c2 = 0; for (int j = 0; j < n; j++) { if (a[j] == i) c1++; if (b[j] == i) ...原创 2019-10-27 18:00:11 · 217 阅读 · 0 评论 -
算法入门经典 第六章
数据结构 队列(First In,First Out) 1.卡片游戏 int que[100]; int main() { int n; scanf("%d", &n); memset(que, 0, sizeof(que)); for (int i = 1; i <= n; i++) que[i] = i; int front = 1; //队头元素 int re...原创 2019-10-25 12:18:55 · 123 阅读 · 0 评论 -
算法入门经典 第五章
5.1 几个简单的题目(有些思想) WERTYU 我:对于这道题,你如果让我做。我会把各个字符对应的下一个字符以一匹配。然后比较字符相等,逐个比较转换输出。 但 刘:给出的思路,将对应关系的字符都存入一个数组。想要输出,则进行加减运算。 TeX括号 刘:判断左右括号,利用标志进行转换。每次转为时: q=!q; 这样的标志改变的思路。 周期串 我:把这个字符串分成若干组,组划分从仅1组到n组,以第...原创 2019-10-22 19:54:35 · 204 阅读 · 0 评论