算法笔记
算法笔记的刷题记录
Indispensible_z
冲就完了!!!
展开
-
问题 C: 字符串的查找删除
题目描述给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。输入输入只有1组数据。输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。输出删除输入的短字符串(不区分大小写)并去掉空格,输出。样例输入in#includeint main(){printf(" Hi ");}样例输出#cludetma(){prtf(“Hi”);}思路:字符串查找删除首先我想到的是stl中自带的string函数,那么剩下要解决的就是不区分大小写原创 2022-01-12 16:34:27 · 432 阅读 · 0 评论 -
问题 H: 编排字符串
题目描述请输入字符串,最多输入4 个字符串,要求后输入的字符串排在前面,例如输入:EricZ输出:1=EricZ输入:David输出:1=David 2=EricZ输入:Peter输出:1=Peter 2=David 3=EricZ输入:Alan输出:1=Alan 2=Peter 3=David 4=EricZ输入:Jane输出:1=Jane 2=Alan 3=Peter 4=David输入第一行为字符串个数m,接下来m行每行一个字符床,m不超过100,每个字符床长度不超过20。原创 2022-01-11 17:22:46 · 48 阅读 · 0 评论 -
问题 B: 首字母大写
题目描述对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母。在字符串中,单词之间通过空白符分隔,空白符包括:空格(’ ‘)、制表符(’\t’)、回车符(’\r’)、换行符(’\n’)。输入输入一行:待处理的字符串(长度小于100)。输出可能有多组测试数据,对于每组数据,输出一行:转换后的字符串。样例输入if so, you already have a google account. you can sign in on the right.样例输出I原创 2022-01-11 14:16:52 · 116 阅读 · 0 评论 -
问题 C: 进制转换(大数)
题目描述将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。输入多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)输出每行输出对应的二进制数。样例输入9852111126样例输出11110110011101001110001100110思路:我们都知道十进制a转化成b进制的“除基取余法”,即a不断地对b进行%和/操作。但是本题的30位十进制计算机无法存储,就连long long都不行(因为2 ^ 6转载 2022-01-10 14:09:51 · 228 阅读 · 0 评论 -
问题 B: 数制转换
本文章有参考:数制转换题目描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,…,9,a,b,…,f)或者(0,1,…,9,A,B,…,F)。输入输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =< a,b <= 16。输出可能有多组测试数据,对于每组数据,输出包含一行,该行有一个整数为转换后的b进制数。输出时字母符号全部用大原创 2022-01-08 17:59:16 · 115 阅读 · 0 评论 -
进制转换-问题 A: 又一版 A+B
问题 A: 又一版 A+B题目描述输入两个不超过整型定义的非负10进制整数A和B(<=2^31-1),输出A+B的m (1 < m <10)进制数。输入输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。当m为0时输入结束。输出输出格式:每个测试用例的输出占一行,输出A+B的m进制数。样例输入2 4 58 123 4560样例输出10011103AC代码:#include<cstdio>int main(){原创 2022-01-07 20:03:07 · 324 阅读 · 0 评论 -
日期处理-问题 C: 打印日期
问题 C: 打印日期题目描述给出年分m和一年中的第n天,算出第n天是几月几号。输入输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。输出可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。样例输入2013 602012 3002011 3502000 211样例输出2013-03-012012-10-262011-12-162000-07-29#include<cstdio>原创 2022-01-07 12:04:44 · 445 阅读 · 0 评论 -
日期处理-问题 E: 日期累加
算法笔记原创 2022-01-07 11:37:37 · 126 阅读 · 0 评论