L2正在制作中~(其实就是我菜没做完哈哈哈比赛时L2才60分,等我整理整理~)
字符串题的快读模板在结尾...
点击题目标题可跳转至题目集---
目录
L1-1 编程解决一切
L1-2 再进去几个人
L1-3 帮助色盲
L1-4 四项全能
L1-5 别再来这么多猫娘了!
L1-6 兰州牛肉面
L1-7 整数的持续性
L1-8 九宫格
(注意所有人都全能的情况)
想必大家也被这题恶心了,我只想说,出题人我<censored>你<censored>
思路:
这题有一个很重要的地方,就是违禁词有可能是<censored>的子串,那么就会进入循环导致超时,卡三个测试点,所以我们先把他替换成一个特殊的字符,因为他题目的字符包括大小写字母、数字、空格及 ASCII 码范围内的标点符号的文字,不熟悉的同学可以和我一样用汉字代替,在最后计数完毕统一替换,Java实现时,需要注意replaceAll和replace方法,我们要用replace,因为replaceAll是通过正则表达式替换的,比如在替换\\时他前两是转义字符,而replace是直接替换字符串,卡的是测试点7,不懂的同学可以看看这个博主的文章:
以下是AC代码:(熟悉的快读快输,虽然这题不卡这个时间,不过养个习惯)
emmm...变量名起的有点抽象,比赛时没想那么多,不好意思啦大家~
思路:直接枚举每个数,如果持续性和当前max一样就装到集合里,如果更大就把集合清空再装进去&&更新max
直接就是暴力!循环(循环)(循环(循环(...))))
字符串题快读模板
输入数字要按照这个格式,因为readLine会换行,Scanner不会换行,混用会出问题的...
感谢支持,可以点赞关注以后一起学习~