2021.11.25 学习总结

今天是预备役第三天。

上午满课,学习了函数的基本调用,以及递归的使用。下午只有一节空课,写了5道Virtual Judge的题,有三道正在改错,刷了两道吉首大学刷题网站上的题目。

第一次敲了大数乘法,之前只是理论上理解了,大数乘法就是把输入的两个数先逐个存到数组中,再将它相乘得到的数列上的数相加到一起,并判断乘机的长度,之后进行进位求和,若超出之前所判断的字符串范围要将长度进一。

 

 但是还有一点错误,需要再改一下下。

今天值得记录的是在字符串中删掉指定的多个字符,卡在到底是逐个字符删掉还是怎样删掉想了好久,也看了很多的资料还是没想通。

把它标记之后存储输出就好了,好简单,记住了,下次不要再犯了。

 

 还写了一个关于素筛的题目又重新复习了一下素筛,仍然有一点错,虽然还没有找到。

题目:

笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!

这种方法的具体描述如下:假设 maxnmaxn 是单词中出现次数最多的字母的出现次数, minnminn 是单词中出现次数最少的字母的出现次数,如果 maxn-minnmaxn−minn 是一个质数,那么笨小猴就认为这是个 Lucky Word,这样的单词很可能就是正确的答案。

输入格式

只有一行,是一个单词,其中只可能出现小写字母,并且长度小于 100100 。

输出格式

共两行,第一行是一个字符串,假设输入的的单词是 Lucky Word ,那么输出“Lucky Word”,否则输出“No Answer”

第二行是一个整数,如果输入单词是 "Lucky Word" ,输出 maxn-minnmaxn−minn 的值,否则输出 00 。

样例说明

样例1:

单词 "error" 中出现最多的字母 'r' 出现了 33 次,出现次数最少的字母出现了 11 次,3-1=23−1=2 , 22 是质数。

样例2:

单词 "olympic" 中出现最多的字母 'i' 出现了 22 次,出现次数最少的字母出现了 11 次, 2-1=12−1=1 , 11 不是质数。

这是今天学习关于c语言的全部内容,虽然不是很多,但是还是有收获的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值