DioDid
DioDid
全部文章
题解
C/C++学习(6)
Debug(1)
归档
标签
去牛客网
登录
/
注册
DioDid的博客
全部文章
/ 题解
(共12篇)
题解 第四章字符串|#Oulipo#
来自专栏
王道机试指南P57
KMP
字符串
2022-02-07
0
512
题解 第四章字符串|#Number Sequence#
来自专栏
王道P55KMP算法 #include <stdio.h> #include <iostream> using namespace std; void getNextval(int Mode[], int Nextval[], int Mode_Num) { /...
字符串
KMP
2022-02-06
0
495
题解 第四章字符串| #后缀子串排序#
来自专栏
分析一下本题 能够很轻松得获得子串 可以用排序交换的方法来解决问题 也可以直接用c语言自带的qsort方法 要用qsort的话,就要动态分配内存来定义数组 并且尤其要注意内存的释放 最后就是用cpp的vector容器和sort函数的方法 法1:排序交换 //法1:排序交换 #include <...
C
字符串
2022-02-05
5
630
题解 第四章字符串| #浮点数加法#
来自专栏
本题中操作的注意点挺多 主要的思想是,将小数部分和整数部分分开来,然后再对齐 随后进行多位全加器的计算 最后要注意最后一位,进位与否,要进行分支选择 注意点:使用strchr函数的时候,一定要注意,返回的是一个指针,如果要得到其数组标号则要跟数组首地址相减!!! /** * @file Float...
C
字符串
2022-02-05
0
617
题解 第四章字符串| #首字母大写#
来自专栏
#include <stdio.h> #include <string.h> #define MAX 101 int main() { char CArr[MAX]={0}; while(fgets(CArr,MAX,stdin)) { ...
C++
字符串
2022-02-04
0
350
题解 第四章字符串| KMP方法#单词替换#
来自专栏
法1: 复习一下KMP算法 通过KMP算法,可以轻松求出匹配的字符串的位置 可以参考如下链接:https://blog.nowcoder.net/n/82f6d123408c4d5db19cda68501d8d85 本题作了一些改变:必须要是整个的单词进行匹配才能替换,单词的前后,必须有空格 如果目...
C
字符串
2022-02-03
3
531
题解 第四章字符串| #skew数#
来自专栏
法1: 使用long long这种类型,是存不下输入的大整数的 所以以下的程序,虽然逻辑上是正确的,但是实际上会出错 #include <stdio.h> long power(long a,long b)//a^b { long M=a; while(--b) ...
C++
字符串
2022-02-02
6
549
题解 第四章字符串| #字母统计#
来自专栏
#include <stdio.h> #include <string.h> int main() { char C=1; int ASCII_COUNT[128]={0}; C=getchar(); while(C!='\n') ...
C
字符串
2022-02-02
3
466
题解 第四章字符串| #统计字符#
来自专栏
本题的自测和提交的测试点再次不一致 提交的测试点仅有一组数据,且没有要求"#"的结束符 采用的思路如下: 记录下要输出的符号,记录个数则根据ASCII符号为有限个的特点,将字符和数组标号对应 将出现次数,计入该字符为标号的数组中 #include <stdio.h> #include &...
C
字符串
2022-02-02
0
485
题解 第四章字符串| #简单密码#
来自专栏
本题测试点有误 自测规则和提交规则不同 自测时,需要多组输入,以"ENDOFINPUT"为结尾 而提交时,则仅需输入一组,以"END"为结尾 另外注意一点:C语言如何读取一行数据,可采用fgets函数,流设置为stdin 且fgets会在字符串结束前,也读取一行末尾的'\n',要得到完整一行的字符串...
C
字符串
2022-02-02
5
639
首页
上一页
1
2
下一页
末页